munin node #6

  • By freyes
  • Latest version (#6)
  • trusty, xenial
  • Stable

Description

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.


Overview

This charm provides munin-node.

Usage

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

Configuration

Standard configuration options are provided, munin-node package installation
will enable all the suggested plugins by munin-node-configure

Configuration

log-file
(string) Where the process' logs its activity. If the value is Sys::Syslog, logging happens through syslogd.
/var/log/munin/munin-node.log
log-level
(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)
4
plugin-timeout
(int) This is the timeout for each plugin. Units are in sec.
60