So installieren und konfigurieren Sie Monitorix in Ubuntu 18.04

Es gibt viele Tools, um das Verhalten verschiedener Anwendungen des Betriebssystems in Echtzeit zu überwachen oder das gesamte System mit seinen Diensten und Prozessen zu analysieren .

Im Falle von Linux gibt es Hunderte von kostenlosen Optionen, aber nur sehr wenige bieten eine zentralisierte Verwaltung. Eine dieser Ausnahmen ist Monitorix, das wir heute in Ubuntu 18.04 Server untersuchen und damit unseren Support-Aufgaben ein weiteres Tool hinzufügen werden des Managements.

Was ist Monitorix?
Monitorix wurde als Open-Source- und kostenloses Tool zur Überwachung von Lichtsystemen entwickelt, mit dem eine große Anzahl von Diensten und Betriebssystemressourcen überwacht werden soll, um die vollständige Kontrolle über alles zu haben, was intern geschieht.

Monitorix kann auf produktiven Linux / UNIX-Servern implementiert und dank seiner Funktionen und des geringen Verbrauchs von Hardwareressourcen auch auf integrierten Geräten verwendet werden. Monitorix besteht im Wesentlichen aus zwei Komponenten:

  • Ein Compiler namens monitorix, ein Perl-Daemon, der wie jeder andere Systemdienst automatisch gestartet wird.
  • U ein CGI-Skript namens monitorix.cgi.

Seit Version 3.0 enthält das Monitorix-Dienstprogramm einen eigenen integrierten HTTP-Server, sodass für die Verwendung kein Webserver eines Drittanbieters installiert werden muss. Monitorix kann problemlos unter UNIX, FreeBSD, OpenBSD und NetBSD verwendet werden.

1. Monitorix-Funktionen

Wir werden die Funktionen von Monitorix in folgende Abschnitte unterteilen:

Durchschnittliche Systemlast und -nutzung (system.rrd)
  • Laden des Systems
  • Aktive Prozesse
  • Speicherzuordnung.
  • Systemaktivitätszeit

Globale Verwendung des Kernels (kern.rrd)
  • Enthält Parameter wie user, nice, system, idle, i / o wait, irq, irq software, steal und guest
  • Kontextwechsel
  • Verwenden von VFS

Verwendung des Kernels pro Prozessor (proc.rrd)
  • Unterstützt eine unbegrenzte Anzahl von Prozessoren oder Kernen.
  • Möglichkeit, die Anzahl der Grafiken pro Zeile festzulegen.
  • Möglichkeit, die Größe der Grafiken zu ändern (es gibt bereits einige vordefinierte Größen).
  • Möglichkeit der teilweisen oder vollständigen Deaktivierung der Daten der Legende
See also  So schauen Sie sich Netlix mit Google Nest Hub an

LM-Sensoren und GPU-Temperaturen
  • Bis zu 16 kernkompatible Temperatursensoren.
  • Bis zu 2 kompatible Temperatursensoren für das Motherboard.
  • Bis zu 12 kompatible Spannungen.
  • Warnfunktionen für jeden definierten Sensor.
  • Bis zu 4 mit der CPU kompatible Temperatursensoren.
  • Bis zu 9 kompatible Lüftergeschwindigkeiten.
  • Bis zu 9 Temperatursensoren für GPU (NVIDIA / ATI).

Statistik der generischen Sensoren (gensens.rrd)
  • Bis zu 9 kompatible Temperatursensoren.
  • Bis zu 9 kompatible CPU-Frequenzsensoren.
  • Möglichkeit, den Namen jedes Sensors zu ändern.
  • Warnfunktionen für jeden definierten Sensor.

Temperaturen und Status des Festplattenlaufwerks (disk.rrd)
  • Unbegrenzte Anzahl von Grafiken kompatibler Laufwerke.
  • Temperaturen (mit smartmontools und hddtemp).
  • Bis zu 8 Platteneinheiten pro Diagramm.
  • Die neu zugewiesenen Sektoren zählen.
  • Derzeit ausstehende Sektoren.

IPMI-Sensorstatistik (ipmi.rrd)
  • Für jede Gruppe sind bis zu 9 Sensoren zulässig.
  • Möglichkeit, den Namen jedes Sensors zu ändern.
  • Warnfunktionen für jeden definierten Sensor.
  • Zusätzliche Argumente, um entfernte Systeme überwachen zu können.
  • Temperaturen, Lüfter und Spannungen.
  • Unbegrenzte Anzahl von Gruppen kompatibler Sensoren.

Verwendung des Dateisystems und der E / A-Aktivität
  • Verwendung von Inode für jedes Dateisystem.
  • Festplatten-E / A-Aktivität für jedes Dateisystem.
  • Zeit, die für die Datenträger-E / A für jedes Dateisystem aufgewendet wurde.
  • Plattensektoraktivität für jedes Dateisystem.
  • Unbegrenzte Anzahl kompatibler Dateisystemgrafiken.
  • Bis zu 8 Dateisysteme pro Grafik

Nachfrage nach Systemdiensten (serv.rrd)
  • Beinhaltet (SSH, ProFTPD, Vsftpd, Pure-FTPd, Telnet, Samba, Fax, CUPS, Fail2ban, IMAP, POP3, SMTP, VirusMail und Spam).
  • Es unterstützt Datensätze von xinetd, Sendmail, Postfix, Dovecot, UW-IMAP, Qpopper, Hylafax, MailScanner, Amavisd-new und CommuniGate.

Und viele weitere Funktionen, die wir unter dem folgenden offiziellen Link überprüfen können:

Monitorix-Funktionen

2. Fügen Sie Ubuntu 18.04 das Monitorix-Repository hinzu

Schritt 1

Der erste Schritt besteht darin, das Ubuntu-Repository von Monitorix zur Datei /etc/apt/sources.list hinzuzufügen, bevor wir jedoch eine Sicherungskopie der ursprünglichen source.list erstellen, indem Sie Folgendes ausführen:

 sudo cp -pf /etc/apt/sources.list /etc/apt/sources.list_bak 

1-Add-the-Repository-of-Monitorix.png

Schritt 2

Nun öffnen wir die Datei sources.list mit dem gewünschten Editor:

 sudo nano /etc/apt/sources.list 
Schritt 3

Im unteren Teil geben wir die folgende Zeile ein. Dieses Repository ist wie Ubuntu nur für Debian und seine Derivate verfügbar.

 deb http://apt.izzysoft.de/ubuntu generisches Universum 

2-Add-the-Repository-of-Monitorix.png

Schritt 4

Wir speichern die Änderungen mit der folgenden Tastenkombination:

See also  So erstellen Sie eine Domäne und konfigurieren DNS in Windows Server 2019

+ O Strg + O

Wir verlassen den Editor mit:

+ X Strg + X

3. Fügen Sie den PGP-Schlüssel in Ubuntu 18.04 hinzu

Wenn wir das Repository hinzugefügt haben, müssen Sie den PGP-Schlüssel herunterladen oder hinzufügen und auf dem Betriebssystem installieren.

Schritt 1

Der Schlüssel kann mit wget direkt von ” http://apt.izzysoft.de/izzysoft.asc ” heruntergeladen werden, indem die folgenden Befehle ausgeführt werden:

 sudo apt-get -y install wget (Falls Sie wget nicht installiert haben) cd / tmp wget http://apt.izzysoft.de/izzysoft.asc 

4-Add-the-Key-PGP-in-Ubuntu-18.04.png

Schritt 2

Gehen wir nun zu dem Verzeichnis, in dem die .asc-Datei gespeichert wurde, und führen den folgenden Befehl aus:

 sudo apt-key füge izzysoft.asc hinzu 

5-wo-wurde-die-datei-asc.png-gespeichert

Schritt 3

Wir aktualisieren die Pakete in Ubuntu 18.04:

 sudo apt update 

6-update-the-packages-in-Ubuntu.png

4. Installieren Sie Monitorix unter Ubuntu 18.04

Schritt 1

Es ist an der Zeit, Monitorix in Ubuntu zu installieren und dafür werden wir die folgende Zeile ausführen:

 sudo apt -y installiere monitorix apache2-utils 

7-Install-Monitorix.png

5. Konfigurieren Sie Monitorix in Ubuntu 18.04

Schritt 1

Die Monitorix-Konfigurationsdatei befindet sich im Pfad /etc/monitorix/monitorix.conf und kann mit einem Editor wie dem folgenden aufgerufen werden:

 sudo nano /etc/monitorix/monitorix.conf 

8-Configure-Monitorix-de-Ubuntu-18.04.png

Schritt 2

Dort werden wir den folgenden Abschnitt finden:

 <auth> enabled = n msg = Monitorix: Eingeschränkter Zugriff htpasswd = / var / lib / monitorix / htpasswd </ auth> 
Schritt 3

Wir werden die Zeile “enabled = n by enabled = y” ändern: 9-Configure-Monitorix-de-Ubuntu-18.04.png

Schritt 4

Wir speichern die Änderungen mit der folgenden Tastenkombination:

+ O Strg + O

Wir verlassen den Editor mit:

+ X Strg + X

Schritt 5

Sobald dies erledigt ist, starten wir den Monitorix-Dienst neu mit:

 sudo service monitorix neu starten 
Schritt 6

Jetzt fügen wir einen Benutzernamen und ein Passwort für die Monitorix-Anmeldung hinzu. In diesem Fall verwenden wir den Benutzernamen “admin” mit dem entsprechenden Passwort: 10-sudo-service-monitorix-restart.png

6. Greifen Sie unter Ubuntu 18.04 auf Monitorix zu

Schritt 1

Um auf Monitorix zuzugreifen, rufen wir einen beliebigen Browser auf und verwenden die folgende Syntax:

 http: // IP-Adresse: 8080 / monitorix / 
Schritt 2

Es ist erforderlich, die Anmeldeinformationen einzugeben, die wir im vorherigen Schritt erstellt haben:

See also  So kopieren Sie eine virtuelle VirtualBox-Maschine

11-acceso-monitorix.png

Schritt 3

Klicken Sie auf die Schaltfläche “Zugriff”. Dies ist die ursprüngliche Umgebung von Monitorix:

12-initiale-Umgebung-von-Monitorix.png

Schritt 4

Dort können wir die Häufigkeit der Anzeige auswählen, indem wir das entsprechende Kästchen aktivieren und anschließend auf OK klicken, um auf die Grafiken zuzugreifen: 13-Frequenz-von-Zeit-zu-Bereitstellen.png

Schritt 5

Dort können wir nach unten gehen, um Grafiken zu erhalten, wie wir angegeben haben, zum Beispiel:

Dateisysteme
14-Frequenz-von-Zeit-zu-Bereitstellen.png

Netzwerkstatistiken und -dienste
15-Statistics-de-red-y-servicios'.png

Schritt 6

Wenn wir eine bestimmte Grafik sehen möchten, klicken Sie einfach darauf, um sie anzuzeigen: 16-see-a-graphic-in-particular-monitorix.png

Wir können sehen, wie Monitorix ein praktisches und einfaches Werkzeug ist, um in Echtzeit alles zu wissen, was in Ubuntu 18.04 passiert, und so unsere Arbeit besser zu verwalten.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *