Installieren Sie Munin (Netzwerküberwachung) in Rhel, CentOS und Fedora
- 4913
- 593
- Aileen Dylus
Munin (Netzwerküberwachungstool) ist eine Open -Source -webbasierte Netzwerküberwachungsanwendung, die in geschrieben wurde Perl Dadurch werden die Netzwerknutzung von Servern und Diensten in grafischer Form verwendet Rrdtool. Mit Hilfe von Munin können Sie die Leistung Ihrer Systeme, Netzwerke, Sans und Anwendungen überwachen.
Es hat ein Master/Knoten Architektur, bei der Master regelmäßig mit jedem Knoten eine Verbindung herstellt und die Daten von ihnen abzieht. Anschließend verwendet es RRDTool, um aktualisierte Diagramme zu protokollieren und zu generieren.
Vorgeschlagene Lesen: 20 Befehlszeilen -Tools zur Überwachung der Linux -Leistung
In diesem Artikel werden wir die Schritte beim Einrichten durch Sie durchgehen Munin ( Netzwerküberwachungstool ) mit Muninknoten In Rhel, Centos Und Fedora Systeme mit der folgenden Umgebung.
Munin Server - Hostname: Munin.Tecmint.com und IP -Adresse: 192.168.103 Munin Client - Hostname: Munin-Knoten.Tecmint.com und IP -Adresse: 192.168.15
Installation von Munin in Rhel, Centos & Fedora
Installation Munin ist sehr einfach, folgen Sie einfach meinen folgenden Schritt-für-Schritt-Befehlen, um sie auf Ihrem Server zu installieren.
Schritt 1: Installieren Sie das Epel -Repository
Munin kann durch Verwendung installiert werden Fedora'S Epel Repository unter Rhel 7.x/6.x/5.X Und Centos 7.x/6.x/5.X.
Führen Sie einfach die folgenden Befehle als Root -Benutzer aus, um zu installieren und zu aktivieren Epel Repository verwendet wget.
Rhel/Centos 7
------------------ Rhel/Centos 7 - 64 -Bit ------------------ # WGet http: // dl.Fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.Keinarch.rpm # rpm -ivh epel-release-7-9.Keinarch.Drehzahl
Rhel/Centos 6
------------------ Rhel/Centos 6 - 32 -Bit ------------------ # WGet http: // herunterladen.Fedoraproject.org/pub/epel/6/i386/epel-release-6-8.Keinarch.RPM # rpm -ivh epel-release-6-8.Keinarch.Drehzahl ------------------ Rhel/Centos 6 - 64 -Bit ------------------ # http: // dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.Keinarch.RPM # rpm -ivh epel-release-6-8.Keinarch.Drehzahl
Rhel/Centos 5
------------------ Rhel/Centos 5 - 32 -Bit ------------------ # WGet http: // herunterladen.Fedoraproject.org/pub/epel/5/i386/epel-release-5-4.Keinarch.RPM # rpm -ivh epel-release-5-4.Keinarch.Drehzahl ------------------ Rhel/Centos 5 - 64 -Bit ------------------ # WGet http: // herunterladen.Fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.Keinarch.RPM # rpm -ivh epel-release-5-4.Keinarch.Drehzahl
Notiz : Fedora -Benutzer müssen nicht installieren Epel Repository, weil Munin ist in Fedora enthalten und kann mit Verwendung installiert werden Yum oder DNF Paket-Manager.
Vorgeschlagene Lesen: 20 YUM -Befehle zum Verwalten von Linux -Paketverwaltung
Vorgeschlagene Lesen: 27 DNF -Befehle zur Verwaltung der Fedora -Paketverwaltung
Führen Sie als nächstes ein System -Update durch, um sicherzustellen, dass die Epel Die Paketdatenbank wird geladen, bevor wir installiert werden Munin.
------------------ Nur auf Rhel und CentOS ------------------ # yum -y Update
Schritt 2: Installieren Sie den Apache -Webserver
Munin benötigt einen funktionierenden Webserver wie z Apache oder Nginx Seine Statistikdateien anzuzeigen. Wir werden installieren Apache Webserver zum Servieren von Munin -Graphen hier.
------------------ Auf Rhel, Centos und Fedora ------------------ # yum install httpd ------------------ Auf Fedora 22+ Veröffentlichungen ------------------ # DNF Installieren Sie HTTPD
Sobald Apache installiert wurde, starten Sie und ermöglichen Sie den Dienst, automatisch zur Systemstartzeit zu starten.
------------------ Auf Rhel, Centos und Fedora ------------------ # Service HTTPD START # CHKCONfig -Level 35 Httpd on ------------------ Auf Rhel/Centos 7 und Fedora 22+ ------------------ # SystemCTL aktivieren HTTPD # SystemCTL START HTTPD
Schritt 3: Installieren Sie Munin und Munin-Knoten
Jetzt ist es Zeit, die zu installieren Munin Und Munin-Knoten wie gezeigt.
------------------ Auf Rhel, Centos und Fedora ------------------ # yum -y installieren Sie Munin Munin -Node ------------------ Auf Fedora 22+ Veröffentlichungen ------------------ # DNF -y Installieren Sie Munin Munin -Knoten
Standardmäßig erstellt die obige Installation folgende Verzeichnisse.
- /etc/munin/munin.Conf : Munin Master -Konfigurationsdatei.
- /etc/cron.D/Munin : Munin Cron -Datei.
- /etc/httpd/conf.D/Munin.Conf : Munin Apache -Konfigurationsdatei.
- /var/log/munin : Munin -Protokollverzeichnis.
- /var/www/html/munin : Munin Web Directory.
- /etc/munin/munin-node.Conf : Munin -Knoten -Master -Konfigurationsdatei.
- /etc/munin/plugins.Conf : Munin Plugins -Konfigurationsdatei.
Schritt 3: Konfigurieren Sie Munin und Passwort schützen Munin
Dieser Schritt ist optional und nur dann anwendbar, wenn Sie verwenden möchten Munin.Tecmint.com
stattdessen Lokalhost
In der HTML -Ausgabe wie gezeigt:
Offen /etc/munin/munin.Conf
Konfigurationsdatei und die Änderungen wie vorgeschlagen und vergessen Sie nicht zu ersetzen Munin.Tecmint.com
mit Ihrem Servernamen.
# Ein einfacher Wirtsbaum [Munin.Tecmint.com] Adresse 127.0.0.1 Use_Node_Name Ja […]
Nächstes Passwort schützen Munin -Statistiken mit Nutzername Und Passwort Verwenden Sie das Apache -Basic -Auth -Modul wie gezeigt:
# htpasswd/etc/munin/munin-htpasswd adminMunin Passwort schützen
Starten Sie Munin als nächstes neu und ermöglichen Sie es automatisch zur Startzeit.
------------------ Auf Rhel, Centos und Fedora ------------------ # Service Munin-Node Start # Chkconfig-Level 35 Munin-Node auf ------------------ Auf Rhel/Centos 7 und Fedora 22+ ------------------ # SystemCTL aktivieren Munin-Knoten # SystemCTL Start Munin-Node
Schritt 4: Zugriff auf die Munin -Weboberfläche
Warten auf 30 Minuten so Munin kann Diagramme erzeugen und angezeigt. Öffnen Sie Ihren Browser und navigieren Sie zu den ersten Ausgaben der Grafiken http: // munin.Tecmint.com/munin
und geben Sie Login -Anmeldeinformationen ein.
Wenn es nicht veranlasst hat Nutzername Und Passwort, offen /etc/httpd/conf.D/Munin.Conf
und ändern Sie den Benutzernamen von Munin
Zu Administrator
und Apache neu starten.
AuthuserFile/etc/munin/munin-htpasswd Authname "Administrator"AuthType Basic erfordern GültigkeitsbenutzerMunin Linux -Überwachungsübersicht
Schritt 5: Fügen Sie Munin Server Linux -Client hinzu
Melden Sie sich in Linux -Client -Computer an und installieren Sie nur Munin-Knoten
Paket wie gezeigt:
# yum munin-node installieren # dnf munin-node [on installieren Fedora 22+ Version Debian basierte Systeme]
Jetzt offen /etc/munin/munin-node.Conf
Konfigurationsdatei und die Munin -Server -IP -Adresse hinzufügen, um das Abholen von Daten vom Client zu aktivieren.
# vi/etc/munin/munin-node.Conf
Fügen Sie die IP -Adresse von Munin Sever in das folgende Format hinzu, wie gezeigt:
# Eine Liste der Adressen, die eine Verbindung herstellen dürfen. erlauben ^127 \.0 \.0 \.1 $ erlauben ^:: 1 $ erlauben ^192 \.168 \.0 \.103 $
Starten Sie schließlich den Munin -Client neu:
------------------ Auf Rhel, Centos und Fedora ------------------ # Service Munin-Node Start # Chkconfig-Level 35 Munin-Node auf ------------------ Auf Rhel/Centos 7 und Fedora 22+ ------------------ # SystemCTL aktivieren Munin-Knoten # SystemCTL Start Munin-Node
Schritt 6: Konfigurieren Sie Munin Server, um den Clientknoten zu verbinden
Offen /etc/munin/munin.Conf
Konfigurationsdatei und den folgenden neuen Abschnitt des Remote Linux -Client -Knotens mit dem Servernamen und der IP -Adresse wie gezeigt hinzufügen:
# Ein einfacher Wirtsbaum [Munin.Tecmint.com] Adresse 127.0.0.1 Use_Node_Name Ja [Munin-Knoten.Tecmint.com] Adresse 192.168.0.15 Use_Node_Name Ja
Starten Sie den Munin Server neu und navigieren Sie zum Navigieren zu der http: // munin.Tecmint.com/munin
Seite, um die neuen Client -Knoten -Diagramme in Aktion anzuzeigen.
Für weitere Informationen und Verwendung finden Sie unter http: // munin-monitoring.org/wiki/dokumentation.
- « So installieren Sie LEMP (Linux, Nginx, Mariadb, PHP-FPM) auf Debian 9 Stretch
- So ändern Sie den Apache -Server -Namen in irgendetwas in Server -Headern »