---
name: "Munin::Master::Host"
section: "3pm"
platform: "linux"
package: "munin"
version: "2.0.76-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Munin::Master::Host"
---

# Munin::Master::Host(3pm)

Holds information on hosts we are interested in collecting data from.

## NAME

Munin::Master::Host - Holds information on hosts we are interested in collecting data from.

## DESCRIPTION

NOTE that a host and a node are not the same thing -- some hosts may report services for several nodes, for example if they have SNMP plugins installed.

## METHODS

- **new**

  ```
    my $host = Munin::Master::Host->new($hostname, $group, \%attrs);
  ```

  Constructor.  `$group` is the `"Munin::Master::Group"` object this host belongs to.  Valid attributes include `"port"`, `"update"`, and c\<use\_node\_name\>.

- **get\_full\_path**

  Returns the full nested named path of the host object (eg. "group1;group2;hostname").

- **add\_attributes\_if\_not\_exists**

  ```
    $host->add_attributes_if_not_exists(\%attrs);
  ```

  Merges the new attributes from `%attrs` into the host object, without overwriting any existing

- **get\_canned\_ds\_config**

  FIX
