nagiosgrapher
faq:linux:nagios
Содержание
Nagios
Система мониторинга. Инструкции для Debian Wheezy. Устанавливаем:
sudo apt-get --no-install-recommends install nagios3
sudo apt-get install nagios-plugins-standard nagios-plugins-contrib
Nginx
Один из способов запустить nagios с web-сервером nginx:
- добавить поддержку CGI и PHP:
sudo apt-get install fcgiwrap php5-cgi php5-fpm
- создать конфиг для подключения к сокету CGI:
- /etc/nginx/conf.d/fcgiwrap.conf
upstream cgi_backend { server unix:/var/run/fcgiwrap.socket; }
- создать конфиг для подключения к сокету PHP:
- /etc/nginx/conf.d/php5-fpm.conf
upstream php_backend { server unix:/var/run/php5-fpm.sock; }
- создать символические ссылки для nagios:
sudo ln -s /usr/share/nagios3/htdocs /var/www/kasatkin.org/ sudo ln -s /etc/nagios3/stylesheets /var/www/kasatkin.org/nagios3/ sudo ln -s /usr/lib/cgi-bin /var/www/kasatkin.org/ sudo ln -s /usr/lib/cgi-bin/nagios3 /var/www/kasatkin.org/nagios3/cgi-bin
- добавить секции для поддержки CGI и PHP скриптов в конфиг сайта:
- /etc/nginx/sites-enabled/kasatkin.org
... location ~* \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass php_backend; } location ~* \.cgi$ { include /etc/nginx/fastcgi_params; fastcgi_pass cgi_backend; } ...
HTTPS
Чтобы nagios предупреждал за 14 дней до окончания срока действия TLS-сертификата, достаточно таких изменений:
- /etc/nagios-plugins/config/http.cfg
... define command{ command_name check_https command_line /usr/lib/nagios/plugins/check_http --ssl -C 14 -H '$HOSTADDRESS$' -I '$HOSTADDRESS$' } ...
Ну и запись для сервиса с командой check_https, соответственно.
Взято отсюда.
Иконки
Чтобы в nagios появились иконки надо:
- уточнить путь к иконке Debian в стандартном конфиге:
- /etc/nagios3/conf.d/extinfo_nagios2.cfg
define hostextinfo{ hostgroup_name debian-servers notes Debian GNU/Linux servers icon_image base/debian.png icon_image_alt Debian GNU/Linux vrml_image base/debian.png statusmap_image base/debian.gd2 }
Nagiosgrapher
Nagiosgrapher - дополнение к Nagios для создания графиков. Установка:
sudo apt-get install nagiosgrapher
- если в nagios не используется авторизация, то:
- /etc/nagiosgrapher/ngraph.ncfg
... fe_use_browser_all true ... use_authentication false ...
- включаем nagiosgrapher в nagios с помощью perfdata_command:
- /etc/nagios3/nagios.cfg
... process_performance_data=1 service_perfdata_command=ngraph-process-service-perfdata-pipe ...
1)
устанавливается по зависимостям с
faq/linux/nagios.txt · Последнее изменение: 2022-02-19 18:16 — 127.0.0.1