Prerequisites

In order for you to install Munin you must have the following:

Building munin

In order to build munin, you need:

  • A reasonable Perl 5 (Version 5.10 or newer)
  • The Module::Build perl module
  • The perl modules listed in “requires” in Build.PL

Developers / packagers need, in addition to the above

  • The dependencies listed in “test_requires” in Build.PL
  • RRDtool perl bindings

In order to build the documentation, you need:

  • sphinx

Installing RRDtool bindings

The RRDtool perl bindings needed by munin are normally only installed for the system perl. To install munin using a separate perl installation, add the Alien::RRDtool perl module.

Running munin

Munin master

In order to run the munin master, you need:

  • A reasonable perl 5 (Version 5.10 or newer)
  • All the perl modules used when building Munin
  • A web server (optional)

Munin node

The munin node is lighter on the requirements, and need only the following perl modules:

  • Net::Server
  • Net::Server::Fork
  • Time::HiRes
  • Net::SNMP (Optional)

The Munin plugins run by the node have their own needs. Many plugins need libraries or utilities related to what they monitor. Please refer to each plugin.