Log file ist leer wenn nagios das Script startet.
Bist Du denn sicher, dass nagios das Skript überhaupt gestartet hat?
Starte ich das Script per Hand, steht die vorher von mir angegebene Variable drin.
Wie startest Du es denn? Läuft nagios unter einem anderen Benutzer als der, den Du zum Starten nimmst? Nutzt Du sudo
für den Aufruf?