logevent 命令

用途

将事件响应资源管理器 (ERRM) 生成的事件信息记录到指定的日志文件中。

语法

日志事件 [-h] log_file

描述

logevent 捕获事件响应资源管理器 (ERRM) 在事件发生时 ERRM 生成的环境变量中发布的事件信息。 此脚本能用作事件响应资源运行的操作。 还能用作创建其他用户定义的操作的模板。 返回 logevent 脚本消息的语言取决于语言环境设置。

返回的关于 ERRM 环境变量的事件信息包含以下内容:
本地时间
观察事件或重整事件的时间。 ERRM 提供的 实际环境变量是 RRM_TIME。 这个值已经本地化且在显示之前已转换成可阅读的格式。

此脚本使用 alog 命令将事件信息写入指定的 log_file并从中读取事件信息。

标志

-h
将脚本的用法语句写到标准输出。

参数

日志文件
指定记录事件信息的文件名。 应当指定 log_file 参数的绝对路径。

log_file 被当作一个循环日志且其大小固定为 64KB。 当 log_file 写满时,新项覆盖 现有最旧的项。

如果 log_file 已经存在,事件信息被追加到它的后面。 如果 log_file 不存在,会创建它以使事件信息能写入其中。

退出状态

0
脚本已成功运行。
1
没有指定所需的 log_file 文件。
2
Log_file 的路径无效。

限制

  • 此脚本必须在运行 ERRM 的节点上运行。
  • 运行该脚本的用户必须具有对记录事件信息的 log_file 的写许可权。

标准输出

当指定 -h 标志时,脚本的用法语句将写入标准输出。

示例

  1. 要记录信息,请按如下所示指定 /tmp/event.log :
    /opt/rsct/bin/logevent
    /tmp/event.log
    运行命令时, /tmp/event.log 文件不需要存在。
  2. 要查看 /tmp/event.log 文件的内容,请运行以下命令:
    alog -f /tmp/event.log -o   
    以下样本输出显示了 /var 文件系统 (文件系统资源) 的警告事件:
    =============================================================================
    Event reported at Mon Mar 27 16:38:03 2007
    
    Condition Name:                         /var space used
    Severity:                               Warning
    Event Type:                             Event
    Expression:                             PercentTotUsed>90
    
    Resource Name:                          /var
    Resource Class Name:                    IBM.FileSystem
    Data Type:                              CT_UINT32
    Data Value:                             91

位置

/opt/rsct/bin/logevent