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.