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 myśl na “Nagios – podrasowywanie

  1. I like what yoս guys are up tօo. Ƭhis typе of cⅼever
    work and coverage! Keep ᥙp the terrific works guys I’ve included you ցuys to mу own blogroll.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.