12 Plugin Redis

Panoramica

Questa sezione elenca i parametri supportati nel file di configurazione del plugin Redis Zabbix agent 2 (redis.conf).

Nota che:

  • I valori predefiniti riflettono i valori predefiniti del processo, non i valori nei file di configurazione forniti.
  • Zabbix supporta i file di configurazione solo in codifica UTF-8 senza BOM.
  • I commenti che iniziano con "#" sono supportati solo all'inizio della riga.

Parametri

Parameter Mandatory Range Default Description
Plugins.Redis.Default.Password no Password predefinita per la connessione a Redis; usata se non è specificato alcun valore in una chiave item o in una sessione denominata.
Plugins.Redis.Default.TLSConnect no Requisito di verifica TLS del client (Zabbix agent 2).

Valori supportati:
required - crittografato, non verificato (solo per test)
verify_ca - crittografato, certificato del server
verify_full - crittografato, certificato del server e nome del server verificati con SAN
Un valore vuoto o non impostato viene trattato come assenza di TLS.
Plugins.Redis.Default.TLSCAFile no Percorso completo predefinito di un file contenente i certificati della/e CA di livello superiore.
Plugins.Redis.Default.TLSCertFile no Percorso completo predefinito di un file contenente il certificato dell'agent.
Plugins.Redis.Default.TLSKeyFile no Percorso completo predefinito di un file contenente la chiave privata dell'agent.
Plugins.Redis.Default.Uri no tcp://localhost:6379 URI predefinito per la connessione a Redis; usato se non è specificato alcun valore in una chiave item o in una sessione denominata.

Non deve includere credenziali incorporate (verranno ignorate).
Deve corrispondere al formato URI.
Schemi supportati: tcp, unix; uno schema può essere omesso.
Una porta può essere omessa (default=6379).
Esempi: tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Default.User no default Utente predefinito da inviare al server Redis protetto; usato se non è specificato alcun valore in una chiave item o in una sessione denominata.
Plugins.Redis.KeepAlive no 60-900 300 Tempo massimo di attesa (in secondi) prima che le connessioni del plugin non utilizzate vengano chiuse.
Plugins.Redis.Sessions.<SessionName>.Password no Password della sessione denominata.
<SessionName> - definisce il nome della sessione da usare nelle chiavi item.
Plugins.Redis.Sessions.<SessionName>.TLSConnect no Requisito di verifica TLS del client (Zabbix agent 2).
<SessionName> - definisce il nome della sessione da usare nelle chiavi item.

Valori supportati:
required - crittografato, non verificato (solo per test)
verify_ca - crittografato, certificato del server
verify_full - crittografato, certificato del server e nome del server verificati con SAN
Un valore vuoto o non impostato viene trattato come assenza di TLS.
Plugins.Redis.Sessions.<SessionName>.TLSCAFile no
(yes, if TLSConnect is verify_ca or verify_full)
Percorso completo di un file contenente i certificati della/e CA di livello superiore per la verifica del certificato del server Redis.
<SessionName> - definisce il nome della sessione da usare nelle chiavi item.
Plugins.Redis.Sessions.<SessionName>.TLSCertFile no Percorso completo di un file contenente il certificato dell'agent per l'autenticazione del client.
<SessionName> - definisce il nome della sessione da usare nelle chiavi item.
Plugins.Redis.Sessions.<SessionName>.TLSKeyFile no Percorso completo di un file contenente la chiave privata dell'agent per l'autenticazione del client.
<SessionName> - definisce il nome della sessione da usare nelle chiavi item.
Plugins.Redis.Sessions.<SessionName>.Uri no localhost:6379 Stringa di connessione di una sessione denominata.
<SessionName> - definisce il nome della sessione da usare nelle chiavi item.

Non deve includere credenziali incorporate (verranno ignorate).
Deve corrispondere al formato URI.
Schemi supportati: tcp, unix; uno schema può essere omesso.
Una porta può essere omessa (default=6379).
Esempi: tcp://localhost:6379
localhost
unix:/var/run/redis.sock
Plugins.Redis.Sessions.<SessionName>.User no default Utente da inviare al server Redis protetto.
<SessionName> - definisce il nome della sessione da usare nelle chiavi item.
Supportato dalla versione 7.0.10.
Plugins.Redis.Timeout no 1-30 global timeout Timeout di esecuzione della richiesta (durata, in secondi, da attendere il completamento di una richiesta prima di interromperla).

Vedi anche: