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

Beispielcode zur Implementierung eines 3D-Rotationseffekts mit reinem CSS

Verwenden Sie hauptsächlich die Eigenschaften „pr...

Natives js imitiert die Pulldown-Aktualisierung eines Mobiltelefons

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

Lösen Sie das Problem „Rand: oberer Kollaps“ in CCS

Die HTML-Struktur ist wie folgt: Die CCS-Struktur...

So konfigurieren Sie die MySQL Master-Slave-Replikation unter Windows

Die MySQL Master-Slave-Replikation ermöglicht die...

So implementieren Sie ein Hover-Dropdown-Menü mit CSS

Wie üblich werde ich heute über einen sehr prakti...

Detaillierte Erläuterung des Ausführungsprinzips des MySQL-Kill-Befehls

Inhaltsverzeichnis Prinzip der Kill-Befehlsausfüh...

So wählen Sie die Transaktionsisolationsebene in einem MySQL-Projekt

Einführung Beginnen wir mit unserem Inhalt. Ich g...

CSS3-Animation zum Erzielen des Streamer-Button-Effekts

Beim Erlernen von CSS3 habe ich festgestellt, das...

Mehrere Möglichkeiten, die Lesbarkeit von Webseiten zu verbessern

1. Verwenden Sie kontrastierende Farben. Mit Kont...

So sortieren Sie eine Zeile oder Spalte in MySQL

Verfahren: Nach Beschreibung: Beides kann nicht e...

So verbinden Sie XShell und Netzwerkkonfiguration in CentOS7

1. Linux-Netzwerkkonfiguration Bevor Sie das Netz...

...