Notificaciones

Documentación del software de monitorización Icinga


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.

Volver