Hier ist eine kurze Zusammenfassung der Installation und Konfiguration von Zabbix Agent auf der Linux-Plattform. Die im Experiment getestete Zabbix-Version ist relativ alt (Zabbix 3.0.9). Obwohl die Version etwas alt ist, sind die Installationsschritte und -prozesse der neuen und alten Version im Wesentlichen gleich. Die Zusammenfassung hier ist lediglich eine Bedienungsanleitung und einige Inhalte werden später aktualisiert oder hinzugefügt. Es gibt viele Linux-Versionen und das folgende Dokument wurde nur auf RHEL- und CentOS-Versionen getestet. Verschiedene Versionen können unterschiedliche Installationsverfahren haben, die später ergänzt und verbessert werden. 1: Überprüfen Sie zuerst die Version von zabbix_server # zabbix_server --version zabbix_server (Zabbix) 3.0.9 Revision 67444 19. April 2017, Kompilierungszeit: 23. April 2017 18:05:43 Copyright (C) 2017 Zabbix SIA Lizenz GPLv2+: GNU GPL Version 2 oder höher <http://gnu.org/licenses/gpl.html>. Dies ist freie Software: Sie können sie ändern und weitergeben, gemäß die Lizenz. Es besteht KEINE GARANTIE, soweit gesetzlich zulässig 2: Überprüfen Sie die Linux-Distributionsversion des überwachten Servers
3: Wählen Sie den Download des entsprechenden Zabbix Agent-Installationspakets entsprechend der Zabbix Server-Version und der Linux-Distributionsversion Für diese Testumgebung laden wir das RMP-Paket zabbix-agent-3.0.9-1.el5.x86_64.rpm herunter. Die Download-Adresse lautet http://repo.zabbix.com/zabbix/3.0/rhel/5/x86_64/ # rpm -ivh zabbix-agent-3.0.9-1.el5.x86_64.rpm Warnung: zabbix-agent-3.0.9-1.el5.x86_64.rpm: Header V3 DSA-Signatur: NOKEY, Schlüssel-ID 79ea5ed4 Vorbereitung... #################################################### [100%] 1:zabbix-agent ###################################################### [100%] Wenn der Server auf das externe Netzwerk zugreifen kann, können Sie ihn natürlich auch mit dem folgenden Befehl direkt installieren.
Oder wenn Sie die Yum-Quelle konfigurieren, ist es einfacher und bequemer.
Wir wissen, dass der Zabbix-Server standardmäßig im Allgemeinen aktiv Daten vom Client abruft. Natürlich kann der Client auch aktiv Daten an den Server senden. Der Client verwendet die Anweisung zabbix_sender, um aktiv Daten an den Server zu senden. Die Installation und Konfiguration von zabbix_sender werden hier nicht vorgestellt. Ich habe vor, es später separat vorzustellen. 4: Ändern Sie die Konfigurationsdatei von Zabbix-Agent Suchen Sie zunächst den Speicherort von zabbix_agentd.conf. Sie können rpm -ql zabbix-agent oder rpm -ql zabbix-agent | grep zabbix_agentd.conf verwenden. # rpm -ql zabbix-agent /etc/init.d/zabbix-agent /etc/logrotate.d/zabbix-agent /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.d /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf /usr/sbin/zabbix_agentd /usr/share/doc/zabbix-agent-3.0.9 /usr/share/doc/zabbix-agent-3.0.9/AUTHORS /usr/share/doc/zabbix-agent-3.0.9/KOPIEREN /usr/share/doc/zabbix-agent-3.0.9/ChangeLog /usr/share/doc/zabbix-agent-3.0.9/NEWS /usr/share/doc/zabbix-agent-3.0.9/README /usr/share/man/man8/zabbix_agentd.8.gz /var/log/zabbix /var/run/zabbix # rpm -ql zabbix-agent | grep zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf Bearbeiten Sie die Parameterdatei zabbix_agentd.conf
Hostname=Zabbix-Server #Der Hostname des Zabbix-Clients ersetzt den Zabbix-Server 5: Starten Sie den Zabbix-Agent-Dienst Es gibt mehrere Möglichkeiten, Zabbix-Agent zu starten. Achten Sie auf die tatsächliche Umgebung. Einige Linux-Versionen unterstützen einige der folgenden Methoden nicht. Methode 1: # Dienst Zabbix-Agent starten Zabbix-Agent wird gestartet: [ OK ] # Dienst Zabbix-Agent stoppen Zabbix-Agent herunterfahren: [ OK ] # Dienst-Zabbix-Agent-Status zabbix_agentd (PID 8120) läuft … Methode 2: systemctl starte zabbix-agent.service systemctl stop zabbix-agent.service Methode 3: /etc/init.d/zabbix-agent start /etc/init.d/zabbix-agent stoppen /etc/init.d/zabbix-agent status 6: Stellen Sie den Zabbix-Agent-Dienst so ein, dass er beim Booten automatisch gestartet wird # chkconfig --add zabbix-agent # chkconfig --list | grep zabbix-agent zabbix-agent 0:aus 1:aus 2:aus 3:aus 4:aus 5:aus 6:aus 7: Überprüfen Sie, ob die überwachte Linux-Server-Firewall den TCP-Port 10050 geöffnet hat Das ist ganz einfach und ich werde nicht näher darauf eingehen. Es muss jedoch überprüft und bestätigt werden, da der Zabbix-Server sonst keine Daten abrufen kann. Wenn Sie beispielsweise iptables zur Verwaltung Ihrer Firewall verwenden (CentOS 5,6) Ändern Sie die Konfigurationsdatei, Firewall-Konfigurationsdatei /etc/sysconfig/iptables, fügen Sie die folgende Konfiguration hinzu
Starten Sie den Firewall-Dienst iptables restart Wenn Sie Firewalld zur Verwaltung Ihrer Firewall verwenden (z. B. CentOS 7.x)
Versionsproblem: Hinweis: Bezüglich der Frage, ob die Versionen von Zabbix Server und Zabbix Agent konsistent sein sollten, versuchen Sie, sie konsistent zu halten. Konsistente Versionen können verschiedene Probleme vermeiden. In der offiziellen Dokumentation heißt es außerdem: „Zabbix Server ist abwärtskompatibel mit Zabbix Agent.“ Beachten Sie jedoch, dass einige Parameter geändert werden müssen. Bitte beachten Sie, dass ein Zabbix-Agent höher als 3.0 nicht mit dem Zabbix-Server 3.0 verwendet werden kann. Die Einzelheiten lauten wie folgt: 12 Versionskompatibilität
Obwohl die offizielle Dokumentation darauf hinweist, dass Zabbix-Agenten höher als 3.0 nicht mit dem Zabbix-Server 3.0 verwendet werden können, ist unklar, ob sich dies auf Haupt- oder Nebenversionen bezieht. Beispielsweise ist der Zabbix-Server in meiner Testumgebung 3.0.9, und der Client kann auch die Version zabbix-agent-3.0.28 installieren. Im Test wurden keine Probleme festgestellt. Zusammenfassen Dies ist das Ende dieses Artikels über die Installations- und Konfigurationsmethoden von Zabbix Agent auf der Linux-Plattform. Weitere relevante Inhalte zur Installation und Konfiguration von Zabbix Agent finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der Wissenspunkte zur Verwendung von TEXT/BLOB-Typen in MySQL
>>: js verwendet die Reduce-Methode, um Ihren Code eleganter zu gestalten
1. Beim Entwerfen einer Webseite ist das Bestimmen...
Ergebnisse erzielenAnforderungen/Funktionalität: ...
Hier stellen wir nur die relativ einfache Install...
Körperteil: <button>Licht ein-/ausschalten&...
Code kopieren Der Code lautet wie folgt: <div ...
Quelle: http://www.ruoyi.vip/ Vue von „vue“ impor...
Dieser Artikel veranschaulicht anhand von Beispie...
Wenn Sie den Stil „table-layer:fixed“ für eine Ta...
Hinweis: Diese Tabelle ist aus dem W3School-Tutor...
In diesem Projekt wird der Docker-Container zum E...
Inhaltsverzeichnis 1. Herunterladen 2. Installati...
MySQL Zeile zu Spalte, Spalte zu Zeile Der Satz i...
Inhaltsverzeichnis 1. Einleitung 2. Haupttext 2.1...
Dieser Artikel beschreibt anhand eines Beispiels,...
Optimierungsideen Es gibt zwei Hauptoptimierungsr...