On this page
13 Redis-Plugin
Übersicht
Die Konfigurationsdatei des Zabbix Agent 2 wird zur Konfiguration von Plugins verwendet. Diese Konfigurationsparameter von Zabbix Agent 2 werden für den Betrieb des Redis-Plugins unterstützt.
Es wird empfohlen, sie in einer eigenen Konfigurationsdatei (z. B. redis.conf) anzugeben und anschließend die Direktive Include zu verwenden, um diese Datei in die Konfiguration von Zabbix Agent 2 einzubinden.
Beachten Sie:
- Die Standardwerte spiegeln die Prozess-Standardeinstellungen wider, nicht die Werte in den mitgelieferten Konfigurationsdateien.
- Werte unterstützen Umgebungsvariablen.
- Zabbix unterstützt Konfigurationsdateien nur in UTF-8-Kodierung ohne BOM.
- Kommentare, die mit "#" beginnen, werden nur am Anfang der Zeile unterstützt.
Parameter
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.Redis.Default.Password | no | Standardpasswort für die Verbindung zu Redis; wird verwendet, wenn in einem Datenpunkt-Schlüssel oder einer benannten Sitzung kein Wert angegeben ist. | ||
| Plugins.Redis.Default.TLSConnect | no | TLS-Verifizierungsanforderung des Clients (Zabbix agent 2). Unterstützte Werte: required - verschlüsselt, nicht verifiziert (nur zum Testen)verify_ca - verschlüsselt, Serverzertifikatverify_full - verschlüsselt, Serverzertifikat und Servername mit SAN verifiziertEin leerer oder nicht gesetzter Wert wird als kein TLS behandelt. |
||
| Plugins.Redis.Default.TLSCAFile | no | Standardmäßiger vollständiger Pfad zu einer Datei mit den Zertifikaten der obersten CA(s). | ||
| Plugins.Redis.Default.TLSCertFile | no | Standardmäßiger vollständiger Pfad zu einer Datei mit dem Zertifikat des Agent. | ||
| Plugins.Redis.Default.TLSKeyFile | no | Standardmäßiger vollständiger Pfad zu einer Datei mit dem privaten Schlüssel des Agent. | ||
| Plugins.Redis.Default.Uri | no | tcp://localhost:6379 | Standard-URI für die Verbindung zu Redis; wird verwendet, wenn in einem Datenpunkt-Schlüssel oder einer benannten Sitzung kein Wert angegeben ist. Sollte keine eingebetteten Anmeldedaten enthalten (diese werden ignoriert). Muss dem URI-Format entsprechen. Unterstützte Schemata: tcp, unix; ein Schema kann weggelassen werden.Ein Port kann weggelassen werden (Standard=6379). Beispiele: tcp://localhost:6379localhostunix:/var/run/redis.sock |
|
| Plugins.Redis.Default.User | no | default | Standardbenutzer, der an den geschützten Redis-Server gesendet wird; wird verwendet, wenn in einem Datenpunkt-Schlüssel oder einer benannten Sitzung kein Wert angegeben ist. | |
| Plugins.Redis.KeepAlive | no | 60-900 | 300 | Maximale Wartezeit (in Sekunden), bevor ungenutzte Plugin-Verbindungen geschlossen werden. |
| Plugins.Redis.Sessions.<SessionName>.Password | no | Passwort der benannten Sitzung. <SessionName> - definiert den Sitzungsnamen, der in Datenpunkt-Schlüsseln verwendet werden soll. |
||
| Plugins.Redis.Sessions.<SessionName>.TLSConnect | no | TLS-Verifizierungsanforderung des Clients (Zabbix agent 2). <SessionName> - definiert den Sitzungsnamen, der in Datenpunkt-Schlüsseln verwendet werden soll. Unterstützte Werte: required - verschlüsselt, nicht verifiziert (nur zum Testen)verify_ca - verschlüsselt, Serverzertifikatverify_full - verschlüsselt, Serverzertifikat und Servername mit SAN verifiziertEin leerer oder nicht gesetzter Wert wird als kein TLS behandelt. |
||
| Plugins.Redis.Sessions.<SessionName>.TLSCAFile | no (yes, if TLSConnect is verify_ca or verify_full) |
Vollständiger Pfad zu einer Datei mit den Zertifikaten der obersten CA(s) zur Verifizierung des Redis-Serverzertifikats. <SessionName> - definiert den Sitzungsnamen, der in Datenpunkt-Schlüsseln verwendet werden soll. |
||
| Plugins.Redis.Sessions.<SessionName>.TLSCertFile | no | Vollständiger Pfad zu einer Datei mit dem Zertifikat des Agent für die Client-Authentifizierung. <SessionName> - definiert den Sitzungsnamen, der in Datenpunkt-Schlüsseln verwendet werden soll. |
||
| Plugins.Redis.Sessions.<SessionName>.TLSKeyFile | no | Vollständiger Pfad zu einer Datei mit dem privaten Schlüssel des Agent für die Client-Authentifizierung. <SessionName> - definiert den Sitzungsnamen, der in Datenpunkt-Schlüsseln verwendet werden soll. |
||
| Plugins.Redis.Sessions.<SessionName>.Uri | no | localhost:6379 | Verbindungszeichenfolge einer benannten Sitzung. <SessionName> - definiert den Sitzungsnamen, der in Datenpunkt-Schlüsseln verwendet werden soll. Sollte keine eingebetteten Anmeldedaten enthalten (diese werden ignoriert). Muss dem URI-Format entsprechen. Unterstützte Schemata: tcp, unix; ein Schema kann weggelassen werden.Ein Port kann weggelassen werden (Standard=6379). Beispiele: tcp://localhost:6379localhostunix:/var/run/redis.sock |
|
| Plugins.Redis.Sessions.<SessionName>.User | no | default | Benutzer, der an den geschützten Redis-Server gesendet wird. <SessionName> - definiert den Sitzungsnamen, der in Datenpunkt-Schlüsseln verwendet werden soll. |
|
| Plugins.Redis.Timeout | no | 1-30 | global timeout | Zeitüberschreitung für die Ausführung von Anfragen (die Dauer in Sekunden, die auf den Abschluss einer Anfrage gewartet wird, bevor sie beendet wird). |
Siehe auch:
- Beschreibung der allgemeinen Konfigurationsparameter von Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Anweisungen zur Konfiguration von Plugins