Nagios

Материал из RSU WiKi
(Различия между версиями)
Перейти к: навигация, поиск
(Установка)
(Введение)
Строка 1: Строка 1:
 
== Введение ==
 
== Введение ==
В статье рассматривается установка Nagios на дистрибутив openSuSE Linux 11.4. В качестве репозиториев используется образ операционной системы и образ с NonOss компонентами. Пакет Nagios входит в состав дистрибутива и устанавливается через ''Yast'' > ''Software management'' поиском по слову ''nagios''.
+
В статье рассматривается установка Nagios на примере дистрибутива OpenSUSE Linux 11.4. В системе подключены стандартные OSS и Non-OSS репозитории. Пакет Nagios входит в состав дистрибутива и устанавливается следующим образом:
 +
zypper in nagios nagios-plugins nagios-plugins-extras nagios-www
  
 
== Настройка ==
 
== Настройка ==

Версия 15:12, 4 июля 2011

Содержание

Введение

В статье рассматривается установка Nagios на примере дистрибутива OpenSUSE Linux 11.4. В системе подключены стандартные OSS и Non-OSS репозитории. Пакет Nagios входит в состав дистрибутива и устанавливается следующим образом:

zypper in nagios nagios-plugins nagios-plugins-extras nagios-www

Настройка

Конфигурационные файлы системы расположены в папке /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
}


Linux-server

Библиотека картинок для stausmap.cgi

Полезные ссылки

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты