initial commit of readme
This commit is contained in:
parent
3cba33964c
commit
961337c725
36
README.md
Normal file
36
README.md
Normal file
@ -0,0 +1,36 @@
|
||||
# munin-graphite
|
||||
|
||||
Collect Munin statistics, and convert their naming structure to submit to Graphite for visualization.
|
||||
|
||||
## Requirements
|
||||
|
||||
* Munin
|
||||
* Python
|
||||
* Graphite (with a Carbon cache or relay)
|
||||
|
||||
## Installation
|
||||
|
||||
Clone the Git repository from [https://github.com/jforman/munin-graphite](https://github.com/jforman/munin-graphite)
|
||||
|
||||
## Example
|
||||
|
||||
As of 20130209, the poller is best configured via a Cronjob that runs once a minute.
|
||||
|
||||
./m2g-poller.py --muninhost localhost --carbon carbonhost:2004
|
||||
|
||||
Metrics paths are created using the hostname and various plugin data. The processes count plugin for Munin would produce metrics and values like the following:
|
||||
|
||||
servers.localhost.processes.processes.uninterruptible, value: 0
|
||||
servers.localhost.processes.processes.processes, value: 224
|
||||
servers.localhost.processes.processes.runnable, value: 3
|
||||
servers.localhost.processes.processes.dead, value: 0
|
||||
servers.localhost.processes.processes.sleeping, value: 221
|
||||
servers.localhost.processes.processes.zombie, value: 0
|
||||
servers.localhost.processes.processes.paging, value: 0
|
||||
servers.localhost.processes.processes.stopped, value: 0
|
||||
|
||||
These paths of data are then sent to Carbon via the pickle port.
|
||||
|
||||
## TODO
|
||||
|
||||
Logic will eventually be added to allow the m2g-poller to be run in the background with a list of hosts to query and not require a cronjob.
|
Loading…
x
Reference in New Issue
Block a user