Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
Check the ZFS disks pools status
Current Version
Last Release Date
June 16, 2009
Owner
Nagios Exchange
Website
http://www.alfastudios.it/
This small plugin let you check the status of each ZFS disks pool configured on your server.
It checks all pools and only has a critical threshold not a warning threshold. But it works and that's a lot better than most checks out of the box.
At this string of the script: if [ ${exit_text} ] insert the double quotes in this way: if [ "${exit_text}" ] That's useful if you have more then 2 zpools.
Hi, plugin works on some non-global zones and not others. ngz02c 39G 1.7M 39G 1% /apps ngz02b 293G 168G 125G 58% /dm ngz02a 68G 18G 51G 26% /dm_dump /usr/local/nagios/libexec/check_zpools exit_code=0 exit_text= + /usr/sbin/zpool list -Ho name POOLS=ngz02a ngz02b ngz02c + [ ] THRESHOLD=90 + echo ngz02a ngz02b ngz02c + cut -d% -f1 + /usr/sbin/zpool list -Ho capacity ngz02a CAPACITY=25 + /usr/sbin/zpool list -Ho health ngz02a HEALTH=ONLINE + errors_checker ngz02a 25 ONLINE + [ ] + [ 25 -gt 90 -o ONLINE != ONLINE ] exit_text=OK:ngz02a:25%:ONLINE + cut -d% -f1 + /usr/sbin/zpool list -Ho capacity ngz02b CAPACITY=56 + /usr/sbin/zpool list -Ho health ngz02b HEALTH=ONLINE + errors_checker ngz02b 56 ONLINE + [ OK:ngz02a:25%:ONLINE ] + [ 56 -gt 90 -o ONLINE != ONLINE ] exit_text=OK:ngz02a:25%:ONLINE OK:ngz02b:56%:ONLINE + cut -d% -f1 + /usr/sbin/zpool list -Ho capacity ngz02c CAPACITY=0 + /usr/sbin/zpool list -Ho health ngz02c HEALTH=ONLINE + errors_checker ngz02c 0 ONLINE + [ OK:ngz02a:25%:ONLINE OK:ngz02b:56%:ONLINE ] /usr/local/nagios/libexec/check_zpools: test: argument expected
You must be logged in to submit a review.
To:
From: