sysadmin@gentoo.org Gentoo Sysadmin Project graaff@gentoo.org Hans de Graaff 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. Install the packages required for monitoring MySQL. Disabling the flag does not remove any plugin files. Install the packages required for monitoring PostgreSQL. Disabling the flag does not remove any plugin files. Install the packages required for monitoring Asterisk. Disabling the flag does not remove any plugin files. Install the packages required for monitoring IRC. Disabling the flag does not remove any plugin files. Install the packages required for memcached monitoring. Disabling the flag does not remove any plugin files. Install sys-apps/ipmitool required for monitoring IPMI sensors. Disabling the flag does not remove any plugin file. Install dev-perl/libwww-perl required for monitoring HTTP-based services such as Apache and nginx. Disabling the flag does not remove any plugin file. Install dev-perl/Net-IP, dev-perl/HTTP-Date and net-misc/dhcp 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. Build the Java-based plugins to monitor JMX-compatible applications. Disabling the flag removes the jmx monitoring plugins. Only install munin-node and its plugins. This excludes the scripts to generate the web pages and the graphs. 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. Set up the configuration of the CGI generation of HTML and graphs to work with Apache. This also install an include-able configuration file. Add support for IPv6 in munin-node. IPv6 support for the master is always enabled, but the node requires a newer version of dev-perl/Net-Server, capable of listening to IPv6 sockets. Configure the node by default to log on syslog. This requires the presence of virtual/perl-Sys-Syslog. As of version 2.0.2, the master scripts only log to file, and not to syslog. Build and install a local copy of the HTML documentation for the whole software. This requires dev-python/sphinx to process the documentation sources. munin