Plugin Ceph

Panoramica

I parametri di configurazione consentono di personalizzare il comportamento del plugin Ceph.

Si consiglia di specificarli in un file di configurazione dedicato (ad esempio ceph.conf), anziché nel file di configurazione di agent 2. Utilizzare quindi la direttiva Include per includere questo file nella configurazione di Zabbix agent 2.

Tutti i parametri sono facoltativi, salvo diversa indicazione esplicita che il parametro sia obbligatorio.

Questa pagina è strutturata come segue:

  • Panoramica dei parametri (per vedere i dettagli completi di un parametro, fare clic sul suo nome)
  • Dettagli dei parametri
Parameter Description
Plugins.Ceph.Default.ApiKey Specifica la chiave API predefinita per la connessione a Ceph.
Plugins.Ceph.Default.Mode Specifica la modalità predefinita per la connessione a Ceph.
Plugins.Ceph.Default.URI Specifica l'URI predefinito per la connessione a Ceph.
Plugins.Ceph.Default.User Specifica il nome utente predefinito per la connessione a Ceph.
Plugins.Ceph.InsecureSkipVerify Specifica se un client HTTP deve verificare la catena del certificato del server e il nome host.
Plugins.Ceph.KeepAlive Imposta il tempo massimo di attesa prima che le connessioni del plugin non utilizzate vengano chiuse.
Plugins.Ceph.Sessions.<SessionName>.ApiKey Specifica la chiave API della sessione denominata per la connessione a Ceph.
Plugins.Ceph.Sessions.<SessionName>.Mode Specifica la modalità della sessione denominata per la connessione a Ceph.
Plugins.Ceph.Sessions.<SessionName>.URI Specifica l'URI della sessione denominata per la connessione a Ceph.
Plugins.Ceph.Sessions.<SessionName>.User Specifica il nome utente della sessione denominata per la connessione a Ceph.
Plugins.Ceph.Timeout Imposta il timeout di esecuzione della richiesta.

Si noti che:

  • I valori predefiniti riflettono i valori predefiniti del processo, non i valori nei file di configurazione forniti;
  • I valori supportano le variabili di ambiente;
  • 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.

Dettagli dei parametri

Plugins.Ceph.Default.ApiKey

Specifica la chiave API predefinita per la connessione a Ceph.
Utilizzata se non è specificato alcun valore in una chiave item o in una sessione denominata.

Plugins.Ceph.Default.Mode

Specifica la modalità predefinita per la connessione a Ceph.
La modalità nativa è supportata solo su Linux e a partire da Ceph 16. La modalità restful non funzionerà con la versione 20 di Ceph o successive.
Tieni presente che il set di credenziali utente differisce per ciascuna modalità e che non sono compatibili tra loro.

Predefinito: restful (deprecato)
Intervallo: native/restful

Plugins.Ceph.Default.URI

Specifica l'URI predefinito per la connessione a Ceph.
Usato se non è specificato alcun valore in una item key o in una sessione denominata.

Non deve includere credenziali incorporate (verranno ignorate).
Deve corrispondere al formato URI.
È supportato solo lo schema https; lo schema può essere omesso.
La porta può essere omessa (predefinita=8003).

Predefinito: https://localhost:8003

Esempi:

https://127.0.0.1:8003
localhost
Plugins.Ceph.Default.User

Specifica il nome utente predefinito per la connessione a Ceph.
Usato se non è specificato alcun valore in una chiave item o in una sessione denominata.

Plugins.Ceph.InsecureSkipVerify

Specifica se un client HTTP deve verificare la catena del certificato del server e il nome host.
Se true, TLS accetta qualsiasi certificato presentato dal server e qualsiasi nome host presente in tale certificato. In questa modalità, TLS è vulnerabile ad attacchi man-in-the-middle (usare solo per test).

Predefinito: false
Intervallo: false/true

Plugins.Ceph.KeepAlive

Imposta il tempo massimo di attesa (in secondi) prima che le connessioni del plugin non utilizzate vengano chiuse.

Predefinito: 300
Intervallo: 60-900

Plugins.Ceph.Sessions.<SessionName>.ApiKey

Specifica la chiave API della sessione denominata per la connessione a Ceph.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.

Plugins.Ceph.Sessions.<SessionName>.Mode

Specifica la modalità della sessione denominata per la connessione a Ceph.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.
La modalità native è supportata solo su Linux e a partire da Ceph 16. La modalità restful non funzionerà con la versione 20 di Ceph o successive.
Si noti che il set di credenziali utente differisce per ciascuna modalità e che non sono compatibili tra loro.

Predefinito: restful (deprecato)
Intervallo: native/restful

Plugins.Ceph.Sessions.<SessionName>.URI

Specifica l'URI della sessione denominata per la connessione a Ceph.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.
Non deve includere credenziali incorporate (verranno ignorate).
Deve corrispondere al formato URI.
È supportato solo lo schema https; lo schema può essere omesso.
La porta può essere omessa (predefinita=8003).

Predefinito: https://localhost:8003

Esempi:

https://127.0.0.1:8003
localhost
Plugins.Ceph.Sessions.<SessionName>.User

Specifica il nome utente della sessione denominata per la connessione a Ceph.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.

Plugins.Ceph.Timeout

Imposta il timeout di esecuzione della richiesta (durata di attesa affinché una richiesta venga completata prima di interromperla) in secondi.

Predefinito: global timeout
Intervallo: 1-30

Vedi anche