¿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.

  • ¿Cómo probar que existe un recurso exportado en un títere después de la recolección?
  • Definir variables en Nagios Config?
  • ¿Cómo diablos testing un sitio HTTPS para un CERT revocado?
  • Nagios: desactiva las comprobaciones del service / muestra en los hosts
  • Obtener la lista completa de anfitriones y servicios de Nagios
  • Buenos methods para supervisar las instancias de EC2
  • ¿Es posible anular los contactos de un solo grupo de Nagios?
  • Nagiosgrapher no procesa correctamente los datos
  • Tamaño de console pnetworkingeterminado de Powershell
  • ¿Cómo puedo configurar Nagios para monitorear una Canon iR 3035?
  • Supervisar un sitio HTTPS que requiere iniciar session con Nagios
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.