Nagios
Содержание |
Введение
В статье рассматривается установка Nagios на дистрибутив openSuSE Linux 11.4. В качестве репозиториев используется образ операционной системы и образ с NonOss компонентами. Пакет Nagios входит в состав дистрибутива и устанавливается через Yast > Software management поиском по слову nagios.
Настройка
Конфигурационные файлы системы расположены в папке /etc/nagios
cgi.cfg
Важно обратить внимание, что в конфигурационном файле cgi.cfg после установки для доступа ко всем ресурсам используется http-пользователь nagiosadmin. Если этот пользователь вас не устраивает, следует заменить его имя в этом конфигурационном файле, а затем задать пароль для нового http-пользователя командой:
htpasswd2 /etc/nagios/htpasswd.users <username>
nagios.cfg
Здесь подключаются конфигурационные файлы наблюдаемых устройств. Сделать это можно 2 способами. Указав каждое устройство отдельной строкой:
cfg_file=/etc/nagios/objects/commands.cfg
Указав папку с набором конфигурационных файлов:
cfg_dir=/etc/nagios/switches
На несуществующие файлы и папки Nagios будет выдавать ошибку.
generic-switch - конфигурационный файл свитча
define host{ use generic-switch host_name <host_name> alias <alias> address <ip_address> hostgroups switches parents <parent_host_name> icon_image <image>.png icon_image_alt <alt> vrml_image <iamge>.png statusmap_image <image>.gd2 }
generic-service отслеживание потерь пакетов
define service{ use generic-service ; Inherit values from a template host_name <host_name> service_description PING ; The service description check_command check_ping!200.0,20%!600.0,60% ; The command used to monitor the service normal_check_interval 5 ; Check the service every 5 minutes under normal conditions retry_check_interval 1 ; Re-check the service every minute until its final/hard state is determined }