Sun Management Center 3.5 用户指南

对象属性扩展命令

有四个用于管理对象属性和属性值的扩展命令。

对象属性命令的参数

对象属性命令可以使用以下参数。有关 amfcolumns 参数的详细信息,请参见预定义的参数和标记

mgtObj

mgtObj 参数的值是设置或检索其属性和特性的被管理对象的名称。

property

property 参数的值是已设置或检索了其属性和值的特性的名称。

propInst

propInst 参数的值是设置或检索其属性和值的特性实例的名称。

rowValues

rowValues 参数的值是由逗号分隔的名称-值对列表。name 是行中列的名称。value 是该列中的值。

attributes

attributes 参数的值是由逗号分隔的属性名称的列表,这些属性名称属于已设置或检索了其属性和值的特性。在与 setAttributes 命令一起使用时,attributes 参数中的每个属性名称都必须在 values 参数中有一个相应的值。

values

values 参数的值是由逗号分隔的值的列表,这些值与在 attributes 参数中指定的属性相对应。在与 setAttributes 命令一起使用时,每个指定的属性必须有一个值。

对象属性命令

可以使用以下命令设置和检索对象属性和属性值:

addRow

addRow 命令用于向表中添加一行。addRow 命令使用以下参数: ammgtObjpropertypropInstrowValues

delRow

delRow 命令用于从表中删除行。delRow 命令使用以下参数: ammgtObjpropertypropInstrowValues

getAttributes

getAttributes 命令从代理或代理列表中检索指定的属性。getAttributes 命令使用以下参数: afmcolumnsmgtObjpropertypropInstattributes

setAttributes

setAttributes 命令为代理或代理列表中的指定属性指定值。setAttributes 命令使用以下参数: ammgtObjpropertypropInstattributesvalues

对于在 attributes 参数中指定的每个属性,values 参数中必须有一个相应的值。

对象属性命令的示例

以下命令检索主机 haiku 端口 1161 处 agent-stats 模块中的被管理对象 totalstatssize 特性的所有属性:


> getAttributes a=haiku:1161 m=agent-stats mgtObj=totalstats \
property=size

以下命令将属性 alarmlimits.error-gt 设置为上例指定的 size 特性中的值 2


> setAttributes a=haiku:1161 m=agent-stats mgtObj=totalstats \
property=size attributes=alarmlimits.error-gt values=2

以下命令从 mgtObj 中指定的被管理对象中删除 rowValues 中指定的行:


> delRow a=haiku:1161 \
m=filemon mgtObj=filemonstats/filemonTable/filemonEntry \
rowValues="name=test,desc=this,filename=/etc/passwd"