Installieren Sie Munin (Netzwerküberwachung) in Rhel, CentOS und Fedora

Installieren Sie Munin (Netzwerküberwachung) in Rhel, CentOS und Fedora

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.

  1. /etc/munin/munin.Conf : Munin Master -Konfigurationsdatei.
  2. /etc/cron.D/Munin : Munin Cron -Datei.
  3. /etc/httpd/conf.D/Munin.Conf : Munin Apache -Konfigurationsdatei.
  4. /var/log/munin : Munin -Protokollverzeichnis.
  5. /var/www/html/munin : Munin Web Directory.
  6. /etc/munin/munin-node.Conf : Munin -Knoten -Master -Konfigurationsdatei.
  7. /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 admin 
Munin 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ültigkeitsbenutzer 
Munin 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.

Munin Client -Knoten

Für weitere Informationen und Verwendung finden Sie unter http: // munin-monitoring.org/wiki/dokumentation.