Forge Home

riak_zabbix

UNKNOWN

Tomi Takussaari

tomitakussaari

10,687 downloads

9,994 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

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this declaration to your Puppetfile:

mod 'tomitakussaari-riak_zabbix', '0.0.4'
Learn more about managing modules with a Puppetfile

Add this module to a Bolt project:

bolt module add tomitakussaari-riak_zabbix
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install tomitakussaari-riak_zabbix --version 0.0.4

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download
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