AutoSupport 如何创建和发送事件触发的消息

当 EMS 处理触发事件时,AutoSupport 会创建事件触发的 AutoSupport 消息。事件触发的 AutoSupport 消息将提醒收件人注意需要执行更正操作的问题,并且仅包含与问题相关的信息。您可以自定义要包括的内容以及接收消息的人员。

AutoSupport 使用以下过程创建和发送事件触发的 AutoSupport 消息:

  1. EMS 处理触发事件时,会向 AutoSupport 发送请求。

    触发事件是具有 AutoSupport 目标且名称以 callhome. 前缀开始的 EMS 事件。

  2. AutoSupport 创建事件触发的 AutoSupport 消息。

    AutoSupport 收集来自触发器关联子系统的基本信息和故障排除信息,以创建仅包括与触发事件相关信息的消息。

    子系统的默认集与每个触发器都关联。但是,您也可以使用 system node autosupport trigger modify 命令选择将其他子系统与触发器相关联。

  3. AutoSupport 将事件触发的 AutoSupport 消息发送到由 system node autosupport modify 命令与 -to-noteto-partner-address-support 参数定义的收件人。

    您可以使用带有 -to-noteto 参数的 system node autosupport trigger modify 命令,从而启用和禁用特定触发器的 AutoSupport 消息的传送。

为特定事件发送的数据示例

storage shelf PSU failed(存储架 PSU 发生故障)EMS 事件触发的消息包含强制性、日志文件、存储、RAID、HA、平台和网络连接子系统的基本信息以及强制性、日志文件和存储子系统的故障排除信息。

您决定在未来发生 storage shelf PSU failed(存储架 PSU 发生故障)事件时,在所发送的任意 AutoSupport 消息中包含 NFS 相关数据。输入以下命令,对 callhome.shlf.ps.fault 事件启用 NFS 的故障排除级别数据:

cluster1::> system node autosupport trigger modify -node node1 -autosupport-message shlf.ps.fault -troubleshooting-additional nfs

请注意,在以下情况下,callhome. 前缀会从 callhome.shlf.ps.fault 事件中删除:您使用 system node autosupport trigger 命令或者 CLI 中的 AutoSupport 和 EMS 事件对其加以引用。