2017-12-12 1 views
0

Ich habe icinga2 auf einer Ubuntu Xenial-Maschine eingerichtet. Ich verwende Postfix, um E-Mails zu senden, die ordnungsgemäß funktioniert, d. H. echo "hello world" | mail -s "test subject" [email protected] sendet eine E-Mail wie erwartet.Wie gebe ich die Mailbin an, die die icinga2 beim Aufruf des Mailbefehls verwendet

Wenn jedoch ein icinga eine E-Mail sendet, finde ich die folgende Fehlermeldung:

/var/log/icinga2/debug.log

[2017.12.12 02.56: 05 +0000] notice/Prozess: PID 5512> ('/etc/icinga2/scripts/mail-host-notification.sh' '-4' '$ $ a.mydomain.com' (PID: 5512, Argumente: '/etc/icinga2/scripts/mail-host-notification.sh' '-4' '127.0.0 $ Kann nicht kanonisch "./Maildir" ./Maildir/sent: Keine solche Datei oder Verzeichnis fehlgeschlagen Nachricht speichern n "./Maildir/sent" - Nachricht nicht gesendet

Ich weiß, dass der Fehler dadurch verursacht wird, dass das Maildir-Verzeichnis nicht eingerichtet wird. Ich kann jedoch nicht herausfinden, wie der Benutzer den Mail-Befehl aufrufen kann. Ich weiß auch nicht, wofür der cwd eingestellt ist ./Maildir/sent.

Ich wäre sehr dankbar, wenn mir jemand helfen, herauszufinden, könnte entweder:

  1. Wo die Maildir einzurichten
  2. , wie der Benutzer angeben, die Icinga benutzt, um zu wissen, wo bis setzen die Maildir
  3. Eine bessere Methode, um Icinga E-Mails senden

Vielen Dank im Voraus

Antwort

1

Ich konnte meine icinga2-Instanz richtig mailen lassen, indem ich Maildir im Verzeichnis/erstellte und die Gruppe owner: auf nagios: nagios setzte. Derzeit nicht sicher, wie dies zu konfigurieren ist, aber es ist eine funktionierende Konfiguration!

+0

Arbeitete wie ein Charme. Vielen Dank! – user2079438

Verwandte Themen