13 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.
  • Werte unterstützen Umgebungsvariablen.
  • Zabbix unterstützt Konfigurationsdateien nur in der 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 im Datenpunkt-Schlüssel oder in der benannten Sitzung kein Wert 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 im Datenpunkt-Schlüssel oder in der benannten Sitzung kein Wert 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 im Datenpunkt-Schlüssel oder in der 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-Überprüfungsanforderung 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, 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 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 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 Datenpunkt-Schlüsseln verwendet werden soll.
Plugins.Redis.Timeout no 1-30 global timeout Zeitlimit für die Ausführung einer Anfrage (die Dauer in Sekunden, die auf den Abschluss einer Anfrage gewartet wird, bevor sie beendet wird).

Siehe auch: