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
命令成功运行。

限制

  1. 这些脚本必须运行在 ERRM 运行的节点上。
  2. mail 命令用于读取文件。

标准输出

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

示例

  1. 可以用 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 脚本