Heute zeigen wir Ihnen, wie Sie Munin auf CentOS 7 installieren. Munin ist ein Tool zur Überwachung von Netzwerkressourcen, das bei der Analyse von Ressourcentrends und der Nutzung von Servern und Diensten helfen kann. Es bietet Überwachungs- und Warndienste für Server, Switches, Anwendungen und Dienste und ist sehr Plug-and-Play-fähig. Die Installation von Munin auf CentOS 7 ist wirklich eine einfache Aufgabe, Sie sollten die folgenden Schritte sorgfältig befolgen und Munin sollte in weniger als 10 Minuten auf CentOS 7 installiert sein. Munin hat eine Master/Slave-Architektur, bei der sich der Master in regelmäßigen Abständen mit allen Slaves verbindet und sie nach Daten fragt, die dann in RRD-Dateien gespeichert werden. Es benachrichtigt die Benutzer, wenn etwas schief geht, und benachrichtigt sie ein zweites Mal, wenn das Problem behoben wurde.
Anforderungen:
Wir werden unsere SSD 1 verwenden Linux VPS-Hostingplan für dieses Tutorial.
1. Logian über SSH
Melden Sie sich über SSH bei Ihrem Server an:
# ssh root@server_ip
2. Überprüfen Sie die CentOS-Version
Geben Sie vor dem Start den folgenden Befehl ein, um zu überprüfen, ob Sie die richtige Version von CentOS auf Ihrem Computer installiert haben:
# cat /etc/redhat-release
Es sollte Ihnen die folgende Ausgabe geben:
CentOS Linux release 7.2.1511 (Core)
3. Aktualisieren Sie das System
Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist:
# yum update
4. Installieren Sie das EPEL-Repository
Installieren Sie nach Abschluss der Aktualisierung das EPEL-Repository:
# yum install epel-release
5. Installieren Sie Munin und Apache
Sie können jetzt Munin und Apache mit dem folgenden Befehl installieren:
# yum install munin munin-node httpd -y
6. Munin starten und konfigurieren
Nachdem die Installation abgeschlossen ist, starten Sie Munin und lassen Sie es beim Booten starten.
# systemctl start munin-node # systemctl enable munin-node
7. Munin neu starten
Wenn ein Neustart erforderlich ist, können Sie systemctl restart munin-node verwenden, um Munin neu zu starten.
Vergleichen Sie mit /etc/munin/munin.conf Datei, ob Sie die folgenden Zeilen aktiviert haben:
[localhost] address 127.0.0.1 use_node_name yes
Sie können die Datei entweder mit einem Texteditor öffnen oder grep verwenden Befehl. Um beispielsweise den Adresssatz zu überprüfen, können Sie Folgendes verwenden:
# grep address /etc/munin/munin.conf
8. Konfigurieren Sie Munin
Mit dem htpasswd erstellen wir einen Benutzernamen und ein Passwort für die grundlegende Authentifizierung, wodurch Munin durch ein Passwort geschützt wird. Geben Sie den folgenden Befehl ein:
# htpasswd /etc/munin/munin-htpasswd admin
Wenn Sie wie unten gezeigt dazu aufgefordert werden, geben Sie das Passwort für den Admin-Benutzer ein:
New password: Re-type new password: Adding password for user admin
Fügen Sie Ihren Server-Hostnamen zur munin-node.conf hinzu Datei. Öffnen Sie es mit einem Texteditor Ihrer Wahl. Wir verwenden nano:
# nano /etc/munin/munin-node.conf
Sie können die Zeile host_name hinzufügen am Ende der Datei. Zum Beispiel:
host_name vps.rosehosting.com
Speichern und schließen Sie die Datei.
9. Munin-Konfiguration für Apache einrichten
Öffnen Sie die Munin-Konfiguration für Apache und fügen Sie die folgenden Zeilen zu /var/www/html/munin hinzu Verzeichnis:
# nano /etc/httpd/conf.d/munin.conf Order Deny,Allow Deny from all Allow from 127.0.0.1 your_public_IP
Nach dem Hinzufügen sollte der Abschnitt wie folgt aussehen:
<directory /var/www/html/munin> AuthUserFile /etc/munin/munin-htpasswd AuthName "Munin" AuthType Basic require valid-user Order Deny,Allow Deny from all Allow from 127.0.0.1 your_public_IP
10. Überprüfen Sie die Munin-Installation auf CentOS 7
Starten Sie Apache neu, damit die Änderungen wirksam werden:
# systemctl restart httpd
Herzliche Glückwünsche. Sie haben Munin erfolgreich auf CentOS 7 installiert. Öffnen Sie nun Ihren bevorzugten Webbrowser und navigieren Sie zu:http://your_server_IP/munin und geben Sie die Anmeldeinformationen ein, die Sie gerade mit dem htpasswd festgelegt haben Dienstprogramm.
Unten sind einige der Graph-Snapshots, die wir von Munin gemacht haben, das unseren inaktiven Linux-VPS überwacht.
Natürlich müssen Sie Munin nicht auf CentOS 7 installieren, wenn Sie einen unserer ultraschnellen CentOS 7 VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Munin für Sie auf CentOS 7 zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag zur Installation von Munin auf CentOS 7 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.