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

  • Monitorización entre regiones EC2
  • ¿Cómo puedo monitorizar un EMC VNXe3100 con Nagios?
  • CHECK_NRPE: Error - No se pudo completar el handshake SSL
  • ¿Cómo enviar una notificación "Todo está bien" de Nagios?
  • pnp4nagios no genera perfdata
  • Cómo get el usuario que ha iniciado session actualmente en un sistema Windows XP Pro
  • ¿Cuál es el mejor método para supervisar un server OpenVPN?
  • Cómo simplificar la configuration de Nagios en un datacenter gigante
  • ¿Hay alguna manera de get más información sobre este post de error "Error al procesar files de configuration de objects" de Nagios
  • Reducción del time entre comprobaciones en un server Nagios
  • Problemas en el control de la antigüedad de los files con nagios (sustitución de commands en nombre de file)
  • Nagios check_host_alive y check_ping no muestran host como abajo
  • Monitorización del número máximo de lockings en PostgreSQL con Nagios
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.