NAME¶
Munin::Master::Group - 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:
- 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.