FreeBSD

Установка и настройка nagios

Устанавливаем

cd /usr/ports/net-mgmt/nagios
make install clean

Добавляем в ee /etc/rc.conf

nagios_enable="YES"

Устанавливаем

cd /usr/ports/lang/php5

make install clean

Устанавливаем

cd /usr/ports/www/fcgiwrap/
make install clean

 Копируем

cd /usr/local/etc/nagios/
cp cgi.cfg-sample cgi.cfg
cp resource.cfg-sample resource.cfg
cp nagios.cfg-sample nagios.cfg

cd objects
cp contacts.cfg-sample contacts.cfg
cp localhost.cfg-sample localhost.cfg
cp templates.cfg-sample templates.cfg
cp commands.cfg-sample commands.cfg
cp timeperiods.cfg-sample timeperiods.cfg

 

/usr/local/etc/nagios/cgi.cfg – файл с конфигурацией cgi, нужный для веб-интерфейса;
/usr/local/etc/nagios/htpass – файл с паролем для проверки доступа к веб-интерфейсу;
/usr/local/etc/nagios/nagios.cfg – главный конфигурационный файл (в нём задаётся расположение остальных);
/usr/local/etc/nagios/resource.cfg – файл с описанием переменных, используемых в конфигах нагиоса.
/usr/local/etc/nagios/hosts/ – директория с файлами-описаниями хостов: servers, switches, ips-hosts и т.д.
/usr/local/etc/nagios/services/ – директория с файлами-описаниями сервисов: disk, ping, uptime, cpuload и т.д.
/usr/local/etc/nagios/objects/ – остальные конфига: выполняемые команды, контакты, хостгруппы, шаблоны и периоды времени.

 

Перезапуск нагиос

/usr/local/etc/rc.d/nagios restart

Дополнительная информация