显示为资源监视和控制(RMC)子系统定义的传感器。
lssensor [-a | -n host1[,host2...]] [-h] [-v | -V] [-A | name1 [name2...]]
lssensor 命令显示由 name 标识的传感器的属性。如果省略 name,则 lssensor 命令列出所有传感器的名称。使用 -A 标志来列出所有传感器及其全部属性和值。
使用 lssensor name 或 lssensor -A 将导致传感器命令运行。传感器命令是为设置传感器属性值而定义的命令或脚本。它使用 mksensor 命令指定。
lssensor 可在任何节点上运行。如果要使 lssensor 在域中的所有节点上运行,请使用 -a 标志。如果要使 lssensor 在域中的某个节点子网上运行,请使用 -n 标志。
lssensor 命令列出关于已定义的传感器的以下信息:
传感器是一种拥有可监视的属性的 RMC 资源。属性的值由在指定的时间间隔时更新值的传感器资源管理器设置(更新操作使用 mksensor 命令指定的命令或脚本进行)。传感器值也可使用 refsensor 命令更新。
为了运行 lssensor,用户需要 IBM.Sensor 资源类的读许可权。许可权在已联系的系统上的访问控制表(ACL)中指定。
有效值为:
如果这个环境变量没有设置,则使用本地作用域。
lssensor输出如下:
sensor1 sensor2 sensor3
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
-------------------
.
.
.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命令:chsensor、mksensor、refsensor、rmsensor