Задать вопрос

Простой мониторинг локальных логов + оповещения для Ubuntu 12.04 LTS?

Уважаемые хабровчане!


Интересует вопрос установки и использования простого, лёгкого инструмента для мониторинга и отправки оповещений под Ubuntu 12.04 LTS.


Просматривать необходимо буквально всего несколько локальных логов, в случае нахождения события по regexp — слать оповещения через email.


Смотрел ServerFault, но из всего, что подошло — log2mail, а она не доступна для моей версии ОС.


Заранее благодарен!


P.S. Logstash и прочие централизированные сборщики логов не предлагать ;-)
  • Вопрос задан
  • 5247 просмотров
Подписаться 5 Оценить Комментировать
Решения вопроса 1
Комментировать
Пригласить эксперта
Ответы на вопрос 2
dbmaster
@dbmaster
Нашёл в интернете.

#!/bin/sh

touch /var/log/messages.old
grep -v -f /var/log/messages.old /var/log/messages | grep PATTERN | mail -s "report" my@email.com
cp -p /var/log/messages /var/log/messages.old


tail -f logFileName | egrep "$errorList" | /usr/sbin/sendmail -s $EMAIL_SUBJECT $EMAIL_TO


Подойдёт?
Ответ написан
HighQuality
@HighQuality
☁ Ниндзя девелопер
Почему бы не накатать простой bash/python/ruby/php скрипт, который вполне себе выполняется в Ubuntu.
Бесконечный цикл со слипом и в новый тред. (или не в новый. как оно запускается в фоне?)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы