Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒FreeBSD and Nix⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐1С
⇐Общая
⇐WEB Разработка
⇐ORACLE SQL \ JAVA
⇐Мото

Linux Centos и Debian + logwatch



Linux Centos и Debian + logwatch


Задача: мониторить логи с отсылкой на почтовый ящик

Используем утилиту logwatch


Установка на Centos или Debian:
yum -y install logwatch
aptitude install -y logwatch


Копируем конфигурационный файл:
cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/logwatch.conf


Основные директивы

Email получателя:
MailTo = root

Email отправителя:
MailFrom = Logwatch

Диапазон отчётов All (все возможные отчёты), Today (за сегодня), Yesterday (за вчерашний день):
Range = yesterday

Подробность отчётов, доступные значения: Low, Med, High:
Detail = Med


По дефолту logwatch анализирует большинство сервисов:
ls -l /usr/share/logwatch/scripts/services/ |  awk '{print $9}'

Все сервисы:
Service = All

Или перечислите только нужные:
audit
automount
autorpm
barracuda
bfd
cisco


Файлы в кроне:
cat /etc/cron.daily/*logwatch
#!/bin/sh

#Set logwatch location
LOGWATCH_SCRIPT="/usr/sbin/logwatch"
#Add options to this line. Most options should be defined in /etc/logwatch/conf/logwatch.conf,
#but some are only for the nightly cronrun such as --output mail and should be set here.
#Other options to consider might be "--format html" or "--encode base64", man logwatch for more details.
OPTIONS="--output mail"

#Call logwatch
$LOGWATCH_SCRIPT $OPTIONS

exit 0


Проверяем в ручную:
logwatch --detail Med --mailto root --service All --range yesterday

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru