Portál AbcLinuxu, 10. května 2025 05:27

Dotaz: NAGIOS check_load

17.12.2008 07:19 Pheek | skóre: 24 | blog: io
NAGIOS check_load
Přečteno: 661×
Odpovědět | Admin
Dobry den, chtel bych si pomoci nagiosu hlidat vytizeni procesoru a nasel jsem ze by mel jit hlidat pomoci check_load. Potreboval bych aby pri 75 pocentech zacal hlasit warning ale nevim jak to poradne nastavit. Nasel jsem tohle ale moc moudrej z toho nejsem!
check_load
Plugin, který testuje aktuální zatížení procesoru monitorovaného PC (serveru) – testuje průměrné
zatížení po 1,5 a 15 minutách – vychází z informací v souboru /proc/loadavg, tj. ve WLOAD a CLOAD
je indexové označení 1,5 a 15 vztaženo k průměrným hodnotám zatížení CPU v daném časovém
úseku (to zní tak neskutečně vědecky, že jsem si neodpustil to sem napsat ☺ )
Syntaxe:
 check_load -w WLOAD1,WLOAD5,WLOAD15 -c CLOAD1,CLOAD5,CLOAD15
      check_load --version
      check_load --help
Volby:
 -w, --warning=WLOAD1,WLOAD5,WLOAD15
  výstupem je status WARNING, jestliže průměrné zatížení je větší (převyšuje) než stanovené
v parametru WLOADn
 -c, --critical=CLOAD1,CLOAD5,CLOAD15
  výstupem je status CRITICAL, jestliže průměrné zatížení je větší (převyšuje) než stanovené
v parametru CLOADn
 -h, --help
   Vypíše detailní nápovědu na obrazovku
 -V, --version
   Vypíše informace o verzi
Mam ho ted nastaveny check_load!15!10!5!30!25!20
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.12.2008 10:11 skunerq | skóre: 19 | blog: skunerovo
Rozbalit Rozbalit vše Re: NAGIOS check_load
Odpovědět | | Sbalit | Link | Blokovat | Admin

presnou syntaxi prikazu overite takto

usr/local/nagios/libexec/check_load -w 15,10,5 -c 20,10,5

vysledek by mel byt cca

OK - load average: 2.39, 2.88, 3.07|load1=2.390;15.000;20.000;0; load5=2.880;10.000;10.000;0; load15=3.070;5.000;5.000;0;

do nagiosu se pak udela command

$USER1$/check_load   -w $ARG1$ -c $ARG2$

a do promennych $ARG1 a $ARG2$ se dosadi warning a critical hodnoty, celkove to bude tedy vypadat

$USER1$/check_load  -w 15,10,5 -c 20,10,5

Nagios pak posle warning notifikaci pri prekroceni loadavg 10,15,5 /minitovy, petiminutovy a patnactiminotovy prumer/ a analogicky critical notifikaci pri Loadavg 20,10,5

Zaverem podoktnu jen, ze s loadavg vetsi nez 10 jsem se snad nesetkal, a ze timto pluginem se da kontrolovat jen loadaverage localhosta, takze jestli chcete kontrolovat vytizeni CPU jineho stroje tak bych doporucoval i variantu se snmp

 

 

17.12.2008 10:23 Pheek | skóre: 24 | blog: io
Rozbalit Rozbalit vše Re: NAGIOS check_load
Mohl bych vedet jak to udelat pomoci snmp aby mi pri vytizeni na 75 procent nagios ohlasil?
17.12.2008 10:50 Pheek | skóre: 24 | blog: io
Rozbalit Rozbalit vše Re: NAGIOS check_load
mam check_load nastaveny pomoci nrpe na nekolika serverech a rekl bych ze ukazuje na vsech rozdilne hodnoty, takze meri.
2.4.2009 14:05 petjo
Rozbalit Rozbalit vše Re: NAGIOS check_load

Jenom podotykam ze loadavg vetsi nez 10 je vcelku bezna:) Zavisi na poctu jader. U nas je prumerna zatez na 20 az 30, ale tech jader je tam 72:)

17.12.2008 11:14 skunerq | skóre: 19 | blog: skunerovo
Rozbalit Rozbalit vše Re: NAGIOS check_load
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zalezi na tom o jaky server/stroj se jedna. V pripade, ze jde o windows, kde funguje SNMP slusne receno "nahovno" doporucoval bych jak pise Pheek instalovat na stroji NRPE klienta a pak ten stroj chechkovat NRPE pluginem, ten je schopny dostat i informace jako vyuziti disku, pameti ... a dostanete hlavne procentualni vyuziti CPU, ktere Vas zajima

pokud se jedna o neco s "inteligentnim" SNMP jako linux, cisco, HP-UX ... tak plugin check_snmp_load.pl zde http://nagios.manubulon.com/check_snmp_load.pl

 

17.12.2008 11:17 Pheek | skóre: 24 | blog: io
Rozbalit Rozbalit vše Re: NAGIOS check_load
zajimalo by me jak udelat to abych videl procentualni vytizeni cpu a nastavil nejake warning a critical hodnoty.
17.12.2008 12:36 skunerq | skóre: 19 | blog: skunerovo
Rozbalit Rozbalit vše Re: NAGIOS check_load
Příloha:

sice jsem to nikdy v praxi nepouzil, ale existuje plugin, viz priloha, ktery po rozjeti SNMP na windows stroji meri procentualni zatizeni jednotlivych CPU

v praxi

/usr/local/nagios/libexec/check_centreon_snmp_cpu -H ipadresa -C community -w 80 -c 90

a odpoved 8-mi procesoroveho stroje
CPU utilization percentage : 0%|avg=0% cpu0=0% cpu1=0% cpu2=0% cpu3=0% cpu4=0% cpu5=0% cpu6=0% cpu7=0%

 

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.