GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie den PandoraFMS-Server auf CentOS 7 / RHEL 7 – Überwachungslösung für Ihre Infrastruktur

Pandora FMS ist eine flexible Überwachungslösung für Ihre Server, Netzwerke, virtuelle Infrastruktur und Anwendungen. Es ist eine kostenlose Software und wird unter der GNU General Public License veröffentlicht.

Pandora FMS ist hochgradig skalierbar und eignet sich sehr gut für komplexe, dynamische und größere Umgebungen.

Pandora FMS kann verwendet werden, um den Status und die Leistung von Servern, Datenbanken, Webservern, Anwendungen und Netzwerkhardwaresystemen wie Firewalls oder Routern zu überwachen.

Pandora FMS verwendet WMI, SNMP , TCP, UDP, ICMP, HTTP-Protokolle und Server-Agenten zum Erfassen von Leistungskennzahlen. Außerdem verwendet es den TCP/IP-Stack zur Überwachung der Hardwaresysteme wie Load Balancer, Router, Drucker oder Switches.

Das könnte Sie interessieren

LESEN :Installieren und konfigurieren Sie Nagios 4.3 auf CentOS 7 / Ubuntu 16.04 / Debian 8

LESEN :Installieren Sie Icinga2 auf Ubuntu 16.04 / 14.04, Debian und Mint

LESEN :Installieren So installieren Sie Zabbix Server 3.2 unter CentOS 7 / Ubuntu 16.04 / Debian 8

LESEN :Netdata – Ein Echtzeit-Leistungsüberwachungstool für Linux

Komponenten von Pandora FMS:

Pandora-Server:

Pandora Server ist ein Bündel von zwölf verschiedenen Servern, die für das Sammeln und Verarbeiten von Daten zuständig sind, z. Der Datenserver verarbeitet die von den Agenten gesendeten Informationen, während der Netzwerkserver die Fernüberwachungsaufgaben ausführt.

Der Pandora-Server ist auch dafür verantwortlich, die gesammelten Daten in die Pandora-Datenbank einzufügen und Überwachungswarnungen zu generieren. Der Pandora-Server kann unter Linux installiert werden und Windows Betriebssystem.

Webkonsole:

Die Webkonsole ermöglicht Benutzern die Bedienung und Verwaltung des Überwachungssystems. Es wird auf PHP entwickelt und hängt von einer Backend-Datenbank und einem Webserver ab. Sie können die Webkonsole Linux einrichten , Solaris, Windows und AIX-Betriebssysteme.

Agenten:

Agenten werden zum Sammeln der Leistungsmetriken von Client-Servern verwendet. Der Agent unterstützt fast alle Plattformen einschließlich Microsoft, AIX, Solaris, Linux , IPSO, Mac OS oder FreeBSD und auch SAP.

Datenbank:

Die Datenbank enthält von Agenten gesammelte Daten, vom Administrator definierte Konfigurationen, Vorfälle, Ereignisse, Audit-Informationen usw. Sie unterstützt MySQL und Oracle als Datenbankserver.

Systemanforderungen:

Die Systemanforderungen hängen von der Anzahl der Überwachungsagenten ab.

Bis zu 500 Agenten – 3 GB RAM, eine 2,5-GHz-Single-Core-CPU und eine Festplatte mit 7200 U/min.

Bis zu 2.000 Agenten – 6 GB RAM, eine Dual-Core-2,5-GHz-CPU und eine Festplatte mit 10000 U/min oder mehr.

Für mehr als 4.000 Agenten – 12 GB RAM, eine 3-GHz-Quad-Core-CPU und eine Festplatte mit 15000 U/min oder mehr.

Umgebung:

In diesem Tutorial verwenden wir zwei Systeme zur Demonstration, wie unten erwähnt.

Hostname IP-Adresse Betriebssystem Zweck
server.itzgeek.local 192.168.1.10 CentOS 7 Pandora-Server und Pandora-Konsole
client.itzgeek.local 192.168.1.20 CentOS 7 Client-Server, auf dem der Pandora-Agent ausgeführt wird

Installieren Sie MariaDB:

Lassen Sie uns MariaDB installieren Datenbankserver auf Pandora-Server .

yum -y install mariadb-server

Starten Sie den MariaDb-Dienst mit dem folgenden Befehl.

systemctl start mariadb

MariaDB automatisch beim Systemstart starten lassen.

systemctl enable mariadb

Da dies ein neues DB-Setup ist, führen wir den mysql_secure_installation-Befehl aus, um die MySQL-Instanz zu sichern .

Für die Pandora-Installation benötigen Sie das Passwort des MySQL-Root-Benutzers.

Pandora-Konsole installieren:

Sie müssen das Pandora FMS-Repository für die Installation des Pandora-Servers und der Konsole konfigurieren. Erstellen Sie ein .repo Datei unter /etc/yum.repos.d/ Verzeichnis.

vi /etc/yum.repos.d/pandorafms.repo

Verwenden Sie die folgenden Repository-Informationen.

[artica_pandorafms]
name=CentOS6 - PandoraFMS official repo
baseurl=http://firefly.artica.es/centos7
gpgcheck=0
enabled=1

Installieren Sie jetzt die Pandora-Konsole mit dem YUM-Befehl.

yum -y install pandorafms_console

Da die Pandora-Konsole auf dem Apache-Webserver arbeitet , müssen Sie den Apache-Dienst starten. Aktivieren Sie außerdem den automatischen Start des Dienstes während des Systemstarts.

systemctl start httpd
systemctl enable httpd

Firewall:

Fügen Sie Zulassungsregeln in der Firewall hinzu, um HTTPD zuzulassen Port 80, auf den externe Maschinen zugreifen können.

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

SELinux:

Die Pandora-Konsole schreibt Konfigurationen zum Zeitpunkt der Konsoleneinrichtung auf die Festplatte. SELinux kann das Schreiben von Dateien blockieren, also müssen Sie es in SELinux zulassen.

yum install -y policycoreutils-python
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/pandora_console/include'
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/pandora_console/attachment'
restorecon '/var/www/html/pandora_console/include'
restorecon '/var/www/html/pandora_console/attachment'

Pandora-Konsole einrichten:

Beginnen wir nun mit der Konsoleninstallation über den Webbrowser. Öffnen Sie einen Webbrowser und zeigen Sie auf

http://your.ip.add.ress/pandora_console

Klicken Sie auf Weiter.

Akzeptieren Sie die Lizenzvereinbarung.

Der Installer prüft nun auf erforderliche Abhängigkeiten.

Geben Sie das Root-Passwort von MySQL ein.

Die Konsole erstellt die Datenbank für den Pandora-Server. Notieren Sie sich das Passwort, da Sie es später noch benötigen während der Konfiguration des Pandora-Servers.

Klicken Sie auf Weiter.

Die Pandora-Konsole ist jetzt fertig. Entfernen Sie die install.php Datei aus dem Verzeichnis pandora_console .

rm -rf /var/www/html/pandora_console/install.php

Melden Sie sich bei der Pandora-Konsole an:

http://your.ip.add.ress/pandora_console

Der Standardbenutzer ist admin und das Passwort ist Pandora . Bitte ändern Sie es, sobald Sie sich anmelden.

Wählen Sie die Sprache aus ,Zeitzone , und geben Sie eine E-Mail-Adresse für den Empfang von Benachrichtigungen ein .

Klicken Sie auf Fertig stellen.

Dashboard:

Seiten:1 2
Cent OS
  1. So installieren Sie den DNS-Server unter RHEL 8 / CentOS 8 Linux

  2. So installieren Sie Roundcube auf Ihrem ISPConfig3-Server unter CentOS 6

  3. So installieren Sie Puppet unter CentOS 8 / RHEL 8

  4. So installieren Sie Puppet 6.x auf CentOS 7 / RHEL 7

  5. CentOS / RHEL 7:So installieren Sie die GUI

So installieren Sie NTP (Chrony) unter CentOS 8 / CentOS 7 und RHEL 8 / RHEL 7

So installieren Sie Zabbix Server 4.x unter CentOS 6 / RHEL 6

So installieren Sie Jetty Web Server unter CentOS 7 / RHEL 7

So installieren Sie Zabbix Server 5.0 / 4.0 unter CentOS 7 / RHEL 7

So installieren Sie Varnish Cache für Apache unter CentOS/RHEL 8

So installieren Sie den PandoraFMS-Server unter CentOS 8