trooper0815
Goto Top

Icinga2 Director sendet keine emails

Moin Moin, ich bin hier fast am verzweifeln. Ich schaffe es nicht, einstellungen im Icinga2 Director vorzunehmen, damit ich bei einem Problem eine E-Mail erhalte.

Was habe ich gemacht und was funktioniert :

- Icinga mit Director auf Debian 11 installiert, funktioniert auch alles, bis auf e-mail
- Postfix installiert. Der funktioniert auch, getestet mit, email kommt an.
echo "Hallo! Hier kommt eine Testnachricht via Postfix" | mail -r postfix@xxxxxx.de -s "Testnachricht" xxxxx.xxxxx@xxxxxxx.de  

- E-mail test mit
./mail-host-notification.sh -d test -l test -n test -o test -r xxxxxxx@xxxxxxxxx.de -s test -t test
- E-Mail kommt an
- Im Director alle der Reihe nach angelegt von Zeiträumen über Benutzer, auch den Punk Benachrichtigungen senden, ist aktiv.

Im logfile ist auch kein Eintrag, das Icinga überhaup versucht, eine EMail zu senden.


jetzt weis ich es auch nicht weiter

Content-ID: 31011658092

Url: https://administrator.de/contentid/31011658092

Ausgedruckt am: 17.11.2024 um 13:11 Uhr

Khavatari
Khavatari 08.03.2024 aktualisiert um 13:32:39 Uhr
Goto Top
Hi.

Kannst du einmal posten wie du die Notification im Director angelegt hast?
Also das Template und dann die Notification selbst, dann sieht ob da der Fehler ist, wenn schon das Script für den Command funktioniert.
trooper0815
trooper0815 08.03.2024 aktualisiert um 13:55:19 Uhr
Goto Top
director-window

Reicht Dir das aus ? Und welches Template ?
Khavatari
Khavatari 08.03.2024 aktualisiert um 14:04:45 Uhr
Goto Top
Kleine Frage am Rande, wann soll die E-Mail rausgeschickt werden, wenn der Host als down angezeigt wird weil ping kritisch?

Mit dem Template (Vorlage? in der deutschen Version?) meine ich das was du unter "Import" drin stehen hast, da muss man auch Einstellen welches Event-Command abgerufen wird in dem Fall
trooper0815
trooper0815 10.03.2024 um 12:14:56 Uhr
Goto Top
Moinsen, leider heute erst Zeit.

Zu deiner ersten Frage, genau das soll passieren. Zu deiner 2 Frage, antworte ich morgen, wenn ich wieder im Büro bin.

aber danke schonmal für deine Hilfe
trooper0815
trooper0815 11.03.2024 um 08:17:36 Uhr
Goto Top
und hier wie gewünscht, die Vorlage
director-window_vorlage
Khavatari
Khavatari 11.03.2024 um 13:43:26 Uhr
Goto Top
Zitat von @trooper0815:

Moinsen, leider heute erst Zeit.

Zu deiner ersten Frage, genau das soll passieren. Zu deiner 2 Frage, antworte ich morgen, wenn ich wieder im Büro bin.

aber danke schonmal für deine Hilfe

Hi, auch erst gerade Zeit dafür.

Wenn es nur eine E-Mail schicken soll, wenn es Down ist, dann ist das genauso wie bei uns ich poste dir mal Screenshots rein, am besten einmal angleichen und dann nochmal testen.
Sobald in Icinga angezeigt wird das der Host Down ist wird bei uns die Benachrichtigung rausgeschickt.

Ich denke mal das Eventcommand ist richtig angelegt bei dir, wenn nicht poste das auch gerne nochmal rein um zu gucken ob das passt.
Als Tipp übrigens, am besten für alles eine Extra Vorlage erstellen, also Down, Up, Kritisch, Warnung usw. und dann die passenden Notifikation erstellen mit den Usern/Gruppen drin
admin icinga 2
admin icinga 1
trooper0815
trooper0815 11.03.2024 um 14:27:33 Uhr
Goto Top
OK, vielen Dank für deine Hilfe, werde das morgen mal angleichen, habe heute leider ein paar andere Aufgaben auf dem Zettel
trooper0815
trooper0815 12.03.2024 um 11:14:02 Uhr
Goto Top
Hi, das Eventcommand wäre nett, dann kann ich step by Step vorgehen
Khavatari
Khavatari 12.03.2024 um 13:59:57 Uhr
Goto Top
Hatte nochmal selbst getestet mit E-Mail, so funktioniert es bei mir.

In der Vorlage musste doch noch was rein und das Command hab ich dir auch rein gestellt. Ansonsten brauchst du da nichts machen. (Das Recovery kannst du rausnehmen, da sendet dann auch ne Mail raus wenn der Host wieder da ist)

admin icinga 3
admin icinga 1
admin icinga 2

Wenn alles eingerichtet ist, sollte, sobald ein Host Probleme hat und als down angezeigt wird, sollte eine E-Mail gesendet werden.
Wenn eine Benachrichtigung erzeugt wird, siehst du das links auf dem Webinterface im Menü Historie und dann Benachrichtigung und einzeln dann auch wer eine bekommen hat.
Ob der Befehl im Hintergrund funktioniert, musst du auf dem Master Server im Syslog nachgucken dort wird das geloggt.
trooper0815
trooper0815 14.03.2024 um 11:33:36 Uhr
Goto Top
Ih, wollte nur kurz Info geben, bin kurzfristig zu einem anderen Projekt abgestellt worden, kann also ein wenig dauern, bis ich an diesem Projekt weiterarbeite und somit den Test durchführen kann.
trooper0815
trooper0815 15.04.2024 um 08:33:32 Uhr
Goto Top
Moinsen, wollte mich mal wieder melden. Habe mein Problem dadurch gelöst, das ich die Email Geschichte ganz normal über die Icinga2 configs manuell konfiguriert habe.