riak_zabbix

UNKNOWN

Tomi Takussaari

tomitakussaari

10,339 downloads

9,675 latest version

1.9 quality score

Version information

  • 0.0.4 (latest)
  • 0.0.3
  • 0.0.2
  • 0.0.1
released Feb 22nd 2013

Start using this module

Tags: riak, zabbix

Documentation

tomitakussaari/riak_zabbix — version 0.0.4 Feb 22nd 2013

riak_zabbix

Puppet module for configuring zabbix agent for monitoring Riak. Uses "/stats" resource documented in http://docs.basho.com/riak/1.2.0/references/apis/http/HTTP-Status/

Expects that "riak_kv_stat" is enabled on your Riak instance!

Currently supported Zabbix keys:

riak.ring_num_partitions
riak.memory_total
riak.memory_processes_used
riak.pbc_active
riak.pbc_connects
riak.node_gets
riak.node_puts
riak.node_get_fsm_time_median
riak.node_put_fsm_time_median

Usage:

$listen_ip = $::ipaddress_eth0
$zabbix_server = "zabbix.mycompany.com"

riak_zabbix::zabbix { "zabbix-riak":
   riak_listen_ip => $listen_ip,
   zabbix_server => $zabbix_server
}

Currently works only on RHEL6.

Project in Puppet forge: http://forge.puppetlabs.com/tomitakussaari/riak_zabbix