Zabbix verwendet einen gemeinsamen PSK-Schlüssel zur Verschlüsselung der Kommunikation zwischen Server und Agent

Zabbix verwendet einen gemeinsamen PSK-Schlüssel zur Verschlüsselung der Kommunikation zwischen Server und Agent

Seit Zabbix Version 3.0 wird verschlüsselte Kommunikation zwischen Zabbix-Server, Zabbix-Proxy, Zabbix-Agent, zabbix_sender und zabbix_get unterstützt. Zu den Verschlüsselungsmethoden gehören Pre-Shared Key (PSK) und Zertifikatsverschlüsselung. Die Verschlüsselungskonfiguration ist optional. Einige Proxys und Agenten können die Kommunikation mithilfe der Zertifikatsauthentifizierung verschlüsseln, andere können die PSK-Verschlüsselung verwenden und der Rest kann ohne Verschlüsselung kommunizieren. Es ist zu beachten, dass Sie beim Kompilieren den Parameter –with-openssl hinzufügen müssen, wenn Sie verschlüsselte Kommunikation verwenden möchten.

Generieren und Hinzufügen eines gemeinsamen PSK-Schlüssels

Verwenden Sie den Befehl openssl rand -hex 32 um eine Schlüsselfolge zu generieren. Die Konfigurationsschritte sind wie folgt:

[root@zabbix-Skripte]# openssl rand -hex 32
ef52cbe2d1a35e6bb3c43b22bd4f1a1d7bf24d1ccb7c47f6a602425970da5432
# Schreiben Sie den generierten Schlüssel in die Datei vim /usr/local/zabbix/etc/zabbix_agentd.conf.d/zabbix_agentd.psk
vim /usr/local/zabbix/etc/zabbix_agentd.conf
#TLSConnect=psk hinzufügen
TLSAccept=psk
TLSPSKFile=/usr/local/zabbix/etc/zabbix_agentd.conf.d/zabbix_agentd.psk
TLSPSKIdentity=PSKTest
#Starten Sie den zabbix_agent-Prozess neu, nachdem die Konfiguration abgeschlossen ist

In der Zabbix-Web-Benutzeroberfläche hinzufügen

Zabbix verwendet einen gemeinsamen PSK-Schlüssel zur Verschlüsselung der Kommunikation zwischen Server und Agent

Testbefehl

zabbix_get -s 127.0.0.1 -k "system.cpu.load[all,avg1]" --tls-connect=psk --tls-psk-identity="PSK 001" --tls-psk-file=/etc/zabbix/zabbix_agentd.conf.d/zabbix_agentd.psk

Zusammenfassen

Oben habe ich Ihnen erklärt, wie Zabbix mithilfe des PSK-Shared-Keys die Kommunikationsverschlüsselung zwischen Server und Agent realisiert. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten!

Das könnte Sie auch interessieren:
  • So stellen Sie zabbix_agent in Docker bereit
  • Detaillierte Erläuterung der Bereitstellungs- und Konfigurationsmethoden des Linux-Zabbix-Agenten
  • Installations- und Konfigurationsmethode von Zabbix Agent auf der Linux-Plattform
  • Installieren und konfigurieren Sie Zabbix Agentd unter Windows
  • Installationsprozess von Zabbix-Agent auf Kylin V10

<<:  Einfaches Anwendungsbeispiel für MySQL-Trigger

>>:  jQuery-Plugin für ein nahtloses Karussell

Artikel empfehlen

Detaillierte Zusammenfassung des JavaScript-Arrays

Inhaltsverzeichnis 1. Array-Induktion 1. Teilen S...

Sekundäre Kapselung des Elements el-table table (mit Tischhöhenanpassung)

Vorwort Während meines Praktikums in der Firma ha...

React implementiert eine mehrkomponentige Wertübertragungsfunktion über Conetxt

Die Wirkung dieser Funktion ist ähnlich wie vue的p...

Vergleichende Analyse von IN und Exists in MySQL-Anweisungen

Hintergrund Als ich kürzlich SQL-Anweisungen schr...

Javascript Frontend Optimierungscode

Inhaltsverzeichnis Optimierung der if-Beurteilung...

Beschreibung der Grenzen und Bereiche zwischen MySQL

MySQL zwischen Grenzbereich Der Bereich zwischen ...

Empfohlene 20 besten kostenlosen englischen Handschrift-Schriftarten

Jellyka BeesAntike Handschrift [Ank]* Jellyka Cutt...

So verwenden Sie Javascript zum Erstellen einfacher Algorithmen

Inhaltsverzeichnis 1 Frage 2 Methoden 3 Experimen...

CSS verwendet radialen Farbverlauf zur Implementierung von Coupon-Stilen

In diesem Artikel erfahren Sie, wie Sie mithilfe ...

Beispielcode für die Konvertierung von MySQL-Zeilen und -Spalten

1. Nachfrage Wir haben drei Tabellen. Wir müssen ...

MySQL 5.7.18 Installer Installation Download Grafik-Tutorial

Dieser Artikel enthält das ausführliche Installat...

Lösung für das Problem, dass der Z-Index in CSS3 nicht wirksam wird

Ich habe vor kurzem eine Kombination aus CSS3 und...