Notificaciones
Icinga 2 puede enviar notificaciones por email en caso de que un servicio no responda. Para ello podemos instalar un servidor de correo en la misma máquina.
sudo apt-get install postfix mailutils
Una vez hecho esto, podemos editar el fichero /etc/icinga2/conf.d/users.conf
y modificar el
atributo email del usuario por defecto icingaadmin
object User "icingaadmin" {
import "generic-user"
display_name = "Icinga 2 Admin"
groups = [ "icingaadmins" ]
email = "root@localhost"
}
object UserGroup "icingaadmins" {
display_name = "Icinga 2 Admin Group"
}
Ahora, debemos añadir la siguiente variable a cada uno de los hosts y servicios de los que queramos recibir notificaciones:
vars.notification["mail"] = {
groups = [ "icingaadmins" ]
}
Y reiniciamos el servicio
sudo systemctl restart icinga2
Ejemplo de notificación recibido en el momento que el servicio ssh del host PC-Javi ha fallado.