Munin::Master::Group(3pm)

Munin::Master::Group3pm

Holds information on host groups. groups can be nested.

Methods

new
  my $group = Munin::Master::Group->new($name, $parent);

Constructor. $name is the name of the group.

add_attributes
  $group->add_attributes(\%attrs);

Sets attributes %attrs for the group. Valid attributes are:

node_order

Override the order of the hosts within the group.

local_address

The local address the update process should bind to when contacting the nodes in this group.

contacts

The contacts for this group. See <http://munin-monitoring.org/wiki/HowToContact>.

An exception will be thrown if invalid attributes are provided.

(Full details here: <http://munin-monitoring.org/wiki/munin.conf#Groupleveldirectives>.)

add_host
  $group->add_host($host);

Adds host $host to the group.

give_attributes_to_hosts
  $group->give_attributes_to_hosts();

Propagates the attributes of $group to all hosts in the group. (This does not apply to hosts belonging to sub-groups.)

get_all_hosts
  my @hosts = $group->get_all_hosts();

Returns the list of all hosts associated with this group, including those belonging to any sub-groups.

Releases

9 releases since Debian 6.0 (Squeeze); the text changed 8 times.

  1. 6.0
  2. 7
  3. 8
  4. 9
  5. 10
  6. 11
  7. 12
  8. 13
  9. Arch

From munin 2.0.76-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.