Munin – Übersicht
Beliebte Anwendungen auf unseren hochleistungsfähigen Cloud-Servern mit einem Klick deployen.
Munin ist ein Netzwerk-Ressourcenüberwachungswerkzeug. Es ermöglicht Ihnen, Daten von mehreren Servern gleichzeitig zu sammeln und alles in Diagrammen darzustellen.

Das System selbst besteht aus zwei unabhängigen Teilen: dem Server (dem eigentlichen munin), der auf einer Maschine installiert wird, auf der alle Daten gesammelt werden, und einem kleinen munin-node-Daemon, der auf den zu überwachenden Maschinen installiert wird. Dieser Daemon ist ein kleines Perl-Skript, das auf Port 4949 über Net::Server lauscht. Beim Start durchsucht er die in /etc/munin/plugins installierten Plugins und merkt sich deren Namen. Alle 5 Minuten verbindet sich der munin-Server mit allen Nodes, holt Informationen von allen Plugins und speichert sie in der rrdtool-Datenbank. Damit benötigt Munin nicht einmal MySQL.
Die Plugins sind das Beste an Munin. Ihre unglaublich einfache Implementierung erlaubt es, Plugins für alles zu schreiben, was man im System möchte — mit minimalem Zeitaufwand für das Lesen der Dokumentation. Das erklärt wohl, warum ein vergleichsweise junges System bereits über eine große Anzahl von fertigen Plugins verfügt.
Im Grunde ist jedes Plugin eine ausführbare Datei, die die aktuellen Parameterwerte ausgeben muss.