![]() |
Как мониторить процессы?
Добрый день.
Подскажите как сделать так, чтобы происходило слежение за процессами, и при завершении какогото, или его не правильной работе уведомление шло на мыло или смс. На сервере Centos. Пробовал тулзу Alertmon, но уже при конфигурировании ошибка в строке такойто (((. Есть аналог какой-нибудь? |
если нужно просто мониторить процессы, не более - можно воспользоваться скриптом вида:
#!/bin/sh PROCESSES="httpd nginx mysqld_safe" # то, что нужно мониторить while true do for i in $PROCESSES do if [[ ! `pgrep $i` ]] then mail -s "$i is down" admin@somehost.ru fi done sleep 30 done Если хотите установить полноценную систему мониторинга, рисующую красивые графики итд, советую посмотреть в сторону nagios или cacti. |
Спасибо.
|
Гарин, есть как вариант так же gkrealmd или что-то в этом роде. Точное название не помню, но первые буквы точные. Смс не отправит, зато наглядно повзолит следить за всей системой. Nagios тоже неплохая программа.
|
Время: 00:59. |
Время: 00:59.
© OSzone.net 2001-