13 Plugin Redis

Panoramica

Il file di configurazione di Zabbix agent 2 viene utilizzato per configurare i plugin. Questi parametri di configurazione di Zabbix agent 2 sono supportati per il funzionamento del plugin Redis.

Si consiglia di specificarli in un file di configurazione dedicato (ad esempio redis.conf) e quindi di utilizzare la direttiva Include per aggiungere questo file alla configurazione di Zabbix agent 2.

Si noti che:

  • I valori predefiniti riflettono i valori predefiniti del processo, non i valori presenti nei file di configurazione forniti.
  • I valori supportano le variabili d'ambiente.
  • Zabbix supporta file di configurazione solo con 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; utilizzata se non viene specificato alcun valore in una chiave item o in una sessione con nome.
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 verificato con SAN
Un valore vuoto o non impostato viene trattato come nessun 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; utilizzato se non viene specificato alcun valore in una chiave item o in una sessione con nome.

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 (predefinita=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; utilizzato se non viene specificato alcun valore in una chiave item o in una sessione con nome.
Plugins.Redis.KeepAlive no 60-900 300 Il 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 con nome.
<SessionName> - definire il nome della sessione da utilizzare nelle chiavi item.
Plugins.Redis.Sessions.<SessionName>.TLSConnect no Requisito di verifica TLS del client (Zabbix agent 2).
<SessionName> - definire il nome della sessione da utilizzare 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 verificato con SAN
Un valore vuoto o non impostato viene trattato come nessun 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> - definire il nome della sessione da utilizzare 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> - definire il nome della sessione da utilizzare 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> - definire il nome della sessione da utilizzare nelle chiavi item.
Plugins.Redis.Sessions.<SessionName>.Uri no localhost:6379 Stringa di connessione di una sessione con nome.
<SessionName> - definire il nome della sessione da utilizzare 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 (predefinita=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> - definire il nome della sessione da utilizzare nelle chiavi item.
Plugins.Redis.Timeout no 1-30 global timeout Timeout di esecuzione della richiesta (la durata, in secondi, di attesa del completamento di una richiesta prima di interromperla).

Vedi anche: