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

So installieren Sie Zabbix 3.4 Server auf CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie Zabbix 3.4 auf CentOS 7 installieren. Zabbix ist eine Open-Source-Netzwerküberwachungssoftware, die entwickelt wurde, um den Status verschiedener Netzwerkgeräte, Server, virtueller Maschinen und anderer Netzwerkhardware zu überwachen und zu verfolgen. Es kann MySQL, PostgreSQL, SQLite, Oracle oder IBM DB2 als Backend-Datenspeicher verwenden. Das Zabbix-Backend ist in C geschrieben und das Web-Frontend ist in PHP geschrieben. Zabbix bietet mehrere Überwachungsoptionen, z. B. einfache Überprüfungen zur Überprüfung der Verfügbarkeit und Reaktionsfähigkeit von Standarddiensten wie IMAP oder HTTP, ohne Software auf dem überwachten Computer zu installieren.

Ein Zabbix-Agent kann auf einem Überwachungscomputer bereitgestellt werden, um Statistiken wie CPU-Auslastung, Netzwerkauslastung, Speicherplatz usw. zu überwachen. Das Client-Server-Modell von Zabbix ermöglicht es uns, umfangreiche Datensätze zu sammeln, die für die Überwachung der Leistung nützlich sein können Websites, Dienste und verschiedene Anwendungen.

Die Installation von Zabbix auf CentOS ist ziemlich einfach und sollte nicht länger als 15 Minuten dauern. Dieses Handbuch sollte auch auf anderen Red Hat-Systemen funktionieren, wurde jedoch für CentOS 7 VPS getestet und geschrieben. Beginnen wir mit der Installation von Zabbix auf Ihrem CentOS 7-Server.

1. Installieren Sie Apache und PHP

Die Installation von Apache und PHP ist ziemlich einfach, geben Sie einfach den folgenden Befehl ein:

yum install httpd php

2. Installieren Sie MariaDB

In dieser Anleitung verwenden wir MySQL/MariaDB als Datenbank-Engine. Um den MariaDB-Server zu installieren, führen Sie Folgendes aus:

yum install mariadb-server

Wenn die Installation abgeschlossen ist, führen Sie die folgenden Befehle aus, um den mariadb-Dienst run zu starten und zu aktivieren:

systemctl start mariadb
systemctl enable = mariadb

So sichern Sie Ihre Installation und richten das Problem mit dem Root-Passwort ein:

mysql_secure_installation

3. Installieren Sie Zabbix auf CentOS 7

Zabbix-Pakete sind in den standardmäßigen CentOS 7-Repositorys nicht verfügbar, daher müssen wir zuerst das offizielle Zabbix-Repository für CentOS installieren und dann alle erforderlichen Zabbix-Pakete installieren. Führen Sie den folgenden Befehl aus, um das Zabbix 3.4-Repository zu installieren:

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

Sobald das Repository installiert ist, können wir den Zabbix-Server und das Zabbix-Web-Frontend mit MySQL-Unterstützung mit dem folgenden Befehl installieren:

yum install zabbix-server-mysql zabbix-web-mysql

Der obige Befehl installiert auch alle notwendigen PHP-Pakete.

4. Erstellen Sie eine MySQL-Datenbank für Zabbix

Um eine Datenbank und einen MySQL-Benutzer für unsere Zabbix-Installation zu erstellen, führen Sie Folgendes aus:

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE zabbix CHARACTER SET utf8;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Als nächstes müssen wir das Zabbix-Schema in die Zabbix-Datenbank importieren. Der folgende Befehl fordert Sie auf, das Zabbix-Mysql-Benutzerpasswort einzugeben:

zcat /usr/share/doc/zabbix-server-mysql-3.4.8/create.sql.gz | mysql -u zabbix -p zabbix

Wir müssen Zabbix auch konfigurieren, um die neu erstellte Datenbank zu verwenden. Öffnen Sie die Zabbix-Konfigurationsdatei:

nano /etc/zabbix/zabbix_server.conf

und legen Sie das Passwort für die Zabbix-Datenbank fest:

### Option: DBPassword
#       Database password. Ignored for SQLite.
#       Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=zabbix_passwd

Der Datenbankname und der Datenbankbenutzer sind standardmäßig bereits auf zabbix eingestellt.

5. Konfigurieren Sie PHP für Zabbix

Öffnen Sie die Zabbix-PHP-Konfigurationsdatei

nano /etc/httpd/conf.d/zabbix.conf

Entkommentieren Sie die Zeile date.timezone und stellen Sie Ihre Zeitzone ein, in unserem Fall Amerika/Chicago

    php_value max_execution_time 300
    php_value memory_limit 128M
    php_value post_max_size 16M
    php_value upload_max_filesize 2M
    php_value max_input_time 300
    php_value always_populate_raw_post_data -1
    php_value date.timezone America/Chicago 

Starten Sie den Apache-Dienst neu, damit die Änderungen wirksam werden:

systemctl restart httpd

6. Starten Sie den Zabbix-Server

Wenn nun alle anderen Dienste installiert und konfiguriert sind, können wir den Zabbix-Server mit dem folgenden Befehl starten:

systemctl start zabbix-server

Um zu überprüfen, ob der Dienst gestartet wurde und ordnungsgemäß ausgeführt wird, führen Sie Folgendes aus:

systemctl status zabbix-server

Die Ausgabe sollte wie folgt aussehen:

● zabbix-server.service - Zabbix Server
   Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2018-04-13 12:22:30 CDT; 1min 14s ago
  Process: 6451 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 6453 (zabbix_server)

7. Greifen Sie auf die Zabbix-Weboberfläche zu

Im letzten Schritt dieser Anleitung müssen wir auf das Zabbix-Webinterface zugreifen und die Installation abschließen.

Um die Installation abzuschließen, öffnen Sie Ihren Browser und navigieren Sie zu http://your_server_ip_address/zabbix/ . Das Installationsprogramm fordert Sie auf, die Anmeldeinformationen für die Zabbix-Datenbank einzugeben, und sobald Sie die Schritte nach der Installation abgeschlossen haben, werden Sie zur Anmeldeseite des Zabbix-Webinterface weitergeleitet. Der Standard-Admin-Benutzername ist „admin“ und das Passwort ist „zabbix“.

Das ist es. Sie haben den Zabbix 3.4-Server erfolgreich auf Ihrem CentOS 7 VPS installiert. Weitere Informationen zur Verwaltung Ihrer Zabbix-Installation finden Sie in der offiziellen Zabbix-Dokumentation.

Natürlich müssen Sie Zabbix nicht auf Ihrem CentOS 7-Server installieren, wenn Sie einen unserer Linux-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie einzurichten. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag über die Installation von Zabbix 3.4 auf CentOS 7 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren Sie Minecraft Server unter CentOS 7

  2. So installieren Sie Nginx unter CentOS 8

  3. So installieren Sie PostgreSQL unter CentOS 8

  4. So installieren Sie MariaDB unter CentOS 8

  5. So installieren Sie Teamspeak 3 Server auf CentOS 8

So installieren Sie Nginx unter CentOS

So installieren Sie MySQL 8 unter CentOS 8

So installieren Sie Shoutcast Server auf CentOS 8

So installieren Sie Lighttpd unter CentOS

So installieren Sie Zabbix Server auf einem CentOS 7-Server

So installieren Sie Zabbix Server auf CentOS 8