Архив рубрики: Nagios

Вопросы, касающиеся настройки и работы системы мониторинга Nagios

Nagios: ручная установка Nagiosgraph

10 июля 2015
 

 Nagiosgraph позволяет отрисовывать графики по различным метрикам. Установка выполняется на CentOS 7, Nagios 4.1. Установка Nagios описана в посте Nagios: установка на CentOS 7 + NGINX. Находим последнюю актуальную версию плагина на странице проекта>>>, и качаем его:

Nagios: мониторинг Tomcat

3 июля 2015
 

 Плагин написан на Python. Имеет возможность отслеживать статус, использование памяти, количество потоков и .т.д. Предполагается, что Nagios установлен согласно посту Nagios: установка на CentOS 7 + NGINX. Загружаем файл плагина: # cd /tmp # wget https://github.com/dduenasd/check_tomcat.py/archive/v2.0.tar.gz # tar xfp v2.0.tar.gz # cd check_tomcat.py-2.0

Nagios: установка на CentOS 7 + NGINX

1 июля 2015
 

 Краткая статья, без особых подробностей. Установка выполняется на CentOS 7. Вместо Apache HTTP – будет использоваться NGINX. Установка Nagios Важно: у Nagios 3.5 есть проблемы при работе с NGINX. Поэтому – будем устанавливать 4. Находим тут>>> последнюю версию (на момент написания – это была 4.1), качаем: # cd /tmp/ # wget http://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.1.0/nagios-4.1.0rc1.tar.gz # tar xfp nagios-4.1.0rc1.tar.gz Создаём… Читать далее »

Nagios: настройка email уведомлений

6 декабря 2014
 

 Основная задача любого мониторинга – это отправка уведомлений при возникновении проблем. Настроим отправку письма, при различных событиях. Редактируем файл /etc/nagios/objects/contacts.cfg. Нам требуется создать уведомления только для одного пользователя, поэтому редактируем запись:

Nagios: смена адреса отправителя уведомлений и ошибка “Could not complete sender verify callout”

5 декабря 2014
 

 Помимо обычной почты, Nagios отправляет сообщение на адрес мобильного оператора, который его должен передать в виде SMS. Проблема в том, что при отправке такого письма – в логе Postfix были сообщения: Dec 1 15:49:27 akira postfix/smtp[4835]: E9CD715FA13: to=<3809***26@sms.***.net>, relay=smsrelay.***.net[81.***.***.6]:25, delay=1.2, delays=0.11/0.06/0.83/0.16, dsn=4.0.0, status=deferred (host smsr elay.***.net[81.***.***.6] said: 451 Could not complete sender verify callout (in… Читать далее »

Nagios: изменение порта SSH-сервера при проверке

4 декабря 2014
 

 По умолчанию Nagios проверяет домен SSH на порту 22. Но – его часто меняют, и требуется изменить настройки мониторинга для этой службы. Проверка SSH выполняется командой check_ssh в файле с описанием хоста, в данном случае это /etc/nagios/objects/localhost.cfg: define service{ use local-service ; Name of service template to use host_name localhost service_description SSH check_command check_ssh notifications_enabled 1… Читать далее »

Nagios: мониторинг MariaDB/MySQL

3 декабря 2014
 

 Для мониторинга MySQL имеется несколько плагинов, но мы обойдёмся штатными утилитами Nagios Core. Проверяем наличие файла плагина: # find / -name “check_mysql” -type f /usr/lib64/nagios/plugins/check_mysql На сервере с установленным MySQL, который будем мониторить, создаём пользователя, с доступом только с хоста мониторинга: MariaDB [vexim]> create user ‘nagios’@’77.***.***.40’ identified by ‘p@ssw0rd’; Query OK, 0 rows affected (0.33 sec)

Nagios: добавление хоста в мониторинг

2 декабря 2014
 

 Создаём каталог, в котором будем хранить конфигурационные файлы хостов: # mkdir /etc/nagios/servers Редактируем файл /etc/nagios/nagios.cfg и добавляем строку: cfg_dir=/etc/nagios/servers