显示为资源监视和控制(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