Hello,

I come across this plugin when I wanted to move away from an old perl plugin we 
use today.
Overall this plugin is very good 😊 But I think I found an issues with 
thresholds when I want to alert on a decreased value range. It seems to trigger 
the alert just fine but warning and critical thresholds just display: 0.00000.
If I change to an increased value range the threshold is displayed correctly.
I’m using check_mysql_query v2.2 (monitoring-plugins 2.2) on Ubuntu (downloaded 
with apt install )

See examples below:
Threshold show 0 if I want to alert when a value drops below x
check_mysql_query -d table1 -H localhost -u test -p test -q "select count(*) 
from test2;" -w 10: -c 5:
QUERY OK: select count(*) from test2;' returned 23.000000 | 
result=23.000000;0.000000;0.000000;

check_mysql_query -d table1 -H localhost -u test -p test -q "select count(*) 
from test2;" -w 40: -c 5:
QUERY WARNING: select count(*) from test2;' returned 23.000000 | 
result=23.000000;0.000000;0.000000;

check_mysql_query -d table1 -H localhost -u test -p test -q "select count(*) 
from test2;" -w 60: -c 50:
QUERY CRITICAL: select count(*) from test2;' returned 32.000000 | 
result=32.000000;0.000000;0.000000;

Thresholds works fine if I want to alert on a value goes above x
check_mysql_query -d table1 -H localhost -u test -p test -q "select count(*) 
from test2;" -w :100: -c :150
QUERY OK: select count(*) from test2;;' returned 54.000000 | 
result=54.000000;100.000000;150.000000;

check_mysql_query -d table1 -H localhost -u test -p test -q "select count(*) 
from test2;" -w :40 -c :20
QUERY CRITICAL: select count(*) from test2;' returned 32.000000 | 
result=32.000000;40.000000;20.000000;

Are you aware of this issue or do you know if the is it fixed in a later 
version?  Or maybe I’m doing something wrong?

Kind Regards
Pär Segelström

Reply via email to