Um das Thema dann noch zu komplettieren hier meine Art den monitord als Daemon / Dienst beim Systemstart zu starten:
Ich verwende hierzu ein Bash-Script, das über den cron-Dienst meinen monitord startet:
1. Bash-Script anlegen:
#!/bin/sh
PATH=/usr/local/bin:/bin:/usr/bin
/bin/sleep 5
cd /opt/monitord
monitord
Kurze Erläuterung des Codes:
/bin/sleep 5
... ein Momentchen warten, da wichtig ist, dass MySQL gestartet und bereit ist, wenn monitord gestartet wird.
cd /opt/monitord
... in das Verzeichnis von monitord wechseln.
monitord
... monitord starten
Wir brauchen keine sudo-Rechte, da der cron-Job sowieso am besten als Root ausgeführt wird. Die Datei habe ich unter dem Dateinahme "start_monitord.sh" im Verzeichnis "/opt/monitord" gespeichert. Sollte man einen anderen Speicherort für monitord gewählt haben bzw. einen anderen Dateinahmen, dann muss man den nächstn Schritt halt entsprechend anpassen.
2. cron-job einrichten:
Globaler cron-job öffnen, der systemweit ausgeführt wird:
sudo vi /etc/crontab
Dort folgende Zeile am Ende einfügen:
@reboot root bash /opt/monitord/start_monitor.sh
Mehr Informationen zu cron gibt es hier:
http://wiki.ubuntuusers.de/Cron
http://superuser.com/questions/42759...tab-with-delay
Das wärs ... monitord läuft nun als Dienst auf meinem Server im Hintergrund und wird automatisch beim Systemstart auch gestartet.




Zitieren