summaryrefslogtreecommitdiff
blob: 9116c71a15469a5fcdb6f4b3a01f78c51a9ae201 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
  <maintainer type="project">
    <email>sysadmin@gentoo.org</email>
    <name>Gentoo Sysadmin Project</name>
  </maintainer>
  <maintainer type="person">
    <email>graaff@gentoo.org</email>
    <name>Hans de Graaff</name>
  </maintainer>
  <longdescription lang="en">
    Munin the tool surveys all your computers and remembers what it saw. It
    presents all the information in in graphs through a web interface. Its
    emphasis is on plug and play capabilities. After completing a installation a
    high number of monitoring plugins will be playing with no more effort. Using
    Munin you can easily monitor the performance of your computers, networks,
    SANs, and quite possibly applications as well. It makes it easy to determine
    "what's different today" when a performance problem crops up. It makes it
    easy to see how you're doing capacity wise on all limited resources.
  </longdescription>
  <use>
    <flag name="mysql">
      Install the packages required for monitoring MySQL. Disabling
      the flag does not remove any plugin files.
    </flag>
    <flag name="postgres">
      Install the packages required for monitoring
      PostgreSQL. Disabling the flag does not remove any plugin files.
    </flag>
    <flag name="asterisk">
      Install the packages required for monitoring Asterisk. Disabling
      the flag does not remove any plugin files.
    </flag>
    <flag name="irc">
      Install the packages required for monitoring IRC. Disabling the
      flag does not remove any plugin files.
    </flag>
    <flag name="memcached">
      Install the packages required for memcached
      monitoring. Disabling the flag does not remove any plugin files.
    </flag>
    <flag name="ipmi">
      Install <pkg>sys-apps/ipmitool</pkg> required for monitoring
      IPMI sensors. Disabling the flag does not remove any plugin
      file.
    </flag>
    <flag name="http">
      Install <pkg>dev-perl/libwww-perl</pkg> required for monitoring
      HTTP-based services such as Apache and nginx. Disabling the flag
      does not remove any plugin file.
    </flag>
    <flag name="dhcpd">
      Install <pkg>dev-perl/Net-IP</pkg>,
      <pkg>dev-perl/HTTP-Date</pkg> and <pkg>net-misc/dhcp</pkg> to
      monitor DHCP lease usage. This only works if the server is on
      the same system as the node, so the server is also brought
      in. Disabling the flag does not remove any plugin file.
    </flag>
    <flag name="java">
      Build the Java-based plugins to monitor JMX-compatible
      applications. Disabling the flag removes the jmx monitoring
      plugins.
    </flag>
    <flag name="minimal">
      Only install munin-node and its plugins. This excludes the
      scripts to generate the web pages and the graphs.
    </flag>
    <flag name="cgi">
      Install the CGI-compatible scripts for on-the-fly generation of
      web pages and graphs. This is only meaningful if the minimal USE
      flag is disabled.
    </flag>
    <flag name="ipv6">
      Add support for IPv6 in munin-node. IPv6 support for the master
      is always enabled, but the node requires a newer version of
    <pkg>dev-perl/Net-Server</pkg>, capable of listening to IPv6
      sockets.
    </flag>
    <flag name="syslog">
      Configure the node by default to log on syslog. This requires
      the presence of <pkg>virtual/perl-Sys-Syslog</pkg>. As of
      version 2.0.2, the master scripts only log to file, and not to
      syslog.
    </flag>
    <flag name="doc">
      Build and install a local copy of the HTML documentation for the
      whole software. This requires <pkg>dev-python/sphinx</pkg> to
      process the documentation sources.
    </flag>
  </use>
  <upstream>
    <remote-id type="github">munin-monitoring/munin</remote-id>
  </upstream>
</pkgmetadata>