12 Redis-Plugin

Übersicht

Dieser Abschnitt listet die Parameter auf, die in der Konfigurationsdatei des Redis Zabbix Agent 2-Plugins (redis.conf) unterstützt werden.

Beachten Sie:

  • Die Standardwerte entsprechen den Prozess-Standardeinstellungen, nicht den Werten in den mitgelieferten Konfigurationsdateien.
  • 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 Bereich Standard Beschreibung
Plugins.Redis.Default.Password no Standardpasswort für die Verbindung zu Redis; wird verwendet, wenn kein Wert in einem item key oder einer benannten Sitzung angegeben ist.
Plugins.Redis.Default.TLSConnect no TLS-Überprüfungsanforderung des Clients (Zabbix agent 2).

Unterstützte Werte:
required - verschlüsselt, nicht verifiziert (nur zum Testen)
verify_ca - verschlüsselt, Serverzertifikat
verify_full - verschlüsselt, Serverzertifikat und Servername mit SAN verifiziert
Ein 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 kein Wert in einem item key oder einer benannten Sitzung angegeben ist.

Sollte keine eingebetteten Anmeldedaten enthalten (diese werden ignoriert).
Muss dem URI-Format entsprechen.
Unterstützte Schemas: tcp, unix; ein Schema kann weggelassen werden.
Ein Port kann weggelassen werden (Standard=6379).
Beispiele: tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Default.User no default Standardbenutzer, der an den geschützten Redis-Server gesendet wird; wird verwendet, wenn kein Wert in einem item key oder einer benannten Sitzung 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 item keys verwendet werden soll.
Plugins.Redis.Sessions.<SessionName>.TLSConnect no TLS-Überprüfungsanforderung des Clients (Zabbix agent 2).
<SessionName> - definiert den Sitzungsnamen, der in item keys verwendet werden soll.

Unterstützte Werte:
required - verschlüsselt, nicht verifiziert (nur zum Testen)
verify_ca - verschlüsselt, Serverzertifikat
verify_full - verschlüsselt, Serverzertifikat und Servername mit SAN verifiziert
Ein 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 item keys 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 item keys 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 item keys verwendet werden soll.
Plugins.Redis.Sessions.<SessionName>.Uri no localhost:6379 Verbindungszeichenfolge einer benannten Sitzung.
<SessionName> - definiert den Sitzungsnamen, der in item keys verwendet werden soll.

Sollte keine eingebetteten Anmeldedaten enthalten (diese werden ignoriert).
Muss dem URI-Format entsprechen.
Unterstützte Schemas: tcp, unix; ein Schema kann weggelassen werden.
Ein Port kann weggelassen werden (Standard=6379).
Beispiele: tcp://localhost:6379
localhost
unix:/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 item keys verwendet werden soll.
Seit Version 7.0.10 unterstützt.
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: