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

Полные и исчерпывающие инструкции на установку различного вида софта.
Ответить
Аватара пользователя
kamchatik
Администратор
Сообщения: 46
Зарегистрирован: 08 окт 2013, 15:26
Откуда: Харьков
Контактная информация:

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

Сообщение kamchatik » 17 ноя 2015, 14:25

Что такое 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/

Аватара пользователя
kamchatik
Администратор
Сообщения: 46
Зарегистрирован: 08 окт 2013, 15:26
Откуда: Харьков
Контактная информация:

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

Сообщение kamchatik » 17 ноя 2015, 14:27

Шаг 1: Устанавливаем необходимые пакеты

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

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

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

# service httpd start

Аватара пользователя
kamchatik
Администратор
Сообщения: 46
Зарегистрирован: 08 окт 2013, 15:26
Откуда: Харьков
Контактная информация:

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

Сообщение kamchatik » 17 ноя 2015, 14:31

Шаг 2: Создаем пользователя для nagios и задаем ему пароль

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

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

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

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

Аватара пользователя
kamchatik
Администратор
Сообщения: 46
Зарегистрирован: 08 окт 2013, 15:26
Откуда: Харьков
Контактная информация:

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

Сообщение kamchatik » 17 ноя 2015, 14:34

Шаг 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

Аватара пользователя
kamchatik
Администратор
Сообщения: 46
Зарегистрирован: 08 окт 2013, 15:26
Откуда: Харьков
Контактная информация:

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

Сообщение kamchatik » 17 ноя 2015, 14:40

Шаг 4: Конфигурируем аутентификацию Apache для пользователя nagiosadmin

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

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

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

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

# service httpd restart

Аватара пользователя
kamchatik
Администратор
Сообщения: 46
Зарегистрирован: 08 окт 2013, 15:26
Откуда: Харьков
Контактная информация:

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

Сообщение kamchatik » 17 ноя 2015, 14:44

Шаг 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

Аватара пользователя
kamchatik
Администратор
Сообщения: 46
Зарегистрирован: 08 окт 2013, 15:26
Откуда: Харьков
Контактная информация:

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

Сообщение kamchatik » 17 ноя 2015, 14:46

Шаг 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

Аватара пользователя
kamchatik
Администратор
Сообщения: 46
Зарегистрирован: 08 окт 2013, 15:26
Откуда: Харьков
Контактная информация:

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

Сообщение kamchatik » 17 ноя 2015, 14:50

Шаг 7: Открытие nagios в браузере.

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

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

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



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

Ответить