URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71306
[ Назад ]

Исходное сообщение
"Мониторинг FreeBSD"

Отправлено Ldir , 07-Янв-07 06:04 
Надо бы решить простую функцию мониторинга
1.свободного места на диске.
2.запущены ли нужные процессы
3.идут ли ошибки в логах.

Ничего ни нашёл. Кто-нибудь эти задачи решил?


Содержание

Сообщения в этом обсуждении
"Мониторинг FreeBSD"
Отправлено sergeyy , 07-Янв-07 16:07 
>Надо бы решить простую функцию мониторинга
>1.свободного места на диске.
>2.запущены ли нужные процессы
>3.идут ли ошибки в логах.
>
>Ничего ни нашёл. Кто-нибудь эти задачи решил?

насчёт процессов, я написал шелл-скрипт, который стартуется кроном
#!/bin/sh
#echo testing
http=$(ps ax |grep -v "ps ax"| grep httpd |grep -v grep | awk '{print $1}')
vsftp=$(ps ax |grep -v "ps ax"| grep vsftpd |grep -v grep | awk '{print $1}')
mysql=$(ps ax |grep -v "ps ax"| grep mysqld |grep -v grep | awk '{print $1}')
if
[ -z "$vsftp" ]; then /etc/init.d/vsftpd start; echo "ftp server is down";
fi
if
[ -z "$http" ]; then /etc/init.d/httpd start; echo "web server is down";
fi
if
[ -z "$mysql" ]; then /etc/init.d/mysqld start; echo "mysql is down";
fi


вот пример простейшего скрипта для проверки процессов и запуска отсутствующих.
синтаксис скорее всего на фре отличаться будет мало, единственное надо будет переписать пути к шелл-скриптам запуска определённых сервисов. над остальным подумай сам (я не делал), скорее всего тоже ничего сложного...


"Мониторинг FreeBSD"
Отправлено bANAn , 07-Янв-07 18:29 
cat /usr/ports/sysutils/monit/pkg-descr

"Мониторинг FreeBSD"
Отправлено YuryD , 08-Янв-07 12:50 
>Надо бы решить простую функцию мониторинга
>1.свободного места на диске.
>2.запущены ли нужные процессы
>3.идут ли ошибки в логах.
>
>Ничего ни нашёл. Кто-нибудь эти задачи решил?


BigBrother www.bb4.com  набор шелл-скриптов и рисует html


"Мониторинг FreeBSD"
Отправлено Кирилл , 08-Янв-07 14:37 
>>Надо бы решить простую функцию мониторинга
>>1.свободного места на диске.
>>2.запущены ли нужные процессы
>>3.идут ли ошибки в логах.
>>
>>Ничего ни нашёл. Кто-нибудь эти задачи решил?
>
>
> BigBrother www.bb4.com  набор шелл-скриптов и рисует html


согласен про big brother, только ссылка на бесплатную версию - http://www.bb4.org
для решения твоей задачи, тебе нужно будет поставить сервер и клиент.