О monit.
Monit позволяет:
При этом monit, это не только система мониторинга - он может не только следить и отправлять уведомления при определённых событиях, но и автоматически выполнять определённые действия, например перезапуск упавшего процесса, что позволяет сделать систему более устойчевой и автономной.
Также monit имеет встроенный веб сервер с поддержкой http, https. Это позволяет отслеживать состояние системы и управлять monit используя обычный браузер.
Установка и начальная настройка.
Для установки имеет смысл воспользоваться пакетным менеджером вашей ОС. например:
Debian, Ubuntu:
#sudo apt-get install monit
Gentoo:
#emerge monit
Для настройки monit используется файл конфигурации monitrc, чаще всего он находится в каталоге /etc или /etc/monit. Используюется свой скриптовый язык Domain Specific Language (DSL). Комментарии начинаются с #.
Конфигурационный файл состоит из нескольких логических секций:
Сервисы могут быть объеденены в группы, и управляться на уровне групп.
Примеры конфигурации для контроля различных процессов.