Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Logcheck + FreeBSD



Logcheck + FreeBSD

Logcheck отправляет уведомления на почтовый ящик при сбоях в системе

Logcheck по сути bash скрипт + конфигурационные файлы
Запускается в cron, проверяет указанные лог-файлы из конфигурационных файлов
Если обнарудит записи error или warn - отправит сообщение на указанный email


cd /data/ports/security/logcheck && make install clean

echo 'logchecker_enable="YES"' >> /etc/rc.conf

vi /usr/local/etc/logcheck/logcheck.conf
REPORTLEVEL="server"
SENDMAILTO="root"

Т.к. newsyslog пересоздает логи при ротации с оригинальными правами, делаем так
chmod 644 /var/log/auth.log
vi /etc/newsyslog.conf
/var/log/auth.log                       644  7     100  @0101T JC

Что нас вообще интересует из логов
vi /usr/local/etc/logcheck/logcheck.logfiles
/var/log/auth.log
/var/log/messages

crontab -e -u logcheck
# crontab entries for the logcheck package
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
MAILTO=root
@reboot    if [ -x /usr/local/sbin/logcheck ]; then nice -n10 /usr/local/sbin/logcheck -R; fi
2 * * * *  if [ -x /usr/local/sbin/logcheck ]; then nice -n10 /usr/local/sbin/logcheck; fi


/etc/rc.d/cron restart
/etc/rc.d/newsyslog restart

 


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

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

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

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

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект