Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/garethr/garethr-graphite
Puppet module for the Graphite monitoring tool
https://github.com/garethr/garethr-graphite
Last synced: 2 months ago
JSON representation
Puppet module for the Graphite monitoring tool
- Host: GitHub
- URL: https://github.com/garethr/garethr-graphite
- Owner: garethr
- License: apache-2.0
- Created: 2012-11-25T20:48:21.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2013-10-08T18:45:26.000Z (over 11 years ago)
- Last Synced: 2024-11-02T10:32:06.748Z (2 months ago)
- Language: Puppet
- Size: 207 KB
- Stars: 8
- Watchers: 6
- Forks: 20
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A Puppet module for managing the installation of
[Graphite](http://graphite.wikidot.com/).[![Build
Status](https://secure.travis-ci.org/garethr/garethr-graphite.png)](http://travis-ci.org/garethr/garethr-graphite)# Usage
Nice and simple, mainly because it's not yet very configurable.
include graphite
## Configuration
If you want to run the web interface on a port other than 80 you can
pass this in like so:class { 'graphite':
port => 9000,
}This modules will install Python and the ensure the relevant python
dependencies are available. If you would rather not have this module
manage python then you can disable this feature like so:class { 'graphite':
manage_python = false,
}## Another Graphite module?
Graphite can be painfull to install and many blog posts and gists are
dedicated to that fact. However it appears to have got easier with most
of the components now available in the Python Package repository. All
the other puppet modules I found either lacked support for
Ubuntu/Debian, relied on an undocumented package or did a lot of
wgetting.Although I've only tested this module on Ubuntu it should work on other
distros too, maybe with minor tweaks.