Serverüberwachung · 2 min read · Oct 17, 2025
Serverüberwachung Mit munin Und monit Auf Mandriva 2010.0
Serverüberwachung Mit munin Und monit Auf Mandriva 2010.0
Version 1.0
Autor: Falko Timme
Folge mir auf Twitter
In diesem Artikel werde ich beschreiben, wie Sie Ihren Mandriva 2010.0-Server mit munin und monit überwachen können. munin erzeugt nützliche kleine Grafiken über nahezu jeden Aspekt Ihres Servers (Lastdurchschnitt, Speichernutzung, CPU-Nutzung, MySQL-Durchsatz, eth0-Verkehr usw.) ohne viel Konfiguration, während monit die Verfügbarkeit von Diensten wie Apache, MySQL, Postfix überprüft und die entsprechenden Maßnahmen wie einen Neustart ergreift, wenn es feststellt, dass ein Dienst sich nicht wie erwartet verhält. Die Kombination der beiden bietet Ihnen eine vollständige Überwachung: Grafiken, die Ihnen helfen, aktuelle oder bevorstehende Probleme zu erkennen (wie “Wir brauchen bald einen größeren Server, unser Lastdurchschnitt steigt schnell.”), und einen Wächter, der die Verfügbarkeit der überwachten Dienste sicherstellt.
Obwohl munin es Ihnen ermöglicht, mehr als einen Server zu überwachen, werden wir hier nur die Überwachung des Systems besprechen, auf dem es installiert ist.
Dieses Tutorial wurde für Mandriva 2010.0 geschrieben, aber die Konfiguration sollte auch auf andere Distributionen mit wenigen Änderungen anwendbar sein.
Ich möchte zuerst sagen, dass dies nicht der einzige Weg ist, ein solches System einzurichten. Es gibt viele Möglichkeiten, dieses Ziel zu erreichen, aber dies ist der Weg, den ich wähle. Ich gebe keine Garantie, dass dies für Sie funktioniert!
1 Vorbemerkung
Der Hostname unseres Systems ist server1.example.com, und wir haben eine Website www.example.com darauf mit dem Dokumentenstamm /var/www/www.example.com/web.
2 Installieren Und Konfigurieren Von munin
Um munin auf Mandriva 2010.0 zu installieren, tun wir dies:
urpmi munin munin-nodeAls nächstes müssen wir die munin-Konfigurationsdatei /etc/munin/munin.conf bearbeiten. Wir möchten, dass munin seine Ausgabe in das Verzeichnis /var/www/www.example.com/web/monitoring legt, daher ändern wir den Wert von htmldir, und wir möchten, dass es den Namen server1.example.com anstelle von localhost in der HTML-Ausgabe verwendet, daher ersetzen wir localhost durch server1.example.com. Ohne die Kommentare sieht die geänderte Datei so aus:
vi /etc/munin/munin.conf| [...] dbdir /var/lib/munin htmldir /var/www/www.example.com/web/monitoring logdir /var/log/munin rundir /var/run/munin # Wo die HTML-Vorlagen zu finden sind tmpldir /etc/munin/templates [...] # ein einfacher Hostbaum [server1.example.com] address 127.0.0.1 use_node_name yes [...] |
Als nächstes erstellen wir das Verzeichnis /var/www/www.example.com/web/monitoring und ändern dessen Eigentum auf den Benutzer und die Gruppe munin, andernfalls kann munin seine Ausgabe nicht in diesem Verzeichnis ablegen. Dann starten wir munin:
mkdir -p /var/www/www.example.com/web/monitoring
chown munin:munin /var/www/www.example.com/web/monitoring
/etc/init.d/munin-node startWarten Sie nun ein paar Minuten, damit munin seine erste Ausgabe erzeugen kann, und gehen Sie dann in Ihrem Browser zu http://www.example.com/monitoring/, und Sie sehen die ersten Statistiken. Nach ein paar Tagen könnte dies so aussehen:

(Das ist nur ein kleiner Auszug aus den vielen Grafiken, die munin erzeugt…)
3 Passwortschutz Für Das munin-Ausgabeverzeichnis (Optional)
Jetzt ist es eine gute Idee, das Verzeichnis /var/www/www.example.com/web/monitoring mit einem Passwort zu schützen, es sei denn, Sie möchten, dass jeder jede kleine Statistik über Ihren Server sehen kann.
Um dies zu tun, erstellen wir eine .htaccess-Datei in /var/www/www.example.com/web/monitoring:
vi /var/www/www.example.com/web/monitoring/.htaccess| AuthType Basic AuthName "Nur für Mitglieder" AuthUserFile /var/www/www.example.com/.htpasswd |
Dann müssen wir die Passwortdatei /var/www/www.example.com/.htpasswd erstellen. Wir möchten uns mit dem Benutzernamen admin anmelden, also tun wir dies:
htpasswd -c /var/www/www.example.com/.htpasswd adminGeben Sie ein Passwort für admin ein, und Sie sind fertig!
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.