Gestión de los servicios del sistema en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Configuración de notificación de transición de estado y eventos FMA

Puede configurar el sistema para que le notifique cuando un servicio cambia de estado o cuando se produce un evento FMA. Puede especificar notificación SMTP (protocolo simple de transferencia de correo) o SNMP (protocolo simple de administración de redes).

De manera predeterminada, las capturas SNMP se envían en transiciones de mantenimiento. Si utiliza SNMP para la notificación de transición, puede configurar más capturas para otras transiciones de estado.

Los siguientes ejemplos muestran cómo configurar parámetros de notificación para eventos SMF y FMA, y cómo suprimir parámetros de notificación.

Ejemplo 3-4  Configuración de una notificación global para un evento de estado de servicio

El siguiente comando crea una notificación que envía un correo electrónico cuando los servicios pasan al estado maintenance.

$ svccfg setnotify -g to-maintenance mailto:sysadmins@example.com
-g

La opción -g establece este parámetro de notificación para todas las instancias de servicio que no tienen valores personalizados establecidos. Todas las instancias de servicio modificadas se refrescan. La opción -g sólo puede ser utilizada cuando configura una notificación para transiciones de estado de servicio, no con eventos FMA.

to-maintenance

El argumento to-maintenance es un evento de transición de estado descrito en “Parámetros de notificación” en la página del comando man smf(5). La especificación del nombre de estado incluye transiciones to-state y from-state. Este evento también podría ser una lista separada por comas de transiciones.

mailto:

El argumento mailto especifica la notificación que desea recibir para el evento especificado. Este argumento puede también especificar snmp. Un valor de notificación snmp debe ser snmp:active o snmp:inactive. Un valor de notificación mailto puede ser mailto:active o mailto:inactive, además de la forma mostrada en este ejemplo. Establecer un parámetro de notificación sobrescribe cualquier valor existente para ese evento. La configuración active e inactive no sobrescribe valores existentes pero se alterna si la notificación existente está activa para el evento especificado.

Ejemplo 3-5  Configuración de una notificación para una instancia de servicio especificada

El siguiente comando crea una notificación que envía correo electrónico cuando el servicio pkg/mirror pasa al estado maintenance.

$ svccfg -s pkg/mirror setnotify to-maintenance mailto:installteam@example.com

El siguiente comando crea una notificación que envía correo electrónico cuando el servicio http:apache22 sale del estado online.

$ svccfg -s http:apache22 setnotify from-online mailto:webservices@example.com
Ejemplo 3-6  Configuración de una notificación para un evento FMA

El argumento problem-diagnosed es un evento FMA. Este argumento puede ser una lista separada por comas de eventos FMA. Consulte la lista de eventos FMA en “Parámetros de notificación” en la página del comando man smf(5).

$ svccfg setnotify problem-diagnosed mailto:IT@example.com
Ejemplo 3-7  Supresión de valores de notificación

Los siguientes comandos suprimen la configuración de notificación definida en los ejemplos anteriores.

$ svccfg delnotify -g to-maintenance
$ svccfg -s pkg/mirror delnotify to-maintenance
$ svccfg setnotify problem-diagnosed mailto:root@localhost