svcs -n 命令显示 FMA 事件通知参数、系统范围的 SMF 状态转换通知参数和服务实例状态转换通知参数。有关这些参数的信息,请参见 smf(5) 手册页中的“通知参数”。
$ svcs -n
Notification parameters for FMA Events
Event: problem-diagnosed
Notification Type: smtp
Active: true
reply-to: root@localhost
to: root@localhost
Notification Type: snmp
Active: true
Notification Type: syslog
Active: true
Event: problem-repaired
Notification Type: snmp
Active: true
Event: problem-resolved
Notification Type: snmp
Active: true
System wide notification parameters:
svc:/system/svc/global:default:
Event: to-maintenance
Notification Type: smtp
Active: true
to: sysadmins@example.com
svc:/application/pkg/mirror:default:
Event: to-maintenance
Notification Type: smtp
Active: true
to: installteam@example.com
显示三种 FMA 事件:problem-diagnosed、problem-repaired 和 problem-resolved。还可以针对第四种事件 (problem-updated) 配置通知参数。
对于系统范围的状态转换通知设置,还会列出存储这些全局设置的服务。此系统范围的设置为定制设置。系统范围或全局类型的值适用于未设置定制值的所有服务实例。
显示的最后一条设置是特定服务实例的定制设置。
使用 svccfg listnotify 命令仅显示指定事件的通知参数。对于状态转换事件,请使用 -g 选项显示全局设置。输出还显示通知参数值的来源。
$ svccfg listnotify problem-resolved
Event: problem-resolved (source: svc:/system/fm/notify-params:default)
Notification Type: snmp
Active: true
$ svccfg listnotify -g to-maintenance
Event: to-maintenance (source: svc:/system/svc/global:default)
Notification Type: smtp
Active: true
to: sysadmins@example.com
$ svccfg -s pkg/mirror listnotify to-maintenance
Event: to-maintenance (source: svc:/application/pkg/mirror)
Notification Type: smtp
Active: true
to: installteam@example.com
有关配置事件通知的信息,请参见配置状态转换和 FMA 事件的通知。