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

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

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

lscondition 命令

用途

列出 单个或多个条件的有关信息。

语法

lscondition [-a] [ -m | -n | -e ] [ -C | -l | -t | -d | -D delimiter ] [-A] [-q] [-U] [-x] [-h] [-TV] [condition1 [,condition2,...]:node_name]

描述

lscondition 命令列出关于已定义的条件的以下信息:

字段
描述
名称
条件的名称
节点
条件的位置(适用于管理域作用域或对等域作用域)
监视状态
条件的状态
资源类
此条件所监视的资源类
事件表达式
监视此条件所使用的表达式
事件描述
EventExpression 字段的描述
重整表达式
确定事件发生后何时为此条件重新启动监控所用的表达式
重整描述
RearmExpression 字段的描述
选择字符串
属性 ResourceClass 采用来确定此条件的监控中包含哪些资源的选择字符串
严重性
条件的严重性:紧急、警告或提示。
节点名称
条件注册节点的主机名
管理作用域
条件监视所在的 RMC 作用域
已锁定
指定资源是已锁定还是已解锁

要列出所有条件,请输入不指定任何条件名称的 lscondition 命令。命令返回所有条件名列表以及每个条件的监视状态。此情况下缺省格式为表格型。 在条件名后指定节点名限制了定义在此节点上的条件的显示。通过在节点名后面加冒号(:),可以列出节点上的所有条件。此节点名是由环境变量 CT_MANAGEMENT_SCOPE 确定的管理作用域内的节点。管理作用域确定了从中列出条件的节点列表。对本地作用域而言, 只列出本地节点上的条件。否则,会列出域中所有节点的条件。

要得到关于所有条件名的所有信息,在 lscondition 命令中指定 -A 标志。当没有指定条件名时,-A 标志会列出某一条件的所有信息。当列出所有条件的所有信息时,缺省格式为长格式。如果指定了 monitoring-status 标志-e-m-n),则列出条件及其状态。

当指定一个以上的条件时,条件信息将按条件名的输入顺序列出。

缺省情况下,当使用 lscondition 命令指定条件名时,显示所有条件的属性。

标志

-a
指定此命令适用于群集中的所有节点。群集作用域由环境变量 CT_MANAGEMENT_SCOPE 确定。如果没有设置此环境变量,首先若存在管理域作用域,选择它,其次若存在对等域,则选择它,然后选择本地域,直到命令作用域有效为止。对找到的第一个有效作用域,此命令会运行一次。例如,如果管理域和对等域两者都存在,没有设置 CT_MANAGEMENT_SCOPE 的 lscondition -z 命令会列出管理域。在此情况下,要列出对等域,将 CT_MANAGEMENT_SCOPE 设置为 2。
-m
只列出监视无误的那些条件。
-n
只列出没有被监视的那些条件。
-e
只列出那些监视有误的条件。
-C
显示可以用来创建条件的 mkcondition 命令。如果指定了不止一个条件,每个 mkcondition 命令会单行显示。当没有指定条件时,会忽略该标志。该标志覆盖了 -l 标志
-l
产生长格式输出。在单独行上显示条件信息。
-t
在单独列上(表格式)显示条件信息。
-d
产生定界符格式输出。缺省定界符为冒号(:)。如果要更改缺省定界符,使用 -D 标志
-D delimiter
使用指定的定界符产生定界符格式的输出。使用该标志可以指定不同于缺省定界符 colon(:)的定界符。例如当显示数据包含冒号时。使用该标志可以指定一个或多个字符的定界符。
-A
显示条件的所有条件。
-q
当条件不存在时不返回错误。
-U
指示资源是否已锁定。
-x
禁止页眉打印。
-h
将命令的用法语句写到标准输出。
-T
将命令的跟踪消息写到标准错误。只供软件服务组织使用。
-V
将命令的详细信息写到标准输出。

参数

condition1 [,condition2,...]
指定定义在主机名为 node_name 上的现有条件的名称。可以指定多个条件名。此参数可以是条件名或条件名子串。它是子串时,就会列出包含子串的所有条件名。
node_name
指定条件定义所在的节点。如果没有指定 node_name,就使用本地节点。node_name 是由环境变量 CT_MANAGEMENT_SCOPE 确定的作用域内的节点。

安全性

用户需要 IBM.Condition 资源类的读许可权以运行 lscondition。许可权由所连接系统中的访问控制表(ACL)文件指定。

退出状态

0
命令运行正确。
1
发生 RMC 错误。
2
发生命令行界面脚本错误。
3
命令行标志输入不正确。
4
命令行参数输入不正确。
5
由于不正确的命令行输入而出错。

环境变量

CT_CONTACT
确定存在与资源监控(RMC)守护进程的会话的系统。当 CT_CONTACT 设置成主机名或者 IP 地址时, 此命令会联系指定主机上的 RMC 守护进程。如果没有设置 CT_CONTACT,命令会联系其运行时所在的本地系统上的 RMC 守护进程。RMC 守护进程会话的目标和管理作用域确定了被处理的资源类或资源。
CT_MANAGEMENT_SCOPE
在处理事件-响应资源管理器(ERRM)时,确定与 RMC 守护进程进行会话所用的管理作用域。管理作用域确定处理资源的可能目标节点集。有效值为:
0
指定本地作用域。
1
指定本地作用域。
2
指定对等域作用域。
3
指定管理域作用域。

如果没有设置此环境变量,就使用本地作用域。

标准输出

当指定 -h 标志时,此命令的用法语句写到标准输出。所有详细信息都写到标准输出。

标准错误

将所有跟踪消息写到标准错误。

示例

这些示例适用于单机系统:

  1. 要列出所有条件和它们的监视状态,请运行此命令:
    lscondition 
    输出如下:
    名称                      节点          监视状态
    "FileSystem space used"   "节点 A"       "受监视"
    "tmp space used"          "节点 A"       "未受监视"
    "var space used"          "节点 A"       "错误"
    
  2. 要以长格式列出关于“FileSystem space used”的常规信息,请运行此命令:
    lscondition "FileSystem space used"
    输出如下:
    名称             = "FileSystem space used"
    节点             = "nodeA"
    监视状态         = "受监视"
    资源类           = "IBM.FileSystem"
    EventExpression  = "PercentTotUsed > 99"
    事件描述         = "当已用空间大于 99% 时生成事件"
    重整表达式       = "PercentTotUsed < 85"
    重整描述         = "在其低于 85% 之后再次启动监视器"
    选择字符串       = ""
    严重性           = "w"
    节点名称         = "{}"
    管理作用域       = "l"
  3. 要列出创建条件“FileSystem space used”的命令,请运行此命令:
    lscondition -C "FileSystem space used"
    输出如下:
    mkcondition -r IBM.FileSystem -a PercentTotUsed \
    -e "PercentTotUsed > 99" -E "PercentTotUsed < 85" \
    -d "当已用空间大于 99% 时生成事件" \
    -D "在其低于 85% 之后启动监视器" \
    -S w "FileSystem space used"
  4. 要列出名字中包含字符串 space 的所有条件,请运行此命令:
    lscondition space	
    输出如下:
    名称             = "FileSystem space used"
    监视状态         = "受监视"
    
    ·
    ·
    ·
    名称 = "tmp space used" 监视状态 = "未受监视"
    ·
    ·
    ·
    名称 = "var space used" 监视状态 = "受监视"
    ·
    ·
    ·
  5. 要列出错误条件,请运行此命令:
    lscondition -e	
    输出如下:
    名称               监视状态
    "var space used"   "错误"
     	

此示例适用于群集系统:

  1. 要列出所有条件和它们的监视状态,请运行此命令:
    lscondition -a 
    输出如下:
    名称                      节点        监视状态
    "FileSystem space used"   "节点 A"       "受监视"
    "tmp space used"          "节点 A"       "未受监视"
    "var space used"          "节点 A"       "错误"
    

位置

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

相关信息

命令:chconditionlscondrespmkconditionrmcondition

文件:rmccli

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