Hi,
/usr/local/nagios/libexec/check_wmi_plus.pl -H xxxxxxxxx -u domcompta/xxxxxx -p dsisvc -m checkdrivesize -a 'C|D|E|Q|H|I|L|M|N' -w _FreeGB=20G -c _FreeGB=10G
means I want to have :
a warning when there is 20 Gb of free space left
a critical when there is 10 Gb of free space left
Service OK whereas not OK
-
scottwilkerson
- DevOps Engineer
- Posts: 19396
- Joined: Tue Nov 15, 2011 3:11 pm
- Location: Nagios Enterprises
- Contact:
Re: Service OK whereas not OK
It is supposed to be without the G in the command.
From the help
like so
HOWEVER, you have drives that are reporting negative space and utilization which is going to cause the plugin to not function as expected. If free + used doesn't equal total, there is going to be a problem. (drive D in this example)
From the help
Code: Select all
EXAMPLES WITH FIELDS
for MODE=checkdrivesize:
_UsedGB=10 Check if the _UsedGB field is < 0 or > 10, (outside the range of {0 .. 10})Code: Select all
/usr/local/nagios/libexec/check_wmi_plus.pl -H xxxxxxxxx -u domcompta/xxxxxx -p dsisvc -m checkdrivesize -a 'C|D|E|Q|H|I|L|M|N' -w _FreeGB=20 -c _FreeGB=10Frédéric GRANAT wrote:Code: Select all
[root@nagiosxi libexec]# ./check_wmi_plus.pl -H xxxxxxxxx -u xxxxxxxxxx -p xxxxxxxx -m checkdrivesize -a 'C|D|E|Q|H|I|L|M|N' -w _FreeGB=20 -c _FreeGB=10 CRITICAL - [Triggered by _FreeGB>10] - C: Total=59.66GB, Used=15.29GB (25.6%), Free=44.37GB (74.4%) CRITICAL - [Triggered by _FreeGB>10] - D: Total=70.00GB, Used=-32.11GB (-45.9%), Free=102.11GB (145.9%) CRITICAL - [Triggered by _FreeGB>10] - E: Total=520.00GB, Used=342.66GB (65.9%), Free=177.34GB (34.1%) CRITICAL - [Triggered by _FreeGB>10] - F: Total=25.00GB, Used=1.77GB (7.1%), Free=23.22GB (92.9%) |'C: Space'=15.29GB; 'C: Utilisation'=25.6%; 'D: Space'=-32.11GB; 'D: Utilisation'=-45.9%; 'E: Space'=342.66GB; 'E: Utilisation'=65.9%; 'F: Space'=1.77GB; 'F: Utilisation'=7.1%;
-
Frédéric GRANAT
- Posts: 445
- Joined: Mon Nov 19, 2012 11:36 am
Re: Service OK whereas not OK
Hi,
There's no lack of space on disks of that server (checked by log in on that server)
Without using "G"
1) Not all the drives report negative space
2) All the drives have sufficient space so all alerts are wrong.
With using "G" : no alert which is correct
Conclusion : using a check without "G" doesn't work
There's no lack of space on disks of that server (checked by log in on that server)
Without using "G"
1) Not all the drives report negative space
2) All the drives have sufficient space so all alerts are wrong.
With using "G" : no alert which is correct
Conclusion : using a check without "G" doesn't work
-
kyang
Re: Service OK whereas not OK
Based on this, you would want -w _FreeGB=20: -c _FreeGB=10: In this case, the : symbol means less than.means I want to have :
a warning when there is 20 Gb of free space left
a critical when there is 10 Gb of free space left
http://nagios-plugins.org/doc/guideline ... HOLDFORMAT
Going back to the help documentation examples.
Code: Select all
EXAMPLES WITH MULITPLE SPECIFICATIONS
for MODE=checkdrivesize:
-w _UsedGB=10 -w 15 -w _Free%=5: -c _UsedGB=20 -c _Used%=25
This will generate a warning if
- the Used GB on the drive is more than 10 or
- the used % of the drive is more than 15% or
- the free % of the drive is less than 5%Code: Select all
[root@localhost libexec]# ./check_wmi_plus.pl -H xxx -u xxx/xxx -p xxxx -m checkdrivesize -a 'A|C' -w _FreeGB=250: -c _FreeGB=210:
OK - A: Total=465.75GB, Used=0.10GB (0.0%), Free=465.65GB (100.0%) WARNING - [Triggered by _FreeGB<250] - C: Total=451.93GB, Used=227.31GB (50.3%), Free=224.62GB (49.7%) |'A: Space'=0.10GB; 'A: Utilisation'=0.0%; 'C: Space'=227.31GB; 'C: Utilisation'=50.3%;
Therefore, -w _FreeGB=20: -c _FreeGB=10: is what you want. As these thresholds will be for 20/10GB of free space left.
Code: Select all
[root@localhost libexec]# ./check_wmi_plus.pl -H xxx -u xxx/xxx -p xxx -m checkdrivesize -a 'A|C' -w _FreeGB=20: -c _FreeGB=10:
OK - A: Total=465.75GB, Used=0.10GB (0.0%), Free=465.65GB (100.0%) OK - C: Total=451.93GB, Used=227.44GB (50.3%), Free=224.49GB (49.7%) |'A: Space'=0.10GB; 'A: Utilisation'=0.0%; 'C: Space'=227.44GB; 'C: Utilisation'=50.3%;
-
Frédéric GRANAT
- Posts: 445
- Joined: Mon Nov 19, 2012 11:36 am
Re: Service OK whereas not OK
Hi,
Thanks, it works like that.
You can close the post.
Rgds,
Frederic
Thanks, it works like that.
You can close the post.
Rgds,
Frederic
-
kyang
Re: Service OK whereas not OK
Sounds great! I'll be closing this thread!
If you have any more questions, feel free to create another thread.
Thanks for using the Nagios Support Forum!
If you have any more questions, feel free to create another thread.
Thanks for using the Nagios Support Forum!