Инструменты пользователя

Инструменты сайта


Боковая панель

Связь

nagios

Nagios

Homepage: Nagios; Плагины для Nagios

Nagios служит для наблюдения, контроля состояния узлов,служб и оповещения администратора в том случае, если какие-то из служб прекращают (или возобновляют) свою работу.

Дополнения Nagios

Nagios Config Tools

  • NConf - Web-инструмент для конфигурирования Nagios.
  • NagiosQL - Web админка для конфигурирования Nagios. Редкостный бред. Выкинуть и никогда не использовать.
  • Centreon построен на базе ядра Nagios. Можно сказать что это просто Web -интрефейс к Nagios.
  • Nagvis
  • PNP4Nagios - дополнение позволяет автоматически собирать данные от системы Nagios и передавать в базу RRD. Данное дополнение использует в основе систему RRDTool, которая позволяет визуализировать данные в виде графиков. Интеграция данного дополнения позволить автоматически строить графики для всех хостов и их сервисов.

Установка

Задача: На ОС FreeBSD 8.2 установить связку: Nagios, NagiosQL

  • Установим Nagios
> cd /usr/ports/net-mgmt/nagios
> make install clean
> echo "nagios_enable="YES"" >> /etc/rc.conf

Добавляем в конфигурационный файл Apache (/usr/local/etc/apache22/httpd.conf) следующий блок:

# for Nagios
<Directory /usr/local/www/nagios>
     Order deny,allow
     Deny from all
     Allow from all
     AuthName "Nagios Access"
     AuthType Basic
     AuthUserFile /usr/local/etc/nagios/.htpasswd.nagios
     Require valid-user
     php_flag engine on
     php_admin_value open_basedir /usr/local/www/nagios/:/var/spool/nagios/
</Directory>

<Directory /usr/local/www/nagios/cgi-bin>
        Options ExecCGI
        AuthName "Nagios Access"
        AuthType Basic
        AuthUserFile /usr/local/etc/nagios/.htpasswd.nagios
        Require valid-user
</Directory>
ScriptAlias /nagios/cgi-bin/ /usr/local/www/nagios/cgi-bin/
Alias /nagios/ /usr/local/www/nagios/

# end Nagios

Поскольку указана необходимость авторизации, добавим пользователя в указанный файл авторизации:

# htpasswd -c /usr/local/etc/nagios/.htpasswd.nagios username

Обратите внимание на ключ "-с" - он указывает на необходимость создания файла авторизации. При последующем добавлении пользователей этот ключ не указываем. Примечание: необходима поддержка обработки cgi-скриптов. В секции <IfModule mime_module> должна быть расскоментирована строка "AddHandler cgi-script .cgi". Проверяем синтаксис конфигурационного файла, и если все в порядке, перезапускаем Apache:

# apachectl configtest
Syntax OK
# apachectl graceful
  • Установим NConf

Установка 2

Задача: На ОС Debian 6 установить связку: Nagios, NagiosQL

  • Установим Nagios
    # aptitude install nagios3

    При установке nagios3-cgi запросит создать пароль для пользователя nagiosadmin. В браузере вводим http://YourDomen/nagios3/

  • Установим

Ссылки




nagios.txt · Последние изменения: 2016/04/13 09:30 (внешнее изменение)