Register for the 2018 Summit!


Sensu ZFS Plugin


Sensu plugin for zfs health checks.

Build Status Gem Version Dependency Status Community Slack



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, --zpool What zpool to check. If omitted, we check all zpools.
  • -c, --capacity-warn Capacity threshold for when to warn. (default 80)
  • -C, --capacity-crit Capacity threshold for when to crit. (default 90)
  • -s, --scrubbing-interval Warn when it is more than this number of days since last scrub. (default 7)


Installation and setup


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


The gem is available as open source under the terms of the MIT License.

Get Plugin


3 stars on GitHub
3 open issues on GitHub
5 open forks on GitHub

Sensu Plugins

Sensu plugins and extensions are available for dozens of modern applications and services.