Prerequisites

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

Building munin

In order to build munin, you need:

  • GNU Make — Please do not attempt to use any other make.

  • A reasonable Perl 5 (Version 5.8 or newer)

  • Perl modules: Module::Build

Developers / packagers need

  • Test::MockModule

  • Test::MockObject

  • Test::Pod::Coverage

  • Test::Perl::Critic 1.096 or later

  • Test::Exception

  • Directory::Scratch (err, wherefrom?)

In order to build the documentation, you need: * sphinx

Running munin

In order to run munin, you need:

  • A reasonable perl 5 (Version 5.8 or newer)

The munin node needs:

  • Perl modules

    • Net::Server

    • Net::Server::Fork

    • Time::HiRes

    • Net::SNMP (Optional, if you want to use SNMP plugins)

  • Java JRE (Optional, if you want to use java plugins)

  • Anything the separate plugins may need. These have diverse requirements, not documented here.

The munin master needs

  • Perl modules:

    • CGI::Fast

    • Digest::MD5,

    • File::Copy::Recursive

    • Getopt::Long

    • HTML::Template

    • IO::Socket::INET6

    • Log::Log4perl 1.18 or later

    • Net::SSLeay (Optional, if you want to use SSL/TLS)

    • Params::Validate

    • Storable

    • Text::Balanced

    • Time::HiRes

    • TimeDate

  • A web server capable of CGI or FastCGI