Class: Nagios::ZFS::ZpoolPlugin
- Inherits:
-
NagiosPlugin::Plugin
- Object
- NagiosPlugin::Plugin
- Nagios::ZFS::ZpoolPlugin
- Includes:
- Mixlib::CLI
- Defined in:
- lib/nagios/zfs/zpool_plugin.rb
Instance Method Summary collapse
- #critical? ⇒ Boolean
-
#initialize ⇒ ZpoolPlugin
constructor
A new instance of ZpoolPlugin.
- #message ⇒ Object
-
#ok? ⇒ Boolean
No explicite ok check.
- #warning? ⇒ Boolean
Constructor Details
#initialize ⇒ ZpoolPlugin
Returns a new instance of ZpoolPlugin.
21 22 23 24 |
# File 'lib/nagios/zfs/zpool_plugin.rb', line 21 def initialize super (argv) end |
Instance Method Details
#critical? ⇒ Boolean
26 27 28 |
# File 'lib/nagios/zfs/zpool_plugin.rb', line 26 def critical? critical_capacity? end |
#message ⇒ Object
39 40 41 |
# File 'lib/nagios/zfs/zpool_plugin.rb', line 39 def "#{zpool.name} #{zpool.capacity}%" end |
#ok? ⇒ Boolean
No explicite ok check.
35 36 37 |
# File 'lib/nagios/zfs/zpool_plugin.rb', line 35 def ok? true end |
#warning? ⇒ Boolean
30 31 32 |
# File 'lib/nagios/zfs/zpool_plugin.rb', line 30 def warning? warning_capacity? end |