Доброго времени суток, уважаемые!
Имеется одиночный сервер на Debian 8.
Необходимо проверять работают ли:
1) демоны: PostgreSQL/SSH/Apache or Meteor.
2) самописные скрипты python.
В случае чего писать логи, уведомлять по почте. Пытаться перезапустить.
Для 2) сейчас использую supervisor, уведомляю по почте также через python.
* использовать supervisor с демонами не получается..
Возможные претенденты: Munin, Monit, Zabbix, etc. либо писать скриптовые велики.
Дмитрий Бубнов: давно есть готовые контейнеры, которые разворачиваются за несколько минут. Возможно он избыточен, но кто знает хотелки автора через год
Свой велосипед лучше. Написал скрипт который чекает нужное, если что то не так то sendmail и в лог. Дальше этот скриптик в крон на запуск через нужное количество минут\часов\дней. Как вариант еще можно прикрутить какойнибудь xmpp консольный и слать сообщения сразу через него себе. Или же прикрутить бесплатную учетку для разработчика от sms.ru и слать на свой номер смски.
Смотрите мониторинг обыно производится извне - нужен внешних сервер или впс (хоть древний пень в кладовке) где будет находится мониторинг.
по инструментам - все они потребуют некоторого допиливания и настройки, отвечу по тому чем пользуюсь сам:
Заббикс - графики и статистика всего чего только можно, юз кейсы - что было с сервером(нагрузка) вчера/месяц назад/год назад
Нагиос - система оповещения о проблемах, юз кейсы - состояние сервера в данный момент. оч рекомендую использовать nagstamon.