Tutorial-Diagramm zur Installation von Zabbix2.4 unter Centos6.5

Tutorial-Diagramm zur Installation von Zabbix2.4 unter Centos6.5

Die feste IP-Adresse des Centos-DVD1-Versionssystems lautet 192.168.159.128, und die Adresse des Centos-Mininal-Versionssystems lautet 192.168.1.* oder 192.168.2.* Netzwerksegment

Zabbix2.4-Installation (centos6.5)

Zabbix verfügt über eine eigene Yum-Quelle und LNMP kann unter https://lnmp.org/ selbst heruntergeladen und installiert werden.

Der erste Schritt besteht darin, die offizielle Zabbix-Quelle von Zabbix zu installieren. Die Adresse lautet wie folgt:

rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm 

Der zweite Schritt besteht darin, die Yum-Installationsmethode zu verwenden, um den Zabbix-Server und -Agenten sowie andere zugehörige RPM-Pakete automatisch zu installieren

yum install -y mysql mysql-server zabbix-server-mysql zabbix-web-mysql zabbix-agent 

zabbix-get: Dieser Befehl wird hauptsächlich zum Abrufen von Überwachungsdaten verwendet. Nach der erfolgreichen Installation müssen Sie eine Zabbix-Datenbank und einen Benutzer in MySQL erstellen.

Der Zugriff auf die Datenbank ist fehlgeschlagen. Überprüfen Sie, ob der MySQLD-Dienst nicht gestartet ist. Starten Sie ihn einfach!

Starten Sie den MySQL-Datenbankdienst: /etc/init.d/mysqld start

Rufen Sie die Datenbank auf: mysql -uroot

*****************************************************************************************************************

Format: Erteilen Sie dem durch „Benutzerkennwort“ identifizierten Benutzer@Anmeldehost die Berechtigung für Datenbankname.Tabellenname.

GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN zabbixuser@"%", IDENTIFIZIERT DURCH "xxx";
FLUSH-PRIVILEGIEN;

*******************************************************************************************************************************************

Erstellen Sie eine Datenbank und einen Benutzer:

mysql> createdatabase zabbix Zeichensatz utf8 sortieren utf8_bin;
mysql> gewähre zabbix@localhost, identifiziert durch „zabbix“, alle Berechtigungen für zabbix.*;
Berechtigungen leeren;
Datenbanken anzeigen; 

mysql> beenden; oder \q

Die Daten des Zabbix-Überwachungssystems werden in der Datenbank gespeichert und es müssen einige Tabellen erstellt werden.

Zeigen Sie die Anweisung zur Tabellenerstellung an und importieren Sie sie.

[root@localhost~]# cd /usr/share/doc/zabbix-server-mysql-2.4.8/create
[root@localhost erstellen]#ll 

Importieren Sie die Datenbank:

[root@localhost erstellen]# mysql -uroot zabbix< schema.sql
[root@localhostcreate]# mysql -uroot zabbix < Bilder.sql
[root@localhostcreate]# mysql -uroot zabbix < data.sql 

Ändern Sie die Konfigurationsdatei des Zabbix-Servers: (entfernen Sie ggf. das #-Zeichen)

[root@localhost ~]#vi /etc/zabbix/zabbix_server.conf
DBHost=lokaler Host
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
Installation von vim#yum search vim //Informationen zur vim-bezogenen Software anzeigen#yum install -y vim* //Vim online installieren 

Ändern Sie die Zeitzone;

[root@localhost~]# vim /etc/php.ini// Fügen Sie den folgenden Inhalt am Ende der Konfigurationsdatei php.ini hinzu [Umschalt+G zur letzten Zeile der Datei springen]
php_valuemax_ausführungszeit 300
php_valuememory_limit 128 M
php_valuepost_max_size 16M
php_valueupload_max_filesize 2M
php_valuemax_input_time 300

Entfernen Sie das Semikolon vor ";date.timezone =", schreiben Sie es dann in die oberste Spalte und weisen Sie den Wert nach dem Gleichheitszeichen zu: Asia/Shanghai

Nachdem die Änderung abgeschlossen ist, wird das System neu gestartet, damit sie wirksam wird!

Überprüfen Sie die aktuelle Uhrzeit:

[root@localhost~]# date

Beim Überprüfen der aktuellen Uhrzeit ist die Uhrzeit nicht synchronisiert und muss synchronisiert werden

Befehl zur Zeitsynchronisierung installieren

[ root@localhost~]#yum install ntpdate

Synchronisierung mit US-Zeit durchführen

[root@localhost~]# ntpdate us.pool.ntp.org

Ändern der Zeitzone: (ln sf abb zeigt auf a) Zeit synchronisieren

[root@localhost~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /usr/localtime
[root@localhost~]#Datum 

Starten Sie die erforderlichen Dienste (Neustart): (Dies erfolgt beim Systemstart. Wenn das System nicht gestartet ist, wird der Dienst nicht gestartet. Sie können den Dienst manuell starten.)

Erforderliche Dienste manuell starten (ohne Neustart)

Die Firewall ist aktiviert, chkconfig httpd on startet den httpd-Dienst und die Zabbix-Konfigurationsseite kann nicht geöffnet werden

Apache startet, aber Zabbix kann nicht über den Browser geöffnet werden. Die Lösung besteht darin, die Firewall und SELinux auszuschalten

Deaktivieren Sie Selinux: sed -i "s/SELINUX=enforcing/SELINUX=disabled/g"/etc/selinux/config

Bestätigen Sie, ob die Änderung erfolgreich war: #grepSELINUX /etc/selinux/config

Stoppen Sie die Firewall: /etc/init.d/iptables stop

Ich habe zufällig ein Phänomen entdeckt. Wenn ich iptables ausschaltete und den iptables-Dienst stoppte, passierten immer einige überraschende Dinge. Als ich das System erneut startete und den iptables-Status überprüfte, wurde iptables automatisch wieder eingeschaltet. Ich war sehr hilflos! Nach Recherchen haben wir herausgefunden, dass libvirt (C-Funktionsbibliothek des Virtualisierungstools) iptables beim Booten startet. Iptables lässt sich über das Tool chkconfig dauerhaft beenden. Wir müssen nur iptables mit chkconfig ausschalten.

[Systemumgebung]

CentOS-Version 6.7 (endgültig)

Iptables deaktivieren

Starten Sie httpd: chkconfig httpd on

/etc/init.d/iptables stop # Iptables ausschalten

chkconfig iptables off #Iptables dauerhaft ausschalten

chkconfig --list iptables # Überprüfen Sie iptables

chkconfig --list httpd //Überprüfen Sie den Startstatus von httpd

iptables -L oder /etc/init.d/iptables status # Zeigt den Ausführungsstatus von iptables an

cat /etc/redhat-release //Systemversion anzeigen

So ändern Sie die Zeitzone:

# vim /etc/php.ini ändern; date.timezone = Asia/Shanghai und das vordere Semikolon entfernen. Sie können es auch hinzufügen, wenn Sie die Zeitzone zuvor ändern

# /etc/init.d/httpd restart //Nach Abschluss der Änderung neu starten

Ein Neustart von httpd führt zu einem Fehler. Bearbeiten Sie die Datei httpd.conf, vi /etc/httpd/conf/httpd.conf, und entfernen Sie das # vor dem Servernamen www.example.com:80!

Nach einem Neustart des Systems erscheint erneut die Fehlermeldung „die Datenbank wurde nicht gestartet“, da die Datenbank nicht gestartet wurde. Führen Sie den Startvorgang aus, und beim nächsten Start der Maschine tritt kein Fehler auf

[root@localhost ~]# chkconfig mysqld on

Nachdem alle Installationen abgeschlossen sind, müssen Sie nur noch das gesamte System starten!

Zusammenfassen

Oben sehen Sie die vom Herausgeber vorgestellte Tutorial-Abbildung zur Installation von Zabbix2.4 unter Centos6.5. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Verwendung der Zabbix-API in einer Linux-Shell-Umgebung
  • Python ruft Zabbix-API-Methodenbeispiel auf
  • Super detaillierte Schritte zur Installation von Zabbix3.0 auf Centos7
  • Python implementiert Zabbix zum Senden eines SMS-Skripts
  • Python erhält den Host über die Zabbix-API
  • So erhalten Sie Informationen von ZabbixAPI und implementieren die Zabbix-API-Überwachung in Python
  • Installationsmethode und -schritte für den Quellcode von Centos7.4 zabbix3.4.7
  • Installation und Bereitstellung von Zabbix basierend auf Docker
  • Überwachungsstatus des Zabbix-Systemports
  • So implementieren Sie E-Mail-Benachrichtigungen in Zabbix

<<:  Native JS-Canvas zum Erzielen einer einfachen Schlange

>>:  Detaillierte grafische Anweisungen zum Herunterladen und Installieren der entpackten Version von MySQL 5.7.18 und zum Starten des MySQL-Dienstes

Artikel empfehlen

jQuery erzielt einen atmenden Karusselleffekt

In diesem Artikel wird der spezifische Code von j...

JavaScript imitiert die Spezialeffekte der Jingdong-Lupe

In diesem Artikel wird der spezifische Code von J...

Können Sie alle Testfragen zum Erstellen der Webseite beantworten?

Fragen zum Webdesign. Können Sie alle beantworten...

Vue – Erste Schritte mit der Wettervorhersage

In diesem Artikelbeispiel wird der spezifische Co...

Zabbix überwacht die Konfiguration der Docker-Anwendung

Der Einsatz von Containern kommt immer häufiger v...

So installieren Sie MySQL 5.7 aus dem Quellcode in einer CentOS 7-Umgebung

Dieser Artikel beschreibt, wie MySQL 5.7 aus dem ...

Analyse der Prinzipien und Verwendung von Linux-Hardlinks und Softlinks

Im Linux-System gibt es einen Dateityp namens Lin...

Vue-Praxis zur Vermeidung mehrfacher Klicks

Im Allgemeinen werden Klickereignisse in verschie...

Analyse der Prinzipien von Docker-Containern

Inhaltsverzeichnis 01 Was ist das Wesen eines Con...