AIX命令参考大全,卷 3,i - m - lssensor 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

lssensor 命令

用途

显示为资源监视和控制(RMC)子系统定义的传感器。

语法

lssensor [-a | -n host1[,host2...]] [-h] [-v | -V] [-A | name1 [name2...]]

描述

lssensor 命令显示由 name 标识的传感器的属性。如果省略 name,则 lssensor 命令列出所有传感器的名称。使用 -A 标志来列出所有传感器及其全部属性和值。

使用 lssensor namelssensor -A 将导致传感器命令运行。传感器命令是为设置传感器属性值而定义的命令或脚本。它使用 mksensor 命令指定。

lssensor 可在任何节点上运行。如果要使 lssensor 在域中的所有节点上运行,请使用 -a 标志。如果要使 lssensor 在域中的某个节点子网上运行,请使用 -n 标志

lssensor 命令列出关于已定义的传感器的以下信息:

字段
描述
Name
传感器的名称
Command
运行来更新传感器属性的命令
ConfigChanged
有关持久属性或访问更改的信息
描述
不使用此字段
ErrorExitValue
指示传感器资源管理器如何解释退出值
ExitValue
来自正在运行的命令的退出码
Float32
此传感器资源的类型 float32 属性
Float64
此传感器资源的类型 float64 属性
Int32
此传感器资源的类型 int32 属性
Int64
此传感器资源的类型 int64 属性
Uint32
此传感器资源的类型 uint32 属性
Uint64
此传感器资源的类型 uint64 属性
String
此传感器资源的类型 string 属性
NodeNameList
上面定义传感器资源的节点的名称
RefreshInterval
通过运行传感器命令更新传感器属性值的时间间隔,以秒为单位
UserName
运行传感器命令时使用的用户标识

传感器是一种拥有可监视的属性的 RMC 资源。属性的值由在指定的时间间隔时更新值的传感器资源管理器设置(更新操作使用 mksensor 命令指定的命令或脚本进行)。传感器值也可使用 refsensor 命令更新。

标志

-a
列出域中所有节点与指定名称匹配的传感器。 CT_MANAGEMENT_SCOPE 环境变量确定群集作用域。 如果未设置 CT_MANAGEMENT_SCOPE,首先选择管理域作用域(如果有),然后选择对等域作用域(如果有),再选择本地作用域,直到作用域对该命令有效为止。对于找到的第一个有效作用域,命令会运行一次。 例如,如果同时存在管理域和对等域,没有设置 CT_MANAGEMENT_SCOPE 的 lssensor -a 将会在管理域中运行。在这种情况下,要在对等域中运行,请将 CT_MANAGEMENT_SCOPE 设置为 2。
-A
显示所有传感器及其属性和值。
-n host1[,host2...]
指定传感器从中列出的节点。缺省情况下,将从本地节点列出该传感器。该标志仅在管理域或对等域中适当。
-h
将命令的用法语句写到标准输出中。
-v | -V
将此命令的详细信息写到标准输出中。

参数

name1 [name2...]
指定要显示的一个或多个传感器的名称。

安全性

为了运行 lssensor,用户需要 IBM.Sensor 资源类的读许可权。许可权在已联系的系统上的访问控制表(ACL)中指定。

退出状态

0
命令已经成功运行。
1
输入了不正确的标志和参数的组合。
6
未找到传感器资源。
n
基于 RMC 子系统可能返回的其它错误。

环境变量

CT_CONTACT
CT_CONTACT 环境变量设置到一台主机名或 IP 地址时,命令联系到指定主机的资源监视和控制(RMC)守护进程。如果没有设置这个环境变量,那么此命令联系正在运行它的本地系统上的 RMC 守护进程。此命令显示或修改的资源类或资源被定位到已经建立连接的系统上。
CT_MANAGEMENT_SCOPE
确定用来同 RMC 守护进程进行会话的管理作用域,该守护进程用来监控和控制资源和资源类。 该管理作用域确定了能被监控和控制的资源和资源类所在的可能目标节点集。

有效值为:

0
指定本地作用域。
1
指定本地作用域。
2
指定对等域作用域。
3
指定管理域作用域。

如果这个环境变量没有设置,则使用本地作用域。

示例

  1. 要列出所有传感器的名称,请输入:
    lssensor
    输出如下:
    sensor1
    sensor2
    sensor3
  2. 要列出所有传感器的名称和属性,请输入:
    lssensor -A
    输出如下:
    名称 = sensor1
    命令 = /usr/local/bin/sensorcmd1
    ConfigChanged = 0
    描述 =
    ErrorExitValue = 1
    ExitValue = 127
    Float32 = 0
    Float64 = 0
    Int32 = 0
    Int64 = 0
    NodeNameList = {somenode.pok.ibm.com}
    RefreshInterval = 60
    String =
    Uint32 = 0
    Uint64 = 0
    UserName = root
    -------------------
    名称 = sensor2
    命令 = /usr/local/bin/sensorcmd2
    ConfigChanged = 0
    描述 =
    ErrorExitValue = 1
    ExitValue = 127
    Float32 = 0
    Float64 = 0
    Int32 = 0
    Int64 = 0
    NodeNameList = {somenode.pok.ibm.com}
    RefreshInterval = 60
    String =
    Uint32 = 0
    Uint64 = 0
    UserName = root
    -------------------
    .
    .
    .
  3. 要列出所有传感器的名称和属性,请输入:
    lssensor sensor2
    输出如下:
    名称 = sensor2
    命令 = /usr/local/bin/sensorcmd2
    ConfigChanged = 0
    描述 =
    ErrorExitValue = 1
    ExitValue = 127
    Float32 = 0
    Float64 = 0
    Int32 = 0
    Int64 = 0
    NodeNameList = {somenode.pok.ibm.com}
    RefreshInterval = 60
    String =
    Uint32 = 0
    Uint64 = 0
    UserName = root

位置

/usr/sbin/rsct/bin/lssensor
包含 lssensor 命令

相关信息

命令:chsensormksensorrefsensorrmsensor

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]