Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

EMS 事件映射模型

贡献者

在 ONTAP 9.0 之前的版本中,只能根据事件名称模式匹配将 EMS 事件映射到事件目标。ONTAP命令集 (event destinationevent route)使用此模型的版本在最新版本的ONTAP中仍然可用、但从ONTAP 9.0开始已弃用。

从ONTAP 9.0开始、ONTAP EMS事件目标映射的最佳实践是使用可扩展性更强的事件筛选器模型、在该模型中、可以使用对多个字段执行模式匹配 event filterevent notification,和 event notification destination 命令集。

如果使用弃用的命令配置EMS映射、则应更新映射以使用 event filterevent notification,和 event notification destination 命令集。

事件目标有两种类型:

  1. * 系统生成的目标 * :系统生成的事件目标有五个(默认为创建)

    • allevents

    • asup

    • criticals

    • pager

    • traphost

      系统生成的某些目标用于特殊目的。例如, asup 目标会将 CallHome.* 事件路由到 ONTAP 中的 AutoSupport 模块,以生成 AutoSupport 消息。

  2. 用户创建的目标:这些目标是使用手动创建的 event destination create 命令:

    cluster-1::event*> destination show
                                                                     Hide
    Name             Mail Dest.        SNMP Dest.         Syslog Dest.       Params
    ---------------- ----------------- ------------------ ------------------ ------
    allevents        -                 -                  -                  false
    asup             -                 -                  -                  false
    criticals        -                 -                  -                  false
    pager            -                 -                  -                  false
    traphost         -                 -                  -                  false
    5 entries were displayed.
    +
    cluster-1::event*> destination create -name test -mail test@xyz.com
    This command is deprecated. Use the "event filter", "event notification destination" and "event notification" commands, instead.
    +
    cluster-1::event*> destination show
    +                                                                     Hide
    Name             Mail Dest.        SNMP Dest.         Syslog Dest.       Params
    ---------------- ----------------- ------------------ ------------------ ------
    allevents        -                 -                  -                  false
    asup             -                 -                  -                  false
    criticals        -                 -                  -                  false
    pager            -                 -                  -                  false
    test             test@xyz.com      -                  -                  false
    traphost         -                 -                  -                  false
    6 entries were displayed.

在已弃用的模型中、EMS事件会使用单独映射到目标 event route add-destinations 命令:

cluster-1::event*> route add-destinations -message-name raid.aggr.* -destinations test
This command is deprecated. Use the "event filter", "event notification destination" and "event notification" commands, instead.
4 entries were acted on.

cluster-1::event*> route show -message-name raid.aggr.*
                                                               Freq    Time
Message                          Severity       Destinations   Threshd Threshd
-------------------------------- -------------- -------------- ------- -------
raid.aggr.autoGrow.abort         NOTICE         test           0       0
raid.aggr.autoGrow.success       NOTICE         test           0       0
raid.aggr.lock.conflict          INFORMATIONAL  test           0       0
raid.aggr.log.CP.count           DEBUG          test           0       0
4 entries were displayed.

更具可扩展性的新 EMS 事件通知机制基于事件筛选器和事件通知目标。有关新事件通知机制的详细信息,请参见以下知识库文章:

事件模型示意图