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