Portál AbcLinuxu, 7. května 2025 01:21

Dotaz: Monit: navratove hodnoty

20.9.2016 10:52 asdfgh
Monit: navratove hodnoty
Přečteno: 253×
Odpovědět | Admin
Ahoj, potreboval bych poradit. Resim s monitem monitorovani teplot a otacek ventilatoru. Pro teploty funguje nize uvedena syntaxe OK, protoze navratove hodnoty budou tak ci tak odpovidat hodnotam odectenym z lm-sensors. Co ovsem nebude fungovat je, pokud navratova hodnota bude vetsi, nez 255 Zkousel jsem:
check program FAN with path "/etc/monit/scripts/fan.sh"
    if status > 2000 then alert
    if status < 100 then alert
    group health

#!/bin/sh
fanRPM=`sensors | grep fan1 | awk '{print $2}'`
#echo $fanRPM
exit $fanRPM
Coz samozrejme nebude fungovat, protoze
bash -c 'exit 1000'
; echo $? bude uplne jina hodnota, zejo. Mate nekdo doporuceni pro tento pripad? Chci to resit v monitu, nechci to resit v case a v jinem sw, napriklad v muninu. Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Ruža Becelin avatar 20.9.2016 12:34 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Monit: navratove hodnoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co tohle?

https://mmonit.com/monit/documentation/monit.html#PROGRAM-STATUS-TESTING
20.9.2016 19:31 asdfgh
Rozbalit Rozbalit vše Re: Monit: navratove hodnoty
No, vsak podle toho jsem se ridil. Muzu si akorat udelat case konstrukci a odskalovat celkove rpm do 411 hodnot. Ale to je hloupe.
20.9.2016 23:04 David Kral
Rozbalit Rozbalit vše Re: Monit: navratove hodnoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Není možné ve fan.sh výsledek vydělit 10 (případně až 50 pokud RPM je velké číslo) a převést na celé číslo. Ve vyhodnocení zas vynásobit. Trošku se ztratí přesnost, ale to by nemuselo zas tak vadit.
21.9.2016 14:13 kaaja | skóre: 24 | blog: Sem tam něco | Podbořany, Praha
Rozbalit Rozbalit vše Re: Monit: navratove hodnoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co to udělat tak, že fan.sh bude mít ty dvě hodnoty jako parametry na vstupu a porovnání se provede tam. Pak už bude vracet např -1 jako moc a -2 jako málo. To pak nebudeš mít problém a konfiguraci budeš mít na jednom místě.

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.