Установка Nagios в Linux

Творим пользователя и группу nagios

useradd -m nagios

Создаем группу nagcmd для того, дабы внешние команды были доступны через вэб-интерфейс. И добавим в эту группу пользователей (лицо или организация, которое использует действующую систему для выполнения конкретной функции) nagios и apache:

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

Досоздадим директорию для файлов nagios-a

mkdir /opt/Nagios

Скачиваем файлы nagios и плагины с офсайда и сохраняем в созданной директории:

http://www.nagios.org/download/download.php

Распаковываем архив:

cd /opt/Nagios
tar xzf nagios-3.0.6.tar.gz
cd nagios-3.0.6

Сконфигурируем nagios

./configure —with-command-group=nagcmd

и скомпилируем

make all

вдобавок скомпилируем бинарник nagios, стартовый скрип и примерные файлы конфигурации.

make install
make install-init
make install-config
make install-commandmode

НЕ Бросайте NAGIOS

Теперь nagios установлен в /usr/local/nagios

Читайте также:  Разбить файл на несколько по 2 строки на каждый в Linux

Установим вэб-интерфейс:

make install-webconf

вэб-интерфейс установивается в /usr/local/nagios/share (конфиг для апача дополняется в /etc/httpd/conf.d/nagios.conf)

Создадим пользователя для работы с вэбинтерфейсом, пример «nagiosadmin» — не забываем пароль этого пользователя.

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Устанвливаем плагин nagios
Распаковываем картотека

cd /opt/Nagios
tar xzf nagios-plugins-1.4.13.tar.gz
cd nagios-plugins1.4.13

Сконфигурируем плагин и скомпилируем.

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

Покажем адрес на который nagios будет отсылать уведомления:

vi /usr/local/nagios/etc/objects/contacts.cfg
email nagios@localhost ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******

Испытываем примерный файл настроек nagios

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Total Warnings: 0
Total Errors: 0

Назначаем автозапуск nagios при загрузке системы

chkconfig —add nagios
chkconfig nagios on

Запускаем nagios

Читайте также:  Вывести поток ввода программы на экран и дописать вывод в файл в Linux

service nagios start

Испытываем работу вэб-интерфейса

http://ip-server/nagios