AIX命令参考大全,卷 1,a - c - chcondition 命令

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

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 标志连同 mp 的值。这样,您可以监视具体节点上的条件而非整个域中的条件。
-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 标志,此命令的用法语句写至标准输出。所有的详细消息写至标准输出。

标准错误

所有的跟踪消息写至标准错误。

示例

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

  1. 要将条件名从“FileSystem space used”更改为“Watch FileSystem space”,运行此命令:
    chcondition -c "Watch FileSystem space"  "FileSystem space used"
  2. 要为名为“tmp space used”的条件更改重整表达式和重整描述,运行此命令:
    chcondition -E "PercentTotUsed < 80" \
    -D "Start monitoring tmp again after it is less than 80 percent full" \       
    "tmp space used"

在这些可应用于管理域的示例中,在其中运行命令的节点位于管理服务器上。

  1. 要将管理服务器上名为“FileSystem space used”的条件更改为检查大于 95% 的空间使用情况,运行此命令:
    chcondition -e "PercentTotUsed > 95" "FileSystem space used"
  2. 要将 NodeB 上的名为“NodeB FileSystem space used”的条件更改为检查大于 95% 的空间使用情况,运行此命令:
    chcondition -e "PercentTotUsed > 95" \ 
    "NodeB FileSystem space used":NodeB

此示例应用于对等域:

  1. 要将在 NodeA 上定义的名为“FileSystem space used”的条件更改为检查大于 95% 的空间使用情况,运行此命令:
    chcondition -e "PercentTotUsed > 95" \  
    "FileSystem space used":NodeA

位置

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

相关信息

命令:lsconditionlscondrespmkconditionrmcondition

文件:rmccli

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