Необходимо мониторить выполнение бекапа, а именно 1. Проверять,что бекап запускается согласно расписанию раз в сутки 2. В логе выполнения бекапа отсутствует слово failed, которое добавляется в лог в случае не успешного выполнения какого-либо из этапов бекапа Для реализации этой задачи создадим шаблон,который будет применять к хостам, на которых нужно мониторить выполнение бекапа. Если таких хостов […]
Записи с меткой ‘log files’
Настройка мониторинга лог-файлов в Nagios
Январь 16th, 2016 Evgeniy Kamenev
1.Установка плагина для проверки лог-файлов (как на Nagios-сервере, так и на клиентском сервере)
1 |
# wget https://labs.consol.de/assets/downloads/nagios/check_logfiles-3.7.4.tar.gztar xvzf check_logfiles-3.7.4.tar.gz |
1 |
# cd check_logfiles-3.7.4/ |
1 |
# ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-perl=/usr/bin/perl |
1 2 3 4 5 6 7 8 |
config.status: creating t/Makefile --with-perl: /usr/bin/perl --with-gzip: /usr/bin/gzip --with-seekfiles-dir: /var/tmp/check_logfiles --with-protocols-dir: /tmp --with-trusted-path: /bin:/sbin:/usr/bin:/usr/sbin --with-nagios-user: nagios --with-nagios-group: nagios |
1 |
# make |
1 |
# make install |
1 |
# ls -al /usr/lib64/nagios/plugins/ | grep check_logfiles |
1 |
-rwxr-xr-x 1 root root 203754 Jan 14 23:12 check_logfiles |
2.Тестирование плагинов с командной строки Просмотр справки
1 |
# /usr/lib64/nagios/plugins/check_logfiles --help | less |
В самом простом случае достаточно вызвать команду с необходимыми параметрами Например
1 |
# /usr/lib64/nagios/plugins/check_logfiles -t 15 --tag=system --logfile=/var/log/messages --criticalpattern='OOM killed process' |
1 |
OK - no errors or warnings|system_lines=0 system_warnings=0 system_criticals=0 system_unknowns=0 |
Принцип работы плагина подразумевает, что проверка будет происходить первый раз полностью всего […]