Si quieres enviar notificaciones desde Nagios utilizando el comando sendEmail a través de un servidor Office365 sigue los siguientes pasos.

Primero abre el archivo de configuración “commands.cfg” con tu editor favorito (que normalmente se encuentra en la ruta “/usr/local/nagios/etc/objects”)

En la sección “SAMPLE NOTIFICATION COMMANDS” busca las siguientes lineas.

command_line    /usr/bin/printf "%b" "***** Nagios *****nnNotification Type: $NOTIFICATIONTYPE$nHost: $HOSTNAME$nState: $HOSTSTATE$nAddress: $HOSTADDRESS$nInfo: $HOSTOUTPUT$nnDate/Time: $LONGDATETIME$n" | /bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
command_line /usr/bin/printf "%b" "***** Nagios *****nnNotification Type: $NOTIFICATIONTYPE$nnService: $SERVICEDESC$nHost: $HOSTALIAS$nAddress: $HOSTADDRESS$nState: $SERVICESTATE$nnDate/Time: $LONGDATETIME$nnAdditional Info:nn$SERVICEOUTPUT$n" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$

Y las sustituyes por las siguientes.

command_line /usr/local/bin/sendEmail -o tls=yes -s outlook.office365.com:587 -xu [email protected] -xp XXXX -t $CONTACTEMAIL$ -f [email protected] -l /var/log/sendEmail -u "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" -m "***** Nagios *****nnNotification Type: $NOTIFICATIONTYPE$nHost: $HOSTNAME$nState: $HOSTSTATE$nAddress: $HOSTADDRESS$nInfo: $HOSTOUTPUT$nnDate/Time: $LONGDATETIME$n"
command_line /usr/bin/sendEmail -o tls=yes -s outlook.office365.com:587 -xu [email protected] -xp XXXX -t $CONTACTEMAIL$ -f [email protected] -l /var/log/sendEmail -u "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" -m "***** Nagios *****nnNotification Type: $NOTIFICATIONTYPE$nnService: $SERVICEDESC$nHost: $HOSTALIAS$nAddress: $HOSTADDRESS$nState: $SERVICESTATE$nnDate/Time: $LONGDATETIME$nnAdditional Info:nn$SERVICEOUTPUT$"

Donde “-xu [email protected]” es la cuenta de acceso y “-xp XXXX” su respectiva clave, “-f [email protected]” es el correo desde donde nos van a llegar las notificaciones.

Luego reinicias el demonio de Nagios y listo!.

A %d blogueros les gusta esto: