Instalacja oprogramowania Nagios w Debianie 5.0 Lenny

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania
Uwaga: Prosimy zwrócić uwagę, że ten artykuł / kategoria nie jest już aktualizowana, gdyż odnosi się do starszych komponentów oprogramowania / sprzętu.
Ta strona jest nadal dostępna jedynie w celach informacyjnych.

Artykuł ten opisuje instalację oprogramowania Nagios 3.0.6 w Debianie 5.0 Lenny. Wykorzystywane są przy tym wyłącznie pakiety zawarte w Debianie Lenny.

Instalacja oprogramowania Nagios

Instalacja oprogramowania i wtyczek (plugins) do niego zostaje przeprowadzona za pomocą następującego polecenia:

apt-get install nagios3 nagios-plugins

Aby możliwy był dostęp przez interfejs webowy musi zostać utworzone hasło dla użytkownika nagiosadmin:

htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin

Interfejs webowy Nagios dostępny jest teraz pod http://SERVER-IP/nagios3/:

Nagios 3.0.6 Interfejs webowy po instalacji w Debiane 5.0 Lenny


Zewnętrzne polecenia

Aby polecenia mogły zostać wykonywane za pośrednictwem interfejsu webowego muszą zostać przeprowadzone następujące kroki, opisane są one w /usr/share/doc/nagios3/README.Debian.[1]

Na początku opcji check_external_commands w pliku konfiguracyjnym /etc/nagios3/nagios.cfg zostanie przyporządkowana wartość 1 [2]:

# EXTERNAL COMMAND OPTION
# This option allows you to specify whether or not Nagios should check
# for external commands (in the command file defined below).  By default
# Nagios will *not* check for external commands, just to be on the
# cautious side.  If you want to be able to use the CGI command interface
# you will have to enable this.
# Values: 0 = disable commands, 1 = enable commands

check_external_commands=1

Następnie muszą jeszcze zostać dostosowane uprawnienia dotyczące plików:

/etc/init.d/nagios3 stop
dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios3/rw
dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3
/etc/init.d/nagios3 start

Instalacja NagiosGrapher

NagiosGrapher jest oprogramowaniem do automatycznego tworzenia wykresów wydajności utworzonym przez firmę Netways, która tworzy dodatki do oprogramowania Nagios.

Instalacja za pośrednictwem apt-get:

apt-get install nagiosgrapher

W pliku konfiguracyjnym /etc/nagios3/nagios.cfg muszą zostać dostosowane dwa parametry:

  • process_performance_data=1
  • service_perfdata_command=ngraph-process-service-perfdata-pipe

Tutaj kompletny wyciąg wraz z komentarzami z pliku konfiguracyjnego:

# PROCESS PERFORMANCE DATA OPTION
# This determines whether or not Nagios will process performance
# data returned from service and host checks.  If this option is
# enabled, host performance data will be processed using the
# host_perfdata_command (defined below) and service performance
# data will be processed using the service_perfdata_command (also
# defined below).  Read the HTML docs for more information on
# performance data.
# Values: 1 = process performance data, 0 = do not process performance data

process_performance_data=1

# HOST AND SERVICE PERFORMANCE DATA PROCESSING COMMANDS
# These commands are run after every host and service check is
# performed.  These commands are executed only if the
# enable_performance_data option (above) is set to 1.  The command
# argument is the short name of a command definition that you
# define in your host configuration file.  Read the HTML docs for
# more information on performance data.

#host_perfdata_command=process-host-perfdata
#service_perfdata_command=process-service-perfdata
service_perfdata_command=ngraph-process-service-perfdata-pipe

Po tych zmianach wymagany jest restart oprogramowania Nagios:

/etc/init.d/nagios3 stop
/etc/init.d/nagios3 start

W oprogramowaniu Nagios jest teraz obok każdej odpowiedniej usługi / serwisu symbol, który połączony jest z odpowiednim wykresem Nagios (Nagios Grapher):

Nagios 3.0.6 interfejs webowy z symbolami do Nagios Grapher obok każdej odopwiedniej usługi


Następujący obraz pokazuje jako przykład wykaz Load Average:

Nagios Grapher przykład dla load average


Przykłady (j. niem.)

Dalsze informacje

Powiązane artykuły

Certyfikaty sprzętu Thomas Krenn
Instalacja Icinga 1.6.1 pod Debianem 6.0 Squeeze
Mirror Debiana