enotifyevent 命令和 notifyevent 命令
用途
由事件响应资源管理器 (ERRM) 生成到指定用户标识的邮件事件信息。
语法
enotifyevent [-h] [用户 ID]
notifyevent [-h] [用户 ID]
描述
enotifyevent 脚本始终以英语返回消息。 返回 notifyevent 脚本消息的语言取决于语言环境设置。
这些脚本捕获在环境变量中由事件响应资源管理器 (ERRM) 公布的事件信息,而该环境变量在事件发生时由 ERRM 生成。 这些脚本能用作事件响应资源所运行的操作。 它们也能用作模板来创建其他用户定义的操作。
返回有关这些 ERRM 环境变量的事件信息,其中还包括以下内容:
- 本地时间
- 观察事件或重整事件的时间。 ERRM 提供的 实际环境变量是 RRM_TIME。 这个值已经本地化且在显示之前已转换成可阅读的格式。
在 AIX®中,这些脚本使用 mail 命令将事件信息发送到指定的用户标识。 当指定了用户标识,就假设它是有效的,在使用时不校验。 如果不指定用户标识,运行此命令的用户就是缺省的用户。
user-ID 对于事件信息要发送到的用户来说时可选的。 如果 user-ID 没有指定,运行此命令的用户是缺省的用户。
标志
- -h
- 将脚本的用法语句写到标准输出。
参数
- 日志文件
- 指定记录事件信息的文件名。 应当指定 log_file 参数的绝对路径。
对于 AIX, log_file 被视为循环日志,其固定大小为 64KB。 当 log_file 写满时,新项覆盖 现有最旧的项。
对于其他平台,log_file 的大小不受限,并且它不会覆盖它本身。 文件大小将无限制地增加,除非管理员定期地除去条目。
如果 log_file 已经存在,事件信息被追加到它的后面。 如果 log_file 不存在,会创建它以使事件信息能写入其中。
退出状态
- 0
- 命令成功运行。
限制
- 这些脚本必须运行在 ERRM 运行的节点上。
- mail 命令用于读取文件。
标准输出
当指定 -h 标志时,脚本的用法语句将写入标准输出。
示例
- 可以用 mail 命令来读取事件信息的内容。 以下示例显示如何格式化和记录 /var 文件系统 (文件系统资源) 的警告事件:
======================================================================== Event reported at Sun Mar 26 16:38:03 2002 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/enotifyevent
- 包含 enotifyevent 脚本
- /opt/rsct/bin/notifyevent
- 包含 notifyevent 脚本