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 标志时,脚本的用法语句将写入标准输出。
示例
- 要记录信息,请按如下所示指定 /tmp/event.log :
运行命令时, /tmp/event.log 文件不需要存在。/opt/rsct/bin/logevent /tmp/event.log - 要查看 /tmp/event.log 文件的内容,请运行以下命令:
以下样本输出显示了 /var 文件系统 (文件系统资源) 的警告事件:alog -f /tmp/event.log -o============================================================================= 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