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

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

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

lsresponse 命令

用途

列出关于一次或多次响应的信息。

语法

lsresponse [-a] [ -C | -l | -t | -d | -D delimiter ] [-A] [-q] [-U] [-x] [-h] [-TV] [response1[,response2,...] :node_name]

描述

lsresponse 命令列出关于已定义响应的以下信息:

字段
描述
ResponseName
响应的名称。
Node
响应的位置。
Action
操作的名称。
DaysOfWeek

每周可运行此操作的天数。 DaysOfWeekTimeOfDay 一起定义了操作可以运行的间隔。

日期的值可以通过加号(+)来分开,或者可以显示为使用连字符((-))隔开的日期范围。 多个 DaysOfWeek 值用逗号(,)分隔。DaysOfWeek 值的数量必须与 TimeOfDay 值的数量匹配。每天的值如下:

1
星期天
2
星期一
3
星期二
4
星期三
5
星期四
6
星期五
7
星期六
TimeOfDay

可运行操作的时间范围,由启动时间紧跟着以连字符分隔的结束时间构成。 DaysOfWeekTimeOfDay 一起定义了操作可以运行的间隔。

时间为 24 小时制,其中前两个数字代表小时,后两个数字代表分钟。 多个 TimeOfDay 值用逗号(,)分隔。DaysOfWeek 值的数量必须与 TimeOfDay 值的数量匹配。

ActionScript
为该操作运行的脚本或命令。
ReturnCode
ActionScript 的预期返回码。
CheckReturnCode
指示是否将 ActionScript 的实际返回码与预期的返回码比较。值为:y(是)和 n(否)。
EventType
促使运行此操作的事件类型:事件、重整事件或两者都是。
StandardOut
指示是否将标准输出定向到审计日志。值为:y(是)和 n(否)。
EnvironmentVars
指示运行操作之前需要设置的任何环境变量。
UndefRes
指示受监视的资源变为未定义时是否运行此操作。值为:y(是)和 n(否)。
锁定状态
指示资源是已锁定还是已解锁。

为了获取所有响应名称的列表,不指定任何响应名称,单独运行 lsresponse 命令。 返回所有响应名称的列表。在该例子中缺省的格式为表格式的。

当响应名称限制显示为定义在节点上的响应之后,指定该节点名。通过指定紧跟着节点名的冒号(:)来列出一个节点上所有响应。 该节点名是由 CT_MANAGEMENT_SCOPE 环境变量确定的管理作用域中的一个节点。管理作用域确定了列出响应的节点列表。 对于本地作用域,仅列出本地节点上的响应。否则,列出域中所有节点的响应。

要查阅关于响应名称的所有信息,请在 lsresponse 命令中指定 -A 标志。 当没有指定响应名称的时候,-A 标志促使列出关于该响应的所有信息。当列出所有响应的所有信息的时候,缺省值为长格式。

当指定了不止一个的响应时,按响应输入的顺序列出响应信息。

标志

-a
指定此命令适用于群集中的所有节点。群集作用域由 CT_MANAGEMENT_SCOPE 环境变量确定。 如果此变量没有设置,首先如果管理域作用域存在,就选择它,然后如果对等域作用域存在,选择它, 然后选择本地作用域,直到对于此命令来说作用域合法。对于找到的第一个有效作用域,命令会运行一次。 例如,如果管理作用域和同级设备作用域存在,没有设置 CT_MANAGEMENT_SCOPE 的 lsresponse -a 会列出管理域。 在这种情况下,要列出对等域,请将 CT_MANAGEMENT_SCOPE 设置为 2。
-C
显示可以用于创建响应的 mkresponse 命令以及其操作之一。 如果指定了不止一个的响应,每个 mkresponse 命令会相隔一行出现。当没有指定响应的时候,该标志被忽略。 该标志覆盖 -l 标志
-l
在单独行上(长格式)显示响应信息。
-t
在单独列上(表格式)显示响应信息。
-d
指定定界符格式化的输出。缺省定界符是冒号(:)。 如果想要修改缺省的定界符,请使用 -D 标志
-D delimiter
指定使用指定定界符的定界符格式化输出。使用该标志来指定 缺省值,冒号(:)以外的定界符。例如,当将要显示的数据中包含冒号的时候, 使用该标志来指定另一个一个或多个字符的定界符。
-A
显示响应的所有属性。
-q
响应不存在的时候,不返回错误。
-U
指示资源是否已锁定。
-x
禁止页眉打印。
-h
将命令用法语句写到标准输出。
-T
将命令跟踪消息写到标准错误。仅给软件服务组织使用。
-V
将命令的详细信息写到标准输出。

参数

response1[,response2,...]
此参数可以是响应名称或是响应名称的子串。可以指定多个响应名称。当它是一个子串的时候,列出任何包含此子串的已定义的响应名称。
node_name
指定定义响应的节点。如果没有指定 node_name,那么使用本地节点。node_name 是由 CT_MANAGEMENT_SCOPE 环境变量确定的作用域中的一个节点。

安全性

用户需要有对 IBM.EventResponse 资源类的读取权限,以运行 lsresponse。许可权由连接系统中的访问控制列表(ACL)文件指定。

退出状态

0
该命令成功运行。
1
RMC 出现错误。
2
命令行接口脚本出现错误。
3
命令行输入标志不正确。
4
命令行输入参数不正确。
5
由于不正确的命令行输入而出错。

环境变量

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

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

标准输出

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

标准错误

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

示例

  1. 要列出所有的响应,请运行此命令:
    lsresponse 
    输出如下:
    ResponseName
    "E-mail root anytime"
    "E-mail root first shift"
    "Critical notifications"
    "Generate SNMP trap"
    
  2. 要查看锁定了哪些资源,请运行此命令:
    lsresponse -U
    输出如下:
    响应名称                       节点      锁定状态
    "Broadcast event on-shift"     "nodeA"   "No"   
    "E-mail root off-shift"        "nodeA"   "No"  
    "E-mail root anytime"          "nodeA"   "No"  
    "Log event anytime"            "nodeA"   "No"
    "Informational notifications"  "nodeA"   "No"
    "Warning notifications"        "nodeA"   "No"  
    "Critical notifications"       "nodeA"   "No"
    "Generate SNMP trap"           "nodeA"   "No"
  3. 要列出关于 "Critical notifications" 应答的一般信息,请输入:
    lsresponse "Critical notifications"
    输出如下:
    响应名称     = "Critical notifications"
    节点             = "nodeA"
    操作             = "Log Critical Event"
    星期             = 1+2+7
    时间             = 0000-2400
    脚本操作         = "/usr/sbin/rsct/bin/logevent /tmp/criticalEvents"
    返回码           = 0
    检查返回码       = "y"
    事件类型         = "b"StandardOut      = "y"
    环境变量         = '"Env1=5","Env=10"'
    UndefRes         = "n"
    
    响应名称     = "Critical notifications"
    节点             = "nodeA"
    操作   = "E-mail root"
    星期             = 6+2,6+2,6+5
    时间             = 1700-2400,0000-0800,0000-2400
    脚本操作         = "/usr/sbin/rsct/bin/notifyevent root"
    返回码           = 0
    检查返回码       = "y"
    事件类型         = "b"
    标准输出         = "y"
    环境变量         = ""
    UndefRes         = "n"
    
    
  4. 要列出创建响应“紧急通知”的命令,同时列出其操作之一,请运行此命令:
    lsresponse -C "Critical notifications"
    输出如下:
    mkresponse -n "Log Critical Event" -d 1+2+7 -t 0000-2400 \
    -s "usr/sbin/rsct/bin/logevent /tmp/criticalEvents"  \
    -e b -r 0 "Critical notifications"
  5. 要列出在名称中有 E-mail 字符串的应答,请运行此命令:
    lsresponse "E-mail"
    输出如下:
    响应名称     = "E-mail root anytime"
    操作   = "E-mail root"
    
    ·
    ·
    ·
    响应名称 = "E-mail root first shift" 操作 = "E-mail root"

位置

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

相关信息

命令:chresponselscondrespmkcondrespmkresponsermresponse

文件:rmccli

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