Munin (software)

from Wikipedia, the free encyclopedia
Munin

Munin.png
Basic data

Current  version 2.0.63
( May 27, 2020 )
operating system Unix derivatives
programming language Pearl
category Monitoring
License GPL ( Free Software )
German speaking No
munin-monitoring.org/

The free software Munin is a tool for monitoring computers in a computer network with status and process visualization. A central computer, the so-called "master", collects performance data from computers distributed in the network, the "nodes", saves them and displays the data graphically using a web interface. The measured values ​​are saved with the help of RRDtool .

In this way, a visualization of the performance data is generated, which allows a comparison of the current data with the data of other computers and data from the past (usually for a maximum of about 400 days). The data accuracy of the historical values ​​decreases with age, so that the database used has a constant size. Because of this mechanism, the data of the last day is available with a resolution of 5 minutes, the data of the last week with a resolution of 30 minutes, the data of the last month with a resolution of 2 hours and the data of the last year with a resolution of one day.

Plugins

There are a number of client-side plugins for Munin that make it possible to monitor various services of a server (e.g. databases , CPU load, mails , sensors, network, etc.). These plugins are started by a daemon that accepts requests from the Munin master via a network connection. While the daemon is running with privileged rights ( root ), the configuration ensures that the plugins are executed with restricted rights. The development of your own plugins is possible with basic programming knowledge. With MuninExchange a platform exists to exchange developed by users plugins. There is also an interface to Nagios , an alarm-oriented monitoring and monitoring solution.

Supported Platforms

Munin is cross-platform written in Perl , so all common Unix / Linux platforms are supported. However, the installation is also possible on unsupported systems, provided that Perl is installed. There is also a port for MS Windows and for embedded systems (such as OpenWrt ). Munin plugins can be programmed in any language . In addition, it is possible to query via SNMP from any SNMP-capable device (e.g. switches , WLAN access points, thermometers), which eliminates the need to install a Munin plug-in.

functionality

exemplary Munin graph

Munin works with a master computer and any number of nodes . If not only a single local server is to be monitored, so-called Munin nodes (the client software) are set up on the additional computers and regularly queried by the Munin master. These intervals are controlled by cron jobs , which are automatically created when Munin is installed.

The data collected in this way is fed into an RRD archive, processed by Munin and displayed on the web interface. No special demands are made on the web server , since Munin generates the pages and the web server only has to deliver static pages. However, Munin supports you in setting up password protection before querying the data and in caching the graphs in the web server itself.

Versions

The version number consists of a major, a minor and a release number. The stable version (e.g. 1.2.6) always gets an even number, while the unstable version contains an odd number (e.g. 1.3.4). The unstable version contains features that work, but are not always recommended for end users. This currently includes support for MacOS X and encryption of network traffic with TLS . The version that the developers are currently working on ( trunk ) can be downloaded using Subversion .

Trivia

Munin was one of the two ravens of Odin ( Hugin and Munin ) and translated means something like "memory". There is also a software called Hugin .

literature

  • Gabriele Pohl and Michael Renner: (2008) Munin. Graphical network and system monitoring 1st edition - Open Source Press ISBN 978-3-937514-48-2 .

Web links

Commons : Munin  - collection of images, videos and audio files

Individual evidence

  1. github.com . (accessed on June 11, 2020).
  2. The munin Open Source Project on Open Hub: Languages Page . In: Open Hub . (accessed October 18, 2018).