Ha a monit indított egy service-t, és az valamiért leállt (pl. OOM-killer), a monit vissza fogja indítani. (és mindezekről küld egy-egy státusz emailt is)
apt-get install monit
... set daemon 60 with start delay 10 ...
... set mailserver smtp.foo.bar set alert alert@foo.bar ...
... set httpd port 2812 and use address localhost allow localhost allow admin:monit # felhasználónév: 'admin', jelszó: 'monit' # allow @monit # 'monit' csaoport engedélyezése (írásra) # allow @users readonly # 'users' csoport engedélyezése (csak olvasásra) ...
/etc/init.d/monit restart
# Monit rule check program dropbox path "/etc/monit/bin/dropbox-status.sh" start program = "/etc/init.d/dropboxd start" with timeout 60 seconds stop program = "/etc/init.d/dropboxd stop" if status != 0 then restart
#!/bin/bash /etc/init.d/dropboxd status &>/dev/null
chmod +x /etc/monit/bin/dropbox-status.sh
/etc/init.d/monit reload