Страница 1 из 1

Инструкция: как установить nagios 4.0.8 на Centos, Red Hat,

Добавлено: 17 ноя 2015, 14:25
kamchatik
Что такое Nagios?

Если по википедии, то:
Nagios (МФА: nɑˊgɪos) — программа с открытым кодом, предназначенная для мониторинга компьютерных систем и сетей: наблюдения, контроля состояния вычислительных узлов и служб, оповещения администратора в том случае, если какие-то из служб прекращают (или возобновляют) свою работу.

Ссылки:
Официальный сайт - http://www.nagios.org/
Nagios Wiki (Дополнительная документация) - http://wiki.nagios.org/index.php/Main_Page
Инсталляция и настройка Nagios — http://xgu.ru/wiki/Nagios (да-да, еще одна)
NagVis — Бесплатный аддон для Nagios визуализирующий ИТ процессы - http://www.nagvis.org/
Centreon — WEB-фронтэнд для конфигурирования Nagios - http://centreon.com/
NagiosExchange — Центральный репозиторий плагинов и дополнений к Nagios - http://exchange.nagios.org/
WEB-интерфейсы для конфигурирования Nagios - http://www.berghowto.info/django-blog/2 ... ntrefejsy/
Nagios plugin check_oracle_health для мониторинга Oracle - http://www.berghowto.info/django-blog/2 ... ga-oracle/

Re: Инструкция: как установить nagios 4.0.8 на Centos, Red H

Добавлено: 17 ноя 2015, 14:27
kamchatik
Шаг 1: Устанавливаем необходимые пакеты

Код: Выделить всё

# yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp
Стартуем необходимые сервисы

Код: Выделить всё

# service httpd start

Re: Инструкция: как установить nagios 4.0.8 на Centos, Red H

Добавлено: 17 ноя 2015, 14:31
kamchatik
Шаг 2: Создаем пользователя для nagios и задаем ему пароль

Код: Выделить всё

# useradd nagios
# passwd nagios
После чего создаем группу и дописываем в него только что созданного пользователя.

Код: Выделить всё

# groupadd nagcmd
# usermod -a -G nagcmd nagios
# usermod -a -G nagcmd apache

Re: Инструкция: как установить nagios 4.0.8 на Centos, Red H

Добавлено: 17 ноя 2015, 14:34
kamchatik
Шаг 3: Устанавливаем Nagios Core Service
Последовательно выполняем следующие команды:

Код: Выделить всё

# cd /opt/
# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.8.tar.gz
# tar xzf nagios-4.0.8.tar.gz
# cd nagios-4.0.8
# ./configure --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmode
Следующей командой устанавливаем конфигурацию apache для nagios

Код: Выделить всё

# make install-webconf

Re: Инструкция: как установить nagios 4.0.8 на Centos, Red H

Добавлено: 17 ноя 2015, 14:40
kamchatik
Шаг 4: Конфигурируем аутентификацию Apache для пользователя nagiosadmin

Желательно оставить имя пользователя без изменений. Потом часто будет встречаться.

Код: Выделить всё

# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
и опять рестартуем сервис, чтобы изменения вступили в силу

Код: Выделить всё

# service httpd restart

Re: Инструкция: как установить nagios 4.0.8 на Centos, Red H

Добавлено: 17 ноя 2015, 14:44
kamchatik
Шаг 5: Устанавливаем плагины nagios

Скачиваем пакет с плагинами nagios

Код: Выделить всё

# cd /opt
# wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz
# tar xzf nagios-plugins-2.0.3.tar.gz
# cd nagios-plugins-2.0.3
и устанавливаем следующими командами

Код: Выделить всё

# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install

Re: Инструкция: как установить nagios 4.0.8 на Centos, Red H

Добавлено: 17 ноя 2015, 14:46
kamchatik
Шаг 6: Стартуем nagios:

Последовательно выполняем следующие две команды для верификации и старта nagios:

Код: Выделить всё

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
# service nagios start
после чего не лишним будет добавить nagios в автостарт (что бы при перезапуске системы нам не приходилось каждый раз стартовать его вручную)

Код: Выделить всё

# chkconfig --add nagios
# chkconfig nagios on

Re: Инструкция: как установить nagios 4.0.8 на Centos, Red H

Добавлено: 17 ноя 2015, 14:50
kamchatik
Шаг 7: Открытие nagios в браузере.

Запускаете любой браузер и вбиваете в него адрес:

Код: Выделить всё

http://your_server_IP/nagios/
Для входа понадобится ввести логин nagiosadmin и пароль что был задан на шаге 4



Это все. Nagios Core Service установлен на ваш сервер.
Дальше качаете и устанавливаете аддоны и вебинтерфесы по своему вкусу.