Munin ist ein Überwachungstool zur Überwachung von Prozessen und Ressourcen in Ihrer Maschine und präsentiert die Informationen in Diagrammen über eine Weboberfläche.
Führen Sie die folgenden Schritte aus, um Munin auf Ihrem Computer einzurichten und Ihre Webschnittstellen mit Apache anzuzeigen.
Installieren Sie die erforderlichen Pakete
apt-get install munin munin-plugins-extra libwww-perl apache2-utils
Erstellen Sie einen Benutzer, um auf die Weboberfläche zuzugreifen
htpasswd -c /etc/munin/.htpasswd munin
In diesem Schritt werden Sie zur Eingabe des Kennworts aufgefordert.
Aktivieren Sie Plugins für die Überwachung
Wählen Sie das zu aktivierende Plugin aus, indem Sie einen symbolischen Link dazu erstellen:
ln -s /usr/share/munin/plugins/cpu /etc/munin/plugins/cpu
ln -s /usr/share/munin/plugins/df /etc/munin/plugins/df
ln -s /usr/share/munin/plugins/forks /etc/munin/plugins/forks
ln -s /usr/share/munin/plugins/fw_packets /etc/munin/plugins/fw_packets
ln -s /usr/share/munin/plugins/ip_127.0.0.1 /etc/munin/plugins/ip_127.0.0.1
ln -s /usr/share/munin/plugins/load /etc/munin/plugins/load
ln -s /usr/share/munin/plugins/memory /etc/munin/plugins/memory
ln -s /usr/share/munin/plugins/processes /etc/munin/plugins/processes
ln -s /usr/share/munin/plugins/threads /etc/munin/plugins/threads
ln -s /usr/share/munin/plugins/uptime /etc/munin/plugins/uptime
ln -s /usr/share/munin/plugins/exim_mailqueue /etc/munin/plugins/exim_mailqueue
ln -s /usr/share/munin/plugins/exim_mailstats /etc/munin/plugins/exim_mailstats
ln -s /usr/share/munin/plugins/postfix_mailstats /etc/munin/plugins/postfix_mailstats
ln -s /usr/share/munin/plugins/postfix_mailqueue /etc/munin/plugins/postfix_mailqueue
ln -s /usr/share/munin/plugins/mysql_queries /etc/munin/plugins/mysql_queries
ln -s /usr/share/munin/plugins/nginx_request /etc/munin/plugins/nginx_request
ln -s /usr/share/munin/plugins/nginx_status /etc/munin/plugins/nginx_status
ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes
Konfiguration bearbeiten
Bearbeiten Sie die /etc/munin/munin.confDatei für einige Grundeinstellungen.
Suchen und ändern Sie [localhost.localdomain]Ihren eigenen Hostnamen wie z server1.example.com.
Öffnen und bearbeiten /etc/apache2/conf.d/munin.
Kommentieren Sie die folgenden Zeilen:
Order allow,deny
Allow from localhost 127.0.0.0/8 ::1
Options None
Kommentieren Sie dann die folgenden Zeilen aus, um die Authentifizierung zu aktivieren:
# AuthUserFile /etc/munin/.htpasswd
# AuthName "Munin"
# AuthType Basic
# require valid-user
Wenn Ihr Apache einen anderen Port als 80 überwacht, bearbeiten Sie /etc/munin/plugin-conf.d/munin-node
Fügen Sie am Ende der Datei die folgenden Zeilen hinzu, wenn Ihr Apache Port 8080 überwacht:
[apache_*]
env.ports 8080
Fertig
Starten Sie abschließend Ihre Dienste neu.
/etc/init.d/munin-node restart
/etc/init.d/apache2 restart
Sie können jetzt auf Ihre Munin-Weboberfläche unter zugreifen http://YOUR_SERVER_IP/munin.
Die Munin-Grafiken sind nach wenigen Minuten verfügbar.