Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   [решено] Как мониторить процессы? (http://forum.oszone.net/showthread.php?t=124154)

Гарин 26-11-2008 13:07 964036

Как мониторить процессы?
 
Добрый день.
Подскажите как сделать так, чтобы происходило слежение за процессами, и при завершении какогото, или его не правильной работе уведомление шло на мыло или смс.
На сервере Centos.
Пробовал тулзу Alertmon, но уже при конфигурировании ошибка в строке такойто (((.
Есть аналог какой-нибудь?

BuGfiX 26-11-2008 13:45 964072

если нужно просто мониторить процессы, не более - можно воспользоваться скриптом вида:

#!/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.

Гарин 27-11-2008 09:46 964943

Спасибо.

AndrewShan 27-11-2008 13:09 965120

Гарин, есть как вариант так же gkrealmd или что-то в этом роде. Точное название не помню, но первые буквы точные. Смс не отправит, зато наглядно повзолит следить за всей системой. Nagios тоже неплохая программа.


Время: 00:59.

Время: 00:59.
© OSzone.net 2001-