Icecast & Monit | IceCast

Monit – неплохая утилита для мониторинга работоспособности процессов на unix сервере, проверки состояния системы и т.д.

Для мониторинга состояния процесса IceCast обязательно проверить секцию <pidfile> там должен быть прописан путь к pid файлу – если его нет (а по дефолту эта строка в конфиге icecast.xml закомментирована) - то пид файл не создается и монит не может проверить запущен ли процесс.

<!– <pidfile>/usr/local/share/icecast/icecast.pid</pidfile> –>

Меняем на:

<pidfile>/usr/local/share/icecast/icecast.pid</pidfile>

У monit привязки к имени процесса нет. Сейчас у меня в конфиге monit название процесса – icecast2, хотя на самом деле процесс называется icecast.