Мониторинг работы сервисов
Здравствуйте. Друзья посоветуйте программу аналогичную monit и monitord, которая могла бы следить за состоянием демонов в системе и автостартовать их, если какой-нибудь из них упадет.
|
а top отменили?
для рестартов kill
|
WhitePangolin |
19-06-2009 17:41 1146945 |
не... не катит... топ не поднимет упавшего апача...
|
wp2, это вручную, а просили автоматически. Наверное, придется писать скрипт, который будет делать "ps -ax | grep process_name" и исходя из этого, либо перезапускает процесс, либо отдыхает. Кладем все в кронтаб, скажем, на каждые 10 мин.
|
WhitePangolin |
26-06-2009 12:26 1152205 |
эм... это Вы о чем? Речь же была о слежении за сервисами и рестартах при падении...
|
А я что-то не то написал? Если процесс есть, то "ps -ax | grep process_name" вернет что-то, а если такого процесса нет, то пустую строку (правда, может вернуть и /bin/grep или где он там лежит, но это можно фильтровать скриптом). Ну и, соответственно, запускаем упавший процесс или ничего не делаем.
Цитата:
Цитата WhitePangolin
Речь же была о слежении за сервисами и рестартах при падении. »
|
по-моему, как раз оно (еще б и скрипт кто написал, а то я не силен в программировании шелла)
|
BachiStil, а чем не устраивают вышеназванные программы?
|
WhitePangolin |
27-06-2009 01:34 1152835 |
dmitryst, между вашим постом и моим был еще один... и мой был адресован именно ему а не вам, ваш ответ вполне себе хороший :)
|
Время: 18:33.
© OSzone.net 2001-