[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]
AIX命令参考大全,卷 1,a - c
chcondition 命令
用途
更改已定义条件的任何属性。
语法
要更改条件的属性:
chcondition [-r resource_class] [-e event_expression]
[-E rearm_expression] [-d event_description] [-D rearm_description]
[-m l | m | p ] [-n node_name1[,node_name2...]] [-s "selection_string"]
[-S c | w | i ] [-h] [-TV] condition[:node_name]
要对条件重命名:
chcondition -c new_condition [-h] [-TV] condition[:node_name]
要解锁或锁定某个条件:
chcondition {-U | -L} [-h] [-TV] condition[:node_name]
描述
chcondition 命令将已定义条件的属性更改为所提供的值。如果使用 -c 标志更改了条件名,则任何条件/响应关联仍保持原样。
如果系统软件正确运行需要满足某个特定条件,则该条件可能被锁定。不能对锁定的条件进行修改或删除,直到将它解锁为止。如果锁定 chcondition 命令中指定的条件,则它不会被修改;而是生成一个错误,通知您条件是锁定的。要解锁某个条件,您可以使用 -U 标志。但是,由于条件通常是被锁定的(因为它是系统软件正确运行的基本因素),您应该在解锁它之前进行提醒。要锁定某个条件而使其无法修改,请使用 -L 标志。
标志
- -c new_condition
- 为条件指定新名称。new_condition(用于替换当前名称)是标识该条件的字符串。如果 new_condition 包含一个或多个空格,必须将其用引号引起来。名称不能为空、都由空格构成或包含嵌入式双引号。
- -r resource_class
- 指定了该条件将监视哪个资源类。lsrsrcdef 命令可用于列出资源类名称。
- -e "event_expression"
- 指定一个事件表达式,用于确定事件的发生时间。事件表达式包含 resource_class 的动态属性或持久属性、数学比较符号(例如,> 或 <)和一个常量。
当此表达式等于 TRUE,会生成一个事件。
- -E "rearm_expression"
- 指定一个重整表达式。当 event_expression 求值为 TRUE 并且生成事件后,重整表达式将确定 event_expression 的监视再次开始的时间。通常,对于同一事件评估,重整表达式会防止多个事件生成。重整表达式包含 resource_class 的动态属性、数学比较符号(如 >)和一个常量。
- -d "event_description"
- 描述事件表达式。
- -D "rearm_description"
- 描述重整表达式。
- -s "selection_string"
- 指定应用于所有 resource_class 属性的选择字符串以确定 event_expression 应该监视哪些资源。缺省值为监视 resource_class 中的所有资源。用来评估选择字符串的资源由管理作用域(-m 标志)来确定。选择字符串必须被括在双引号或单引号中。
- -S c | w | i
- 指定事件严重性:
- c
- 紧急
- w
- 警告
- i
- 指示性(缺省情况下)
- -m l |m| p
- 指定了条件可应用于的管理作用域。管理作用域确定如何注册条件以及如何对选择字符串进行评估。作用域可与当前配置不同,但在选择适当的作用域之前不能启动监视。有效值为:
- l
- 指定 local 作用域。条件仅应用于本地节点(其中定义了条件的节点)。只有本地节点可用于评估选择字符串。
- m
- 指定 management domain 作用域。条件应用于管理域,而定义了条件的节点属于此管理域。管理域中的所有节点被用来评估选择字符串。在其中定义了条件的节点必须是管理服务器,从而可使用管理域作用域。
- p
- 指定 peer domain 作用域。此条件应用于对等域,而定义了条件的节点属于该对等域。对等域中的所有节点被用来评估选择字符串。
- -n node_name1[,node_name2...]
- 为节点指定主机名(或为多个节点指定被逗号分隔的主机名列表),而在该节点中将监视该条件。如果要使用 -n 标志,必须指定 -m 标志连同 m 或 p 的值。这样,您可以监视具体节点上的条件而非整个域中的条件。
- -h
- 将命令的用法语句写至标准输出。
- -T
- 将命令的跟踪消息写至标准错误。仅供您的软件服务组织使用。
- -V
- 将命令的详细消息写至标准输出。
- -U
- 解锁某个条件而使其可以修改或删除。如果某个条件被锁定,这通常是因为它是系统软件正确运行的基本因素。因此,您应该在解锁它之前进行提醒。使用 -U 标志解锁某个条件时,此命令不能执行其它操作。
- -L
- 锁定某个条件而使其无法修改或删除。使用 -L 标志锁定某个条件时,此命令不能执行其它操作。
参数
- condition
- 指定在 node_name 上定义的现有条件名称。
- node_name
- 指定在其中定义了条件的域中的节点。如果未指定 node_name,则使用本地节点。node_name 是由 CT_MANAGEMENT_SCOPE 环境变量确定的作用域内的节点。
安全性
chcondition 命令的用户必须具有对在其中定义了条件的节点上的 IBM.Condition 资源类的写许可权。在被联系的系统上的访问控制表(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
- 指定 local 作用域。
- 1
- 指定 local 作用域。
- 2
- 指定 peer domain 作用域。
- 3
- 指定 management domain 作用域。
如果未设置此环境变量,则使用 local 作用域。
标准输出
当指定了 -h 标志,此命令的用法语句写至标准输出。所有的详细消息写至标准输出。
标准错误
所有的跟踪消息写至标准错误。
示例
这些示例适用于单机系统:
- 要将条件名从“FileSystem space used”更改为“Watch FileSystem
space”,运行此命令:
chcondition -c "Watch FileSystem space" "FileSystem space used"
- 要为名为“tmp space used”的条件更改重整表达式和重整描述,运行此命令:
chcondition -E "PercentTotUsed < 80" \
-D "Start monitoring tmp again after it is less than 80 percent full" \
"tmp space used"
在这些可应用于管理域的示例中,在其中运行命令的节点位于管理服务器上。
- 要将管理服务器上名为“FileSystem space used”的条件更改为检查大于 95% 的空间使用情况,运行此命令:
chcondition -e "PercentTotUsed > 95" "FileSystem space used"
- 要将 NodeB 上的名为“NodeB FileSystem space used”的条件更改为检查大于 95% 的空间使用情况,运行此命令:
chcondition -e "PercentTotUsed > 95" \
"NodeB FileSystem space used":NodeB
此示例应用于对等域:
- 要将在 NodeA 上定义的名为“FileSystem
space used”的条件更改为检查大于 95% 的空间使用情况,运行此命令:
chcondition -e "PercentTotUsed > 95" \
"FileSystem space used":NodeA
位置
- /usr/sbin/rsct/bin/chcondition
- 包含 chcondition 命令
相关信息
命令:lscondition、lscondresp、mkcondition、rmcondition
文件:rmccli
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]