Monit Rubygem

A Ruby interface for Monit.

Installation

Just like any other gem:

gem install monit

Usage

status = Monit::Status.new({ :host => "monit.myserver.com", 
                             :auth => true, 
                             :username => "foo", 
                             :password => "bar" })
status.get              # => true
status.platform         # => <Monit::Platform:0x00000003673dd0 ... >
status.platform.cpu     # => 2
status.platform.memory  # => 4057712

For more options see the API documentation

Compatibility

At the moment the gem is only compatible with Ruby 1.9.2.

Copyright (c) 2010 Matias Korhonen

Licensed under the MIT license, see the LICENSE file for details.