В сегодняшней статье мы расскажем как устанавливать Nagios на CentOS 7(64-бит).Протестировать и посмотреть, что же из себя представляет Nagios и другие программы/сервисы/АТС вы можете перейдя в раздел Тестирование.
Подключаем репозиторий epel:
rpm –Uvh http://mirror.yandex.ru/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
Устанавливаем необходимые библиотеки:
yum install gcc glibc glibc-common gd gd-devel php
Переходим в папку /usr/src и скачиваем Nagios и необходимые плагины:
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz
Распаковываем архив с nagios:
tar -xzvf nagios-4.0.8.tar.gz rm –rf nagios-4.0.8.tar.gz cd nagios-4.0.8
Компилируем:
./configure make all make install make install-init make install-config make install-commandmode make install-webconf
Меняем пароль для администатора командой:
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Добавляем в автозагрузку и запускаем службы httpd и nagios:
systemctl enable httpd.service chkconfig nagios on systemctl restart httpd.service systemctl restart nagios
Распаковываем архив с плагинами для nagios:
cd .. tar -xzvf nagios-plugins-2.0.3.tar.gz rm –rf nagios-plugins-2.0.3.tar.gz cd nagios-plugins-2.0.3
Компилируем:
./configure make make install
На этом установка закончена. Небольшое примечание, SELINUX и IPTABLE должны быть отключены.В браузере переходим http://ваш_ip/nagios и используем логин и пароль, которые задали выше:
Если вы в статье нашли ошибки или несоответствия, мы будем благодарны, если вы напишите нам о них в комментариях.