So installieren Sie das Pandora FMS Monitoring Tool in Ubuntu 18.04

Pandora FMS ((Flexibles Überwachungssystem) ist ein kostenloses Open-Source-, modernes und hoch skalierbares Tool zur Überwachung der IT-Infrastruktur mit allen Funktionen, das für alle Arten von Umgebungen entwickelt wurde. Es wird zum Verwalten von Netzwerkgeräten verwendet. Linux und andere Unix-ähnliche Server und Windows-Server; virtuelle Infrastrukturen und alle Arten von Anwendungen.

Modular, plattformübergreifend und einfach anzupassen, Pandora FMS unterstützt die Überwachung von Netzwerken, Servern, Anwendungen, Datenbanken, Cloud und Virtualisierung, Protokollen, Benutzererfahrung und Geschäftsprozessen.

Es verwendet leistungsstarke Agenten für alle Betriebssysteme, um Daten von überwachten Systemen und Geräten zu erfassen, unterstützt sowohl die lokale als auch die Remote-Netzwerküberwachung, die automatische Überwachung, bei der Agenten Speichergeräte, Partitionen oder Datenbanken erkennen, und viele andere Dinge. Agenten können Systemkomponenten wie Dienste steuern, Prozesse ausführen oder temporäre Dateien entfernen und vieles mehr.

Es verfügt außerdem über ein flexibles Benachrichtigungs- und Warnsystem, unterstützt den Fernzugriff über Tools wie eHorus und SSH, die automatische Erkennung von Netzwerken, Netzwerkelementen, Netzwerktopologie usw. und verfügt über ein integriertes Berichtssystem mit Dutzenden verschiedener Berichtsvorlagen und Grafiken für Analyse. Insbesondere ist es vollständig kompatibel mit den meisten Open-Source-Tools, und erfahrene Benutzer können auch benutzerdefinierte Integrationen mit den Diensten ihrer Wahl und vielem mehr erstellen.

Pandora FMS-Komponenten:

  • Pandora FMS Server – Ein Perl-basiertes Programm, das für die Durchführung von Überprüfungen, das Sammeln, Aggregieren und Verarbeiten der Daten zuständig ist. Sie speichern Daten (von ihnen oder Agenten generiert) in der Datenbank. Alle Server sind in eine einzige Multithread-Anwendung integriert.
  • Pandora FMS-Konsole – Eine PHP-basierte Benutzeroberfläche (UI) zum Bedienen und Verwalten des Überwachungssystems. Es wird von einer Datenbank betrieben (MySQL / MariaDB standardmäßig) und einen Webserver (Apache standardmäßig). Es ist auch für die Anzeige der in der Datenbank vorhandenen Informationen zuständig.
  • Datenbank – In der Datenbank werden Daten zum Überwachungssystem (Administratorkonfigurationen über die Benutzeroberfläche, Daten von Agenten, Ereignisse usw.) gespeichert.
  • Software-Agenten – Eine Anwendung, die auf überwachten Systemen installiert ist und als Dämonen oder Dienste ausgeführt wird, um die Daten zu sammeln und an die Pandora FMS-Server zu senden.

Systemhardwareanforderungen:

Im Folgenden sind die Mindestanforderungen für verschiedene Installationsumgebungen aufgeführt.

Kleine Installation: einige bis 500 Agenten
  • 1 Kern bei 2 GHz
  • 4 GB RAM
  • 20 GB Festplattenspeicher
Mittlere Installation: bis zu 2000 Agenten
  • 2 Kerne bei 2,5 GHz
  • 8 GB RAM
  • 60 GB Festplattenspeicher
Große Installation: für mehr als 4000 Agenten
  • 4 Kern bei 3 GHz
  • 16 GB RAM
  • 120 GB Festplattenspeicher


In diesem Artikel werden wir Sie durch den Prozess der Installation der neuesten Version von führen Pandora FMS Überwachungstool in der Ubuntu 18.04 LTS Server.

Schritt 1: Installieren von Abhängigkeiten und erforderlichen Paketen

1. Melden Sie sich bei Ihrem Ubuntu-Server an, aktualisieren Sie Ihren APT-Paket-Cache und installieren Sie alle erforderlichen Abhängigkeiten für den Pandora-Server, zu dem eine Reihe von Perl-Modulen, der Apache-HTTP-Server, PHP und seine Module sowie der MariaDB-Datenbankserver gehören Standard-Repositorys durch Ausführen der folgenden Befehle.

$ sudo apt-get update
$ sudo apt-get installsnmp snmpd libtime-format-perl libxml-simple-perl libxml-twig-perl libdbi-perl libnetaddr-ip-perl libhtml-parser-perl xprobe2 nmap libmail-sendmail-perl traceroute libio-socket-inet6-perl libhtml-tree-perl libsnmp-perl snmp-mibs-downloader libio-socket-multicast-perl libsnmp-perl libjson-perl php libapache2-mod-php apache2 mariadb-server mariadb-client php-gd php-mysql php-pear php-snmp php-db php-gettext graphviz  php-curl php-xmlrpc php-ldap dbconfig-common

2. Überprüfen Sie nach Abschluss der Installation, ob die Apache2 Service ist in Betrieb. Überprüfen Sie außerdem mit den folgenden systemctl-Befehlen, ob der automatische Start beim Systemstart aktiviert ist.

$ sudo systemctl status apache2.service
$ sudo systemctl is-enabled apache2.service
Überprüfen Sie den Apache-Status in Ubuntu
Überprüfen Sie den Apache-Status in Ubuntu

3. Überprüfen Sie auch, ob die MariaDB Der Dienst ist aktiv und aktiviert.

$ sudo systemctl status mariadb.service
$ sudo systemctl is-enabled mariadb.service
Überprüfen Sie den MariaDB-Status in Ubuntu
Überprüfen Sie den MariaDB-Status in Ubuntu

4. Erstellen Sie ein Passwort für die MariaDB Datenbankstammbenutzer mit dem Dienstprogramm zur Verwaltung des Datenbankservers mysqladmin (siehe Abbildung).

$ sudo mysqladmin password
Legen Sie das MySQL-Root-Passwort fest
Legen Sie das MySQL-Root-Passwort fest

5. Standardmäßig ein Ubuntu, MySQL / MariaDB ist für die Verwendung von UNIX konfiguriert auth_socket Plugin. Dies verhindert, dass das Konsoleninstallationsskript erfolgreich ausgeführt wird, insbesondere zum Zeitpunkt der Erstellung der Pandora-Datenbank durch den Root-Benutzer. Sie müssen also das Authentifizierungs-Plugin aktualisieren, damit der Root-Benutzer es verwenden kann mysql_native_password.

$ sudo mysql -u root
> USE mysql;
> UPDATE user SET plugin='mysql_native_password' WHERE User="root";
> FLUSH PRIVILEGES;
> EXIT;

6. Als nächstes verbessern Sie die Sicherheit Ihrer MariaDB Server durch Ausführen der mysql_secure_installation Shell-Skript.

$ sudo mysql_secure_installation

Befolgen Sie nach dem Ausführen des Skripts die Anweisungen (wie im Screenshot gezeigt):

  • Geben Sie das aktuelle Passwort für root ein (geben Sie für none ein): (Geben Sie das in Schritt 4 festgelegte Passwort ein).
  • Root-Passwort ändern? [Y/n] n
  • Anonyme Benutzer entfernen? [Y/n] y
  • Remote-Login aus der Ferne nicht zulassen? [Y/n] y
  • Testdatenbank entfernen und darauf zugreifen? [Y/n] y
  • Berechtigungstabellen jetzt neu laden? [Y/n] y
Sicherer MariaDB-Server
Sicherer MariaDB-Server

7. Eine weitere erforderliche Abhängigkeit ist WMI Client, der nicht in der ist Ubuntu Repositories. Sie müssen es aus dem Pandora-Repository herunterladen und installieren SourceForge wie gezeigt.

$ wget https://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies%20%28All%20versions%29/DEB%20Debian%2C%20Ubuntu/wmi-client_0112-1_amd64.deb
$ sudo dpkg -i wmi-client_0112-1_amd64.deb 

Schritt 2: Installieren von Pandora Server und Konsole

8. Laden Sie jetzt die Pandora Server und Konsole DEB-Pakete durch Ausführen der folgenden wget-Befehle.

$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.console_7.0NG.743.deb
$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.server_7.0NG.743.deb

9. Nachdem Sie beide Dateien heruntergeladen haben, installieren Sie sie wie gezeigt mit dem Befehl dpkg. Die Installation sollte aufgrund einiger Abhängigkeitsprobleme fehlschlagen, wie im Screenshot dargestellt. Fahren Sie mit dem nächsten Schritt fort, um die Probleme zu beheben.

$ sudo dpkg -i pandorafms.console_7.0NG.743.deb pandorafms.server_7.0NG.743.deb
Installieren Sie Pandora FMS und Console
Installieren Sie Pandora FMS und Console

10. Führen Sie den folgenden Befehl aus, um die Abhängigkeitsprobleme aus dem vorherigen Schritt automatisch zu beheben.

$ sudo apt-get -f install
Beheben Sie Probleme mit der Installationsabhängigkeit
Beheben Sie Probleme mit der Installationsabhängigkeit

11. Nach der Installation der Pakete startet das Installationsprogramm die Apache2 Service und starten Sie die Pandora FMS Websocket-Engine wie in der Befehlsausgabe angegeben.

Installationszusammenfassung von Pandora FMS und Konsole
Installationszusammenfassung von Pandora FMS und Konsole

12. Das Pandora Konsole ist im Pfad installiert / Var / www / html / pandora_console /. Mit dem Befehl ls können Sie den Verzeichnisinhalt anzeigen.

$ sudo ls /var/www/html/pandora_console/
Inhalt des Pandora-Konsolenverzeichnisses
Inhalt des Pandora-Konsolenverzeichnisses

13. Wenn Sie den UFW-Firewalldienst aktiviert haben und ausführen, geben Sie die folgenden Befehle ein, um dies zuzulassen HTTP und HTTPS Anfragen über die Firewall an die Apache2 HTTP Server vor dem Zugriff auf die Pandora Konsole.

$ sudo ufw allow http
$ sudo ufw allow https
$ sudo ufw reload

Schritt 3: Schließen Sie die PandoraFMS-Installation über den Web-Assistenten ab

14. Jetzt müssen Sie die Installation des abschließen Pandora FMS-Konsole von einem Webbrowser. Zeigen Sie mit Ihrem Browser auf die folgende Adresse, um auf den Konsoleninstallationsassistenten zuzugreifen.

http://192.168.58.9/pandora_console/

Lesen Sie nach dem Laden die Anweisungen und klicken Sie auf Nächster weitermachen.

Installationsassistent für die Pandora FMS-Konsole
Installationsassistent für die Pandora FMS-Konsole

fünfzehn. Stimmen Sie als Nächstes den Lizenzbedingungen zu, indem Sie auf „Ja, ich akzeptiere Lizenzbedingungen”.

Akzeptieren Sie die Pandora FMS Console-Lizenz
Akzeptieren Sie die Pandora FMS Console-Lizenz

16. Anschließend überprüft das Installationsprogramm die Softwareabhängigkeiten. Wenn alles in Ordnung ist, klicken Sie auf Nächster.

Überprüft Softwareabhängigkeiten
Überprüft Softwareabhängigkeiten

17. Geben Sie nun die MariaDB Datenbank-Root-Benutzerpasswort zum Erstellen der Pandora FMS Datenbank und ein Datenbankbenutzer (lesen Sie die Anweisungen). Dann klick Nächster.

Erstellen Sie eine Pandora FMS-Datenbank
Erstellen Sie eine Pandora FMS-Datenbank

18. Als nächstes erstellt das Installationsprogramm das Pandora Datenbank und ein MySQL-Benutzer, um darauf zuzugreifen und ein zufälliges Kennwort für den MySQL-Benutzer zu erstellen. Notieren Sie es (das Kennwort), das Sie in der Pandora FM-Serverkonfiguration festlegen müssen, wie später erläutert wird.

Außerdem wird eine neue Konfigurationsdatei erstellt, die sich unter befindet /var/www/html/pandora_console/include/config.php. Klicken Nächster um den Installationsvorgang abzuschließen.

Pandora FMS-Datenbankkonfiguration
Pandora FMS-Datenbankkonfiguration

19. Benennen Sie das Installationsskript nach Abschluss der Installation um, indem Sie auf „Ja, benennen Sie die Datei umOder vollständig entfernen.

$ sudo rm /var/www/html/pandora_console/install.php

Um auf die Anmeldeseite der Konsole zuzugreifen, klicken Sie auf „Klicken Sie hier, um auf Ihre Pandora FMS-Konsole zuzugreifen”.

Pandora FMS-Installation abgeschlossen
Pandora FMS-Installation abgeschlossen

20. Verwenden Sie auf der Anmeldeseite die Standardanmeldeinformationen, um sich anzumelden:

username: admin
password: pandora
Pandora FMS Login
Pandora FMS Login

21. Konfigurieren Sie als Nächstes die Konsole, indem Sie den Sprachcode, die Zeitzone und die E-Mail-Adresse für den Empfang von Benachrichtigungen angeben.

Konfigurieren Sie die Pandora FMS-Konsole
Konfigurieren Sie die Pandora FMS-Konsole

22. Der folgende Screenshot zeigt die Pandora FMS Das Standard-Dashboard der Administratorbenutzer ohne Überwachungsinformationen.

Standard-Dashboard der Pandora-Konsole
Standard-Dashboard der Pandora-Konsole

23. Als nächstes sichern Sie die Pandora-Konsole Ändern Sie im Standardbenutzerkonto das Standardkennwort in ein sicheres und sicheres Kennwort. Klicken Sie auf den Administrator und dann auf die Profilseite, geben Sie ein neues Passwort ein und bestätigen Sie es. Klicken Sie dann auf Aktualisieren.

Ändern Sie das Administratorkennwort der Pandora FMS-Konsole
Ändern Sie das Administratorkennwort der Pandora FMS-Konsole

Schritt 4: Durchführen der Erst- und Grundkonfiguration von Pandora FMS Server

24. Um die Überwachung zu starten, müssen Sie die konfigurieren Pandora Server. Öffnen und bearbeiten Sie die Datei mit dem Namen ‘/etc/pandora/pandora_server.conf‘.

$ sudo vi /etc/pandora/pandora_server.conf

und suchen Sie nach der folgenden Zeile und stellen Sie die ein dbpass Parameterwert für das MySQL-Benutzerkennwort (ab Schritt 18).

dbpass bempvuhb
Legen Sie das MySQL-Benutzerkennwort in der Pandora-Konfiguration fest
Legen Sie das MySQL-Benutzerkennwort in der Pandora-Konfiguration fest

25. Starten Sie abschließend die Pandora Service und prüfen Sie, ob es betriebsbereit ist (in diesem Fall sollte es ausfallen / sterben).

$ sudo systemctl restart pandora_server.service
$ sudo systemctl status pandora_server.service
Überprüfen Sie den Pandora-Serverstatus
Überprüfen Sie den Pandora-Serverstatus

26. Der Grund der Pandora Der Dienst stirbt unmittelbar nach dem Start, da die Standarddatei der Serviceeinheit nicht die richtige Datei enthält ExecStart Befehl von den Entwicklern bereitgestellt.

$ sudo vi /lib/systemd/system/pandora_server.service

Ändern Sie die Zeile:

ExecStart=/usr/bin/pandora_server /etc/pandora/pandora_server.conf  -D

zu

ExecStart=/etc/init.d/pandora_server start

Speichern Sie die Änderungen und laden Sie sie erneut System Konfigurationen wie gezeigt.

$ sudo systemctl daemon-reload

27. Versuchen Sie nun, das zu starten Pandora FMS Service erneut und überprüfen Sie, ob es betriebsbereit ist und auch beim Systemstart automatisch gestartet werden kann.

$ sudo systemctl start pandora_server.service
$ sudo systemctl status pandora_server.service
$ sudo systemctl is-enabled pandora_server.service
Überprüfen Sie den Pandora FMS-Servicestatus
Überprüfen Sie den Pandora FMS-Servicestatus

28. Stellen Sie außerdem sicher, dass die Tentakel Der Dienst (ein Client / Server-Dateiübertragungsprotokoll) ist aktiv.

$ sudo systemctl status tentacle_serverd.service
Überprüfen Sie den Tentakelstatus
Überprüfen Sie den Tentakelstatus

29. Zum Schluss gehen Sie zurück zum Pandora FMS Konsole und aktualisieren Sie sie, um die Überwachung des Installationsservers zu starten. Sie sollten in der Lage sein, einige Informationen über den lokalen Host im Dashboard abzurufen, wie im folgenden Screenshot hervorgehoben.

Pandora FMS Admin Dashboard
Pandora FMS Admin Dashboard

Da bist du ja! Sie haben gerade die neueste Version von installiert Pandora FMS Überwachungstool in der Ubuntu 18.04 Server. Im nächsten Handbuch wird gezeigt, wie Agenten installiert und mit dem Pandora FMS-Server verbunden werden. Denken Sie daran, dass Sie uns über das unten stehende Feedback-Formular erreichen können.

Similar Posts

Leave a Reply

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