Skip to content

Puppet module for configuring zabbix agent for monitoring Riak.

License

Notifications You must be signed in to change notification settings

TomiTakussaari/riak_zabbix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Puppet module for configuring zabbix agent for monitoring Riak.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages