Назад | Перейти на главную страницу

Monit перестает работать на centos

Как убедиться, что monit всегда работает?

В настоящий момент он тихо падает и оставляет сервер без присмотра.

Сервер работает на CentOS.

Лучший способ сохранить работу monit - это использовать monit :) Может быть ...

Поскольку вы используете CentOS, используете ли вы упакованную версию Monit из RPMForge (а не компилируете свою собственную)? Если это так, вы можете легко добавить ведение журнала в свой экземпляр Monit, раскомментировав set logfile директива в следующей строфе вашего monit.conf конфигурационный файл ...

## Set syslog logging with the 'daemon' facility. If the FACILITY option is
## omitted, Monit will use 'user' facility by default. If you want to log to
## a standalone log file instead, specify the full path to the log file
#
set logfile syslog facility log_daemon
#

Это включит системный журнал и выведет его в /var/log/messages. Отсюда вы можете выяснить, почему демон не работает. Также рассмотрите возможность размещения здесь своей конфигурации.

Лучшее, что можно сделать, - это попытаться понять, что заставляет его неожиданно остановиться, а затем исправить это.

В качестве временного / дополнительного решения вы можете запустить задание cron, чтобы отслеживать процесс мониторинга и запускать его, когда он не запущен.