Checkmk Not Sending Notifications sendmail issue

CMK version: 2.4.0p22
OS version: debian 13

Error message: Unhandled exception: [Errno 2] No such file or directory: ‘/usr/sbin/sendmail’

Fehler tritt nur auf aus checkmk selbst wenn ich lokal sendmail nutze kann ich über smtp relay senden und mail kommt an.

Ich konnten icht herausfinden warum checkmk kein sendmail nutzt.

Wichtig ich habe sendmail installiert nachdem checkmk bereits installiert war

vielen Dank

CheckMK läuft in einer eigenen Site-Umgebung (/omd/sites/<sitename>/) und ruft sendmail direkt über den Hardcoded-Pfad /usr/sbin/sendmail auf. Wenn dieser Symlink/Binary nicht korrekt gesetzt ist, schlägt es fehl.

Lösung

1. Prüfen ob sendmail wirklich unter /usr/sbin/sendmail liegt:

bash

which sendmail
ls -la /usr/sbin/sendmail

Falls sendmail woanders liegt (z.B. /usr/bin/sendmail), einfach einen Symlink erstellen:

bash

ln -s /usr/bin/sendmail /usr/sbin/sendmail

2. Falls der Pfad stimmt – Berechtigungen prüfen:

bash

ls -la /usr/sbin/sendmail
# Der CheckMK-Site-User muss sendmail ausführen dürfen

Den Site-User herausfinden und testen:

bash

su - <sitename>
/usr/sbin/sendmail -v testuser@domain.de < /dev/null

in der CEE auch:

Notification basics

oder hier:

Setting up notifications by rules

2 Likes

hi danke ja die config war fehlerhaft
vielen Dank

Hallo!

Wenn Ihnen eine der Antworten bei der Lösung Ihrer Frage geholfen hat, markieren Sie diese Antwort doch als Lösung. Auf diese Weise bedanken Sie sich bei der Person, die Ihnen geholfen hat, und markieren die Frage gleichzeitig als gelöst. Das hilft wiederum anderen, die auf diese Frage stoßen.

Vielen Dank!

1 Like