Instalacja oprogramowania Nagios w Debianie 5.0 Lenny
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/:
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):
Następujący obraz pokazuje jako przykład wykaz Load Average: