Принцип действия данного модуля очень прост. модуль следит за стандартным вводом и при появлении там сообщения вызывает указанный фаил-программу.
Пример отправки e-mail сообщения при появлении ошибки в работе сервера apache
нормальная работа сервиса выглядит например так:
192.168.0.171 - - [16/Oct/2008:20:28:28 +0400] "POST /service/webservice HTTP/1.0" 200 493 "-" "Axis/1.3"
а ошибка так:
192.168.0.171 - - [16/Oct/2008:20:28:28 +0400] "POST /service/webservice HTTP/1.0" 500 493 "-" "Axis/1.3"
Сообщить об ошибке в работе можно следующим образом:
# tail -f /var/log/apache2/access.log |grep 'HTTP/1.0" 500'| logalarm 'sendmail -s "Apache Error" "admin@myhost.ru" $(log)s'
** посмотрев параметры модуля вы можете найти дополнительные способности этого инструмента.
Скачать данный модуль можно сдесь: http://code.google.com/p/logalarm/

Комментариев нет:
Отправить комментарий