LogWatch мониторинг логов, с отправкой отчетов о состоянии сервера на email
Logwatch — удобненькая софтинка, присылающая отчеты на мыло о состоянии системы.
Устанавливаем софтину:
# aptitude update # aptitude install logwatch
Копируем предустановленный конфиг:
# cp /usr/share/logwatch/dist.conf/logwatch.conf /etc/logwatch/conf/
правим:
# nano /etc/logwatch/conf/logwatch.conf
У меня получился такой:
mailer = "/usr/sbin/sendmail -t" TmpDir = /tmp MailFrom = root Detail = Med MailTo = [email protected] Archives = Yes Range = yesterday Print = No Service = All
Описание опций:
Detail — это уровень детализации отчета средний. Можно указывать Low — низкий и High — высокий.
mailer — прога для отправки e-mail (по умолчанию).
TmpDir — темповая директория (по умолчанию).
MailTo — кому шлем письмо.
MailFrom — от кого шлем письмо.
Archives — при составлении отчёта просматривать архивные файлы логов (например /var/log/messages.1.gz). Если отчёт генерируется за один день нет смысла включать эту опцию. Также эта опция зависит от режима ротации логов в системе.
Range – указывает период за который составляется отчёт (All, Today, Yesterday).
Print – указывает либо печатать вывод в консоль (YES) либо отправлять отчёт на почту (NO). YES — имеет смысл выставлять в случае тестирования.
Service = All – запускает анализ логов по всем сервисам определенным в /usr/share/logwatch/scripts/services/
Service = «-eximstats» – дополнительно можно исключить определенные сервисы из набора для анализа.
Для того, чтобы отключить отчет о свободном месте на HDD, в файл настроек можно добавить строку:
Пробуем запустить вручную:
# /etc/cron.daily/00logwatch
в результате на мыло должен прийти небольшой отчет о текущем состоянии системы.
Поделись с друзьями:
Рубрики: Debain · Теги: LogWatch, lot, mail, лог, мониторинг, мыло, файлы
23.08.2013 в 17:32
· Ссылка
Круто, надо попробовать!!!