¿Cómo hacer personalizables las alertas por correo electrónico?

Estoy ejecutando Nagios 3. Está generando las alertas que se basan en mis condiciones que he mencionado.

Lo que quiero ahora es personalizar mis alertas por correo electrónico con posts detallados. Necesito enviar alertas para mis loggings de tomcat junto con el seguimiento de stack.

En mi file commands.cfg , tengo command_line como esto:

  command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /usr/local/bin/sendEmail -v -f xxxx -t xxxx -s smtp.gmail.com:587 -xu xxx.x -xp xxxx -l /var/log/sendEmail -u "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" -m "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" 

¿Cómo lo personalizo? ¿De dónde provienen las variables como $SERVICEOUTPUT$ ?

One Solution collect form web for “¿Cómo hacer personalizables las alertas por correo electrónico?”

Estas variables como $SERVICEOUTPUT$ provienen de la comprobación de service que nagios está haciendo. Otras variables como $HOSTADDRESS$ proceden de la definición de host / service.

En realidad, se llaman macros en términos nagios. Puedes echar un vistazo a esta página para encontrar la list de macros.

  • Definición de la dirección de correo electrónico a la que Nagios envía correos electrónicos desde
  • Utilización de udev para crear un dispositivo de caracteres basado en un controller cargado
  • ¿Cómo puedo usar nagios para monitorear túneles ssh?
  • Script para comprobar si iptables se está ejecutando no funciona
  • NRPE allow_hosts resolución de nombres con IPv6
  • ¿Cómo puedo configurar Nagios para monitorear una Canon iR 3035?
  • ¿Cómo puedo monitorear los nodos Cognos "primarios y secundarios"?
  • Utilice Nagios para supervisar files en carpetas
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.