Yves Pires Da Silva
2018-11-06 18:22:35 UTC
Hey all
Where i can change this logic? I am writing some local scripts to read UPS battery, input, voltage and i need check_mk to notify me when numbers get low.
Sample script, this kinda works but the output is negative.
#!/bin/bash
bateria=-$(cat /dir/comercial/nobreak.bateria)
if [ $bateria -lt -11 ] ; then
status=0
statustxt=OK
elif [ $bateria -lt -10 ] ; then
status=1
statustxt=WARNING
else
status=2
statustxt=CRITICAL
fi
echo "$status Nobreak.Comercial.Bateria bateria=$bateria;-11;-10;0; $statustxt - $bateria"
[Loading Image...
]<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon> Virus-free. www.avast.com<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link>
Where i can change this logic? I am writing some local scripts to read UPS battery, input, voltage and i need check_mk to notify me when numbers get low.
Sample script, this kinda works but the output is negative.
#!/bin/bash
bateria=-$(cat /dir/comercial/nobreak.bateria)
if [ $bateria -lt -11 ] ; then
status=0
statustxt=OK
elif [ $bateria -lt -10 ] ; then
status=1
statustxt=WARNING
else
status=2
statustxt=CRITICAL
fi
echo "$status Nobreak.Comercial.Bateria bateria=$bateria;-11;-10;0; $statustxt - $bateria"
[Loading Image...