Wenn du das Script einmal als root startest, dann gehoert die Datei /tmp/test.txt root und der Site-Nutzer darf sie nicht mehr ueberschreiben. Kann es das sein?
Loesch die Datei mal oder gib ihr ein chmod 666.
Die Notification Skripte werden von checkmk im Kontext des Site Users ausgeführt, d.h. ich würde die nicht als root sondern immer als site user ausführen.
Dazu kannst du als root omd su <your site name> eingeben.
Der Pfad,die Berechtigungen und der Owner sehen so erst mal korrekt aus.
Die Ausführung der Skripte kannst du in der Site in der Datei ~/var/log/notify.log analysieren.
Dort kannst du z.B. mit grep -A 10 kt-data.ukh.local /omd/sites/central/var/log/notify.log suchen.
ich denke ich habe den Fehler gefunden. Er sitzt vor der Tastatur
Es sieht so aus, als muss man unter “Contact selection” immer einen Benutzer angeben.
Das hatte ich nicht. Ergibt ja auch keinen Sinn in diesem Fall.
Jetzt habe ich einen eingetragen und schon wird die /tmp/test.txt angelegt.
Jetzt muss ich nur noch schauen, ob ich auch mein ZAMMAD Script zum Laufen bekommen.