Münin ist eine in Perl geschriebene Open-Source-Systemüberwachungs-, Netzwerküberwachungs- und Infrastrukturüberwachungsanwendung, die zur Überwachung der Leistung Ihres Servers, Ihrer Anwendungen und mehr verwendet wird. Munin verwendet das RRDtool, um Diagramme zu erstellen, auf die über einen Webbrowser zugegriffen werden kann. Außerdem kann Munin so konfiguriert werden, dass Benachrichtigungen gesendet werden, wenn ein Dienst/eine Anwendung usw. nicht funktioniert, und Munin sendet automatisch eine zusätzliche E-Mail-Benachrichtigung, sobald das Problem behoben wurde.
Zum Installieren Munin auf einem Ubuntu VPS Befolgen Sie die unten beschriebenen sehr einfachen Schritte.
Stellen Sie sicher, dass Ihr Ubuntu 14.04 Linux VPS vollständig auf dem neuesten Stand ist mit:
apt-get update apt-get upgrade
Munin erfordert, dass Apache2 auf dem VPS installiert ist und läuft, das Sie für die Überwachung verwenden werden. Wenn es also nicht installiert ist, führen Sie den folgenden Befehl aus, um es zu installieren:
apt-get install apache2
Installieren Sie Munin
Installieren Sie Munin und zusätzliche Plugins mit dem folgenden Befehl:
apt-get install munin munin-node munin-plugins-extra
Erstellen Sie eine Sicherungskopie der ursprünglichen Apache-Konfigurationsdatei für Munin oder benennen Sie sie um:
mv /etc/munin/apache.conf /etc/munin/apache.conf.orig
Bearbeiten Sie die Konfigurationsdatei „/etc/munin/apache.conf“ und fügen Sie die folgenden Zeilen hinzu:
vi /etc/munin/apache.conf
<VirtualHost *:80> ServerName munin.your-domain.com ServerAlias www.munin.your-domain.com ServerAdmin [email protected] DocumentRoot "/var/cache/munin/www" DirectoryIndex index.html <Directory "/var/cache/munin/www"> Options Indexes Includes FollowSymLinks MultiViews AllowOverride AuthConfig AuthUserFile /etc/munin/htpasswd AuthName "munin" AuthType Basic Require valid-user Order allow,deny Allow from all </Directory> CustomLog /var/log/apache2/munin.your-domain.com-access.log combined ErrorLog /var/log/apache2/munin.your-domain.com-error.log <Directory "/etc/munin/static"> Require all granted </Directory> <Directory "/usr/lib/munin/cgi"> Options +ExecCGI Require all granted <IfModule mod_fcgid.c> SetHandler fcgid-script </IfModule> <IfModule !mod_fcgid.c> SetHandler cgi-script </IfModule> </Directory> </VirtualHost>
Erstellen Sie ein Ausgabeverzeichnis für die Munin-Grafiken und -Daten:
mkdir -p /var/cache/munin/www/
Der Munin-Benutzer muss in der Lage sein, in Dateien und Verzeichnisse im Verzeichnis „/var/cache/munin/www“ zu schreiben, sodass dies einfach durch Ausführen des folgenden Befehls erreicht werden kann:
chown munin:munin -R /var/cache/munin/www
Erstellen Sie eine Sicherungskopie der ursprünglichen Munin-Konfigurationsdatei:
cp /etc/munin/munin.conf /etc/munin/munin.conf.orig
Bearbeiten Sie die Munin-Konfigurationsdatei und fügen Sie die folgenden Zeilen hinzu/ändern Sie sie:
vi /etc/munin/munin.conf
dbdir /var/lib/munin htmldir /var/cache/munin/www logdir /var/log/munin rundir /var/run/munin tmpldir /etc/munin/templates includedir /etc/munin/conf.d graph_strategy cron cgiurl_graph /munin-cgi/munin-cgi-graph html_strategy cron [localhost] address 127.0.0.1 use_node_name yes
Führen Sie den folgenden Befehl aus, um ein Passwort für den Munin-Administratorbenutzer festzulegen:
htpasswd -c /etc/munin/htpasswd munin
Dies ist wichtig, um Ihr Munin-Ausgabeverzeichnis und die darin enthaltenen Dateien vor Suchmaschinen und unbefugten Benutzern zu schützen.
Starten Sie die Munin- und Apache-Dienste neu, damit die Änderungen wirksam werden:
service munin-node restart service apache2 restart
Es kann einige Minuten dauern, bis Munin die Diagramme und HTML-Dateien erstellt hat. Öffnen Sie dann Munin unter http://munin.your-domain.com mit „munin“ als Benutzernamen und dem zuvor generierten Munin-Passwort als Passwort und Sie können auf Munin-Grafiken und -Daten zugreifen:
Das ist es. Die Munin-Installation ist nun abgeschlossen. Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer verwalteten Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Munin zu installieren für dich. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.