使用 svcs -n 和 svccfg listnotify 命令可显示事件通知参数,如在 Oracle Solaris 11.2 中管理系统服务 中的显示事件通知参数中所示。
使用 svccfg setnotify 命令可配置 FMA 错误事件通知,如在 Oracle Solaris 11.2 中管理系统服务 中的配置状态转换和 FMA 事件的通知中所示。例如,以下命令创建一个通知,当修复了 FMA 管理的问题时,该通知将发送 SMTP 邮件:
$ svccfg setnotify problem-repaired smtp:
可以将故障管理错误事件通知配置为使用简单传输协议 (Simple Mail Transfer Protocol, SMTP) 或简单网络管理协议 (Simple Network Management Protocol, SNMP)。
FMA 事件标志包括 problem-diagnosed、problem-updated、problem-repaired 和 problem-resolved。这些标志对应于故障管理概述中所述的问题生命周期阶段。
事件通知和 FMA 事件标志在 smf(5) 手册页中的“通知参数”部分也有介绍。有关通知守护进程的更多信息,请参阅 snmp-notify(1M) 和 smtp-notify(1M) 手册页。
FMA 事件的通知参数设置存储在 svc:/system/fm/notify-params:default 中的 fmnotify 属性中。SMF 状态转换生成的事件存储在服务中或转换实例中。SMF 状态转换事件的系统范围的通知参数存储在 svc:/system/svc/global:default 中。