Scripts that gather and submit data to Graphite/Carbon
Shell Ruby Perl Python
Latest commit e8d64c1 Aug 5, 2016 @obfuscurity committed on GitHub Merge pull request #5 from gideon-maina/add-conf-option-to-cache-script
Added support for a config argument
Permalink
Failed to load latest commit information.
bin
init.d
LICENSE
README.md

README.md

Graphite Scripts

This project contains a variety of scripts for working with Graphite.

Carbon Initscripts

These initscripts were designed to manage starting/stopping/restarting of multiple Carbon relay, aggregator, and cache processes. There are environment variables in each that need to be set (specifically INSTANCES) for proper operations.

Django Password Hash

The create_django_sha1_password.py script is used to generate a Django-compatible password hash for use in files such as the initial_data.json configuration blob.

PagerDuty Metrics

The pagerduty_to_graphite.rb script pulls alert metrics from the PagerDuty API and submits them to Carbon. It should typically be run by cron.

SNMP Metrics

The poll_snmp.pl script polls SNMP metrics from SNMP-enabled hosts. It should typically be run by cron.

License

This project is distributed under the MIT license.