GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So überwachen Sie CentOS- und Ubuntu-Server mit Pandora FMS

Einführung

Pandora FMS (Pandora Flexible Monitoring System) ist eine flexible und hochgradig skalierbare Überwachungssoftware für Netzwerke, Server, Anwendungen und virtuelle Umgebungen. Pandora FMS kann den Status und die Leistung verschiedener Serverbetriebssysteme und Serveranwendungen wie Webserver, Datenbanken, Proxys usw. überwachen. Pandora FMS besteht aus einer Serversoftware und Überwachungsagenten. In diesem Tutorial zeige ich Ihnen, wie Sie Pandora FMS Server auf CentOS 7 installieren und wie Sie einen Überwachungsagenten auf Ubuntu 15.04 hinzufügen.

Voraussetzungen

  • CentOS 7 – 64 Bit für Pandora-Server
  • Ubuntu 15.04 – 64 Bit für Pandora-Agent
  • Root-Rechte

CentOS 7 IP – 192.168.43.187
Ubuntu 15.04 IP – 192.168.43.105

Was wir in diesem Tutorial tun werden:

  1. Installieren Sie die vorausgesetzten Pakete für Pandora FMS.
  2. Deaktivieren Sie SELinux und Firewalld.
  3. Pandora-Server unter CentOS 7 installieren
  4. Pandora Agent unter Ubuntu 15.04 installieren
  5. Testen

Installieren Sie die vorausgesetzten Pakete

Der erste Schritt besteht darin, die Voraussetzungen für die PandoraFMS-Software auf unserem CentOS-Server zu installieren. Der Server führt die webbasierte Pandora-Benutzeroberfläche aus und ist der zentrale Ort, an dem sich die Überwachungsagenten verbinden.

yum install mariadb-server httpd mod_php php-gd php-mysql php-mbstring xorg-x11-fonts-misc graphviz php-snmp php-pear php-ldap xorg-x11-fonts-75dpi graphviz perl-Sys-Syslog perl-libwww-perl perl-XML-Simple perl-XML-Twig net-snmp-utils perl-NetAddr-IP perl-IO-Socket-INET6 perl-Socket6 perl-Net-Telnet nmap perl-JSON perl-Encode-Locale net-snmp-perl perl-CPAN

Das wimc-Paket ist nicht im CentOS-Basis-Repository verfügbar, daher laden wir es mit wget herunter und installieren es manuell.

cd /tmp
wget http://softlayer-dal.dl.sourceforge.net/project/pandora/Tools%20and%20dependencies%20%28All%20versions%29/RPM%20CentOS%2C%20RHEL/wmic-4.0.0tp4-0.x86_64.rpm

rpm -ivh wmic-4.0.0tp4-0.x86_64.rpm

SELinux deaktivieren:

sed -i -e 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

und stoppen Sie firewalld:

systemctl stop firewalld

Installieren von Pandora FMS auf CentOS 7

Schritt 1 - Konfiguration von MariaDB/MySQL

systemctl start mariadb
mysql_secure_installation
Set root password? [Y/n] Y
TYPE YOUR PASSWORD
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Schritt 2 – Installieren Sie die Pandora-Konsole

Laden Sie die Pandora-Konsole herunter und installieren Sie sie:

cd /tmp
wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%205.1/SP1Final/RHEL_CentOS/pandorafms_console-5.1SP1-1.noarch.rpm
rpm -ivh pandorafms_console-5.1SP1-1.noarch.rpm

Erteilen Sie 777 die Berechtigung für die Pandora-Serverkonfigurationsdatei.

chmod -R 777 /var/www/html/pandora_console/include

Starten Sie MariaDB und httpd

systemctl start mariadb
systemctl start httpd

Öffnen Sie den Pandora-Server in Ihrem Browser. http://yourip/pandora_console/.

Klicken Sie auf Weiter.

Klicken Sie auf Ja, ich akzeptiere die Lizenzbedingungen.

Alle Software-Abhängigkeiten sind installiert, bitte wählen Sie "MySQL-Datenbank" für dieses Tutorial und
klicken Sie auf Weiter.

Sie erstellen eine neue Datenbank mit dem Namen pandora mit Root-Rechten.
Klicken Sie auf Weiter.

Die Datenbankkonfiguration wurde erfolgreich abgeschlossen. Bitte notieren Sie sich das zufällig generierte Passwort - dxowdqfx, da Sie es für den nächsten Schritt benötigen.
Klicken Sie auf "Weiter".

und schließlich wird die Pandora-Konsole installiert und Sie können sich jetzt mit den Standardanmeldeinformationen anmelden. Benutzername =admin - Passwort =pandora.

Bevor Sie sich bei Pandora anmelden, müssen Sie die Datei install.php im Verzeichnis /var/www/html/pandora_console umbenennen.

mv /var/www/html/pandora_console/install.php /var/www/html/pandora_console/install_backup.php

und melden Sie sich jetzt bei der Pandora-Konsole an. Dies ist ein Screenshot nach der Anmeldung bei der Pandora-Konsole.

Schritt 3 – Pandora-Server installieren

Laden Sie den Pandora-Server herunter und installieren Sie ihn.

cd /tmp
wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%205.1/SP1Final/RHEL_CentOS/pandorafms_server-5.1SP1-1.noarch.rpm

rpm -ivh pandorafms_server-5.1SP1-1.noarch.rpm

Bearbeiten Sie die Konfigurationsdatei des Pandora-Servers:

vi /etc/pandora/pandora_server.conf

Fügen Sie das in der dbpass-Zeile generierte Passwort hinzu - dxowdqfx .

und starten Sie dann den Pandora-Server und den Tentakel-Server.

/etc/init.d/pandora-server start
/etc/init.d/tentacle_serverd start

In diesem Schritt wurde der Pandora-Server konfiguriert und bereit, neuen Host hinzuzufügen Überwachung zum Server.

Pandora Agent auf Ubuntu 15.04 installieren

In diesem Teil des Tutorials installieren Sie den Pandora-Überwachungsagenten auf Ubuntu 15.04 und fügen ihn dem Pandora-Server hinzu.

Melden Sie sich beim Ubuntu-Server an und werden Sie Root-Benutzer, indem Sie Folgendes ausführen:

sudo -

Laden Sie dann den Agenten auf Ubuntu herunter und installieren Sie ihn:

cd /tmp
wget http://softlayer-ams.dl.sourceforge.net/project/pandora/Pandora%20FMS%205.1/SP1Final/Debian_Ubuntu/pandorafms.agent_unix_5.1SP1.deb

dpkg -i pandorafms.agent_unix_5.1SP1.deb

Bearbeiten Sie die Pandora-Agent-Konfigurationsdatei,

vi /etc/pandora/pandora_agent.conf

fügen Sie die Pandora-Server-IP 192.168.43.187 in der server_ip-Zeile hinzu,

und starten Sie dann den Pandora-Agenten.

/etc/init.d/pandora_agent_daemon start

Testen von PandoraFMS

Öffnen Sie Ihren Browser und melden Sie sich bei der Pandora-Konsole an. http://192.168.43.187/pandora_console/

Sie können sehen:

Pandora Server CentOS 7 mit IP 192.168.43.187 läuft.

Ubuntu 15.04 mit der IP 192.168.43.105 wurde überwacht.

Schlussfolgerung

Pandora FMS ist ein leistungsstarkes Überwachungstool für Server, Netzwerke und Anwendungen. Es ist einfach zu konfigurieren und auf den Servern bereitzustellen. Pandora FMS kann verschiedene Betriebssysteme wie Linux, Windows, HP-UX, Solaris und BSD überwachen und verfügt über eine vollständige Dokumentationsbibliothek.

  • http://pandorafms.com/

Ubuntu
  1. So erstellen Sie einen Minecraft-Server mit Hostinger, Ubuntu, Windows und macOS

  2. Wie man OpenVZ-Limits mit vzwatchd auf Debian und Ubuntu überwacht

  3. So installieren Sie den Cherokee-Webserver mit PHP5 und MySQL unter Ubuntu 11.04

  4. So installieren Sie Apache Hive mit Hadoop auf CentOS, Ubuntu und LinuxMint

  5. So ändern Sie den Hostnamen unter CentOS und Ubuntu

So installieren und konfigurieren Sie einen NFS-Server unter Ubuntu 18.04

So überwachen Sie Server-Logdateien mit Logwatch auf Debian und Ubuntu

So installieren und konfigurieren Sie OpenLiteSpeed ​​Server unter Ubuntu 18.04 zusammen mit MariaDB

So installieren und konfigurieren Sie den Caddy-Webserver mit PHP und MariaDB unter Ubuntu 20.04

So installieren Sie Lighttpd mit PHP-FPM und MySQL unter Ubuntu 20.04 LTS

So installieren und verbinden Sie einen Agenten mit dem Pandora FMS-Server