NagiosPluginBase
Base class of nagios plugin.
Installation
Add this line to your application's Gemfile:
gem 'nagios_plugin_base'
And then execute:
$ bundle
Or install it yourself as:
$ gem install nagios_plugin_base
Usage
require 'nagios_plugin_base'
require 'open-uri'
Nagios::PluginBase.check!(:timeout,:verbose,:url) do
puts "start" if verbose
unless open(url).read =~ /Google/
puts "document has not Google" if verbose
critical!
end
puts "end" if verbose
ok!
end
ruby check --url=https://www.google.com
Contributing
- Fork it ( https://github.com/nazoking/nagios_plugin_base/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request