Недавно открыл для себя замечательный демон supervisord, который запускает и следит за работой любой программы. Лично мне он пригодился для превращения одного php скрипта в демон, так что не страшно что он упадет, supervisord его автоматически перезапустит и запишет свое недовольство в лог.
Очень удобная штука вобщем, к тому же настройки не требуется — надо только установить и прописать в конфиге пусть до скрипта, так что даже не вижу смысла здесь описывать конфигурацию.
Второй непопулярный, но тем не менее очень полезный демон после fail2ban.