在 asadmin list 和 get 命令中,指定可监视对象的带点名称。所有子对象都是使用点字符 (.) 作为分隔符来寻址的,因此它们被称为带点名称。如果子节点是单元素类型,则只需要使用监视对象类型对对象进行寻址;否则,需要使用 type.name 名称格式对对象进行寻址。
例如,http-service 就是其中一种有效的可监视对象类型,并且是单元素类型。要对表示实例 server 的 http-service 的单元素类型子节点进行寻址,则带点名称为:
server.http-service
再比如,application 是一种有效的可监视对象类型,并且是非单元素类型。要对表示应用程序 PetStore 的非单元素类型子节点进行寻址,则带点名称为:
server.applications.petstore
带点名称还可以指定可监视对象中的特定属性。例如,http-service 具有一个名为 bytesreceived-lastsampletime 的可监视属性。以下名称可对 bytesreceived 属性进行寻址:
server.http-service.server.http-listener-1. bytesreceived-lastsampletime
管理员不需要知道 asadmin list 和 get 命令的有效带点名称。使用 list 命令可以显示可用的可监视对象,而使用带有通配符参数的 get 命令可以检查任意可监视对象的所有可用属性。
使用具有带点名称的 list 和 get 命令的基本假设为:
如果使用任何具有带点名称且后面不跟通配符 (*) 的 list 命令,则得到的结果为当前节点的直接子节点。例如,list --user adminuser --monitor server 列出了所有属于 server 节点的直接子节点。
如果使用任何具有带点名称且后面跟有 .* 形式的通配符的 list 命令,则得到的结果为当前节点的子节点分层树。例如,list --user adminuser --monitor server.applications.* 可列出 applications 的所有子节点及其后续子节点等。
如果使用任何具有带点名称并且前面或后面带有 *dottedname、dotted * name 或 dotted name * 形式的通配符的 list 命令,则得到的结果为与所提供的匹配模式创建的正则表达式相匹配的所有节点及其子节点。
如果使用后跟 .* 或 * 的 get 命令,则得到的结果为属于要匹配的当前节点的属性集及其值。
有关更多信息,请参见list 和 get 命令在所有级别上的预期输出。