Nagios – podrasowywanie

A oto kilka trików, które sprawią, że Nagios będzie śmigał jak błyskawica.

1) przeniesienie logow,pliku komend,tmp do pamięci

log_file=/dev/shm/nagios.log
object_cache_file=/dev/shm/objects.cache
precached_object_file=/dev/shm/objects.precache
status_file=/dev/shm/status.dat
command_file=/dev/shm/nagios.cmd
query_socket=/dev/shm/nagios.qh
temp_file=/dev/shm/nagios.tmp
temp_path=/dev/shm
broker_module=/usr/local/lib/mk-livestatus/livestatus.o /dev/shm/live
check_result_path=/dev/shm/checkresults
state_retention_file=/dev/shm/retention.dat
service_perfdata_file=/dev/shm/service-perfdata
host_perfdata_file=/dev/shm/host-perfdata

2) kasowanie przed restartem nagiosa :

a) zawartości katalogu z częściowymi wynikami checków

/dev/shm/checkresults

/dev/shm/check_multi

/dev/shm/spool

 

3) ustawienie by nagios startowal z opcja „precached”

   /usr/local/nagios/bin/nagios -p /usr/local/nagios/etc/nagios.cfg
        /usr/local/nagios/bin/nagios -d -u /usr/local/nagios/etc/nagios.cfg

4) przy uzywaniu PNP4Nagios – startowanie dodatkowego cache dla plikow wykresow:

rrdcached -w 1800 -z 1800 -p /dev/shm/rrdcached.pid -j /dev/shm  -s nagios -m 0660 -l unix:/dev/shm/rrdcached.sock

 

5) przeanalizowanie ilości jednoczesnych checków wykonywanych przez nagiosa i dostosowanie tej liczby do zasobów serwera (liczby procesorów, pamięci), poprzez dostosowanie tych parametrów z pliku konfiguracyjnego nagios.cfg

 

max_concurrent_checks

check_workers

service_inter_check_delay_method

 

6) ustawienie pożądanej częstotliwości zapisywania stanu nagiosa do pliku retention, status,dat

 

retention_update_interval

status_update_interval

 

7) przy dużych instalacjach warto ustawić

 

use_large_installation_tweaks=1

 

Przy optymalnych ustawieniach nagiosa uzyskuje się jego skuteczność na mniej więcej takim poziomie:

Total Services:                         8705
Services Checked:                       8705
Services Scheduled:                     816
Services Actively Checked:              960
Services Passively Checked:             7745
Active Service Latency:                 0.000 / 1.661 / 0.146 sec
Active Service Execution Time:          0.001 / 76.414 / 5.428 sec

1 thought on “Nagios – podrasowywanie

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *