Icinga2 Mail Notification
Hallo zusammen,
ich habe ein Problem mit der Einrichtung der Notifications bei Icinga2. Vielleicht hat jemand eine Idee.
Mail ist grundsätzlich eingerichtet. Icinga Benachrichtigungen kommen aber nicht an. Weder automatisch noch manuell.
echo "test" | mail -s "bla" blabla.blabla@blablabla.de kommt die Testmail an. Fetaures-Enabled ist auch Notifications enabled.
In der Icingaconfig ist in der users.conf folgendes eingetragen:
In der notifications.conf:
Auch wenn ich die Gruppe direkt zuweise und nicht vom Host hole läuft es nicht.
und in bspw. einem Host:
lg
Theo
ich habe ein Problem mit der Einrichtung der Notifications bei Icinga2. Vielleicht hat jemand eine Idee.
Mail ist grundsätzlich eingerichtet. Icinga Benachrichtigungen kommen aber nicht an. Weder automatisch noch manuell.
echo "test" | mail -s "bla" blabla.blabla@blablabla.de kommt die Testmail an. Fetaures-Enabled ist auch Notifications enabled.
In der Icingaconfig ist in der users.conf folgendes eingetragen:
object User "icingaadmin" {
import "generic-user"
display_name = "ICH"
enable_notifications=true
groups = [ "icingaadmins" ]
email = "bla@blabla.de"
period = "24x7"
states = [OK, Warning, Critical, Unknown ]
types = [Problem, Recovery]
}
object UserGroup "icingaadmins" {
display_name = "Icinga 2 Admin Group"
}
In der notifications.conf:
apply Notification "mail-icingaadmin" to Host {
import "mail-host-notification"
// user_groups = ["icingaadmins"]
// users = ["icingaadmin"]
user_groups = host.vars.notification.mail.groups
users = host.vars.notification.mail.users
interval = 30s
period = "24x7"
//vars.notification_logtosyslog = true
assign where host.vars.notification.mail
}
apply Notification "mail-icingaadmin" to Service {
import "mail-service-notification"
// user_groups = ["icingaadmins"]
user_groups = host.vars.notification.mail.groups
users = host.vars.notification.mail.users
interval = 1h
period = "24x7"
//vars.notification_logtosyslog = true
assign where host.vars.notification.mail
}
Auch wenn ich die Gruppe direkt zuweise und nicht vom Host hole läuft es nicht.
und in bspw. einem Host:
object Host "Wlan AP 3.1"{
import "generic-host"
address = "xx.xx.xx.xx"
vars.sla = "24x7"
vars.os = "linux"
vars.notification["mail"] = {
/* The UserGroup `icingaadmins` is defined in `users.conf`. */
groups = [ "icingaadmins" ]
}
}
lg
Theo
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1796260360
Url: https://administrator.de/contentid/1796260360
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
vorweg sei gesagt, dass es bei mir schon länger her ist, als ich zuletzt Icinga2 verwendet habe.
Aber eventuell kann ich dir dennoch helfen.
Wie werden bei dir die Mails verschickt? Läuft ein Postfix auf deinen Server?
Wenn ja, wie ist dieser konfiguriert?
Bitte poste mal den Notification Command:
https://icinga.com/docs/icinga-2/latest/doc/03-monitoring-basics/#notifi ...
MfG
vorweg sei gesagt, dass es bei mir schon länger her ist, als ich zuletzt Icinga2 verwendet habe.
Aber eventuell kann ich dir dennoch helfen.
Wie werden bei dir die Mails verschickt? Läuft ein Postfix auf deinen Server?
Wenn ja, wie ist dieser konfiguriert?
Bitte poste mal den Notification Command:
https://icinga.com/docs/icinga-2/latest/doc/03-monitoring-basics/#notifi ...
MfG