activerecord-zabbix

This is not a rails app.

Although some attempt may be (later) made to facilitate this integrating seamlessly into one.

Quick Start

gem install activerecord-zabbix


    
require 'activerecord-zabbix'
    
CONFIG = {
    :adapter => 'postgresql', # or whatever
    :host => 'your.zabbix.db.server',
    :database => 'zabbix',
    :username => 'username',
    :password => 'passrod'
}

Zabbix::connect( CONFIG )

Zabbix::Host.find_by_dns( 'monitored.server.com' ).items.each do |item|

    #
    # all monitored item(s) for the given host
    #
    puts item.inspect

end

Schema (partially implemented)

Schema Diagram

Schema Diagram - Googledoc

cloudseed infrastructure monitored by zabbix