Sensu plugin for zfs health checks.
This checks does the following checks against one or more zpools.
- Check state
- Check vdev errors
- Check capacity
- Check that a scrub has been run recently
The following flags can be used to configure the checks.
-z, --zpoolWhat zpool to check. If omitted, we check all zpools.
-c, --capacity-warnCapacity threshold for when to warn. (default 80)
-C, --capacity-critCapacity threshold for when to crit. (default 90)
-s, --scrubbing-intervalWarn when it is more than this number of days since last scrub. (default 7)
At this time ideas for additional checks/metrics would be very much appreciated.
I have a few ideas that would be nice:
- Check for zpool state
- Check for vdev errors
- Check for pool capacity
- Check that disks have been scrubbed recently
- Metric for disk utilization
Bug reports and pull requests are welcome on GitHub at https://github.com/sensu-plugins/sensu-plugins-zfs.
The gem is available as open source under the terms of the MIT License.