Munin is a highly flexible and powerful solution used to create graphs of virtually everything imaginable throughout your network, while still maintaining a rattling ease of installation and configuration. This package contains the daemon for the nodes being monitored. You should install it on all the nodes in your network. It will know how to extract all sorts of data from the node it runs on, and will wait for the gatherer to request this data for further processing. Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent RRDtool. To see a real example of Munin in action, you can follow a link from http://munin-monitoring.org/ to a live installation.
This charm provides munin-node.
You can deploy munin-node and relate it to any container with:
juju deploy ubuntu juju deploy munin-node juju deploy munin juju add-relation munin-node ubuntu juju add-relation munin-node munin
Standard configuration options are provided, munin-node package installation
will enable all the suggested plugins by
- (string) Where the process' logs its activity. If the value is Sys::Syslog, logging happens through syslogd.
- (int) Ranges from 0 to 4 in level. Specifies what level of error will be logged. "0" means logging is off. "4" means very verbose. These levels should be able to correlate to syslog levels. These levels correlate to syslog levels as defined by the following key/value pairs: 0=>'err', 1=>'warning', 2=>'notice', 3=>'info', 4=>'debug'. (From Net::Server)
- (int) This is the timeout for each plugin. Units are in sec.