On this page
6 Plugin MongoDB
Panoramica
Questa sezione elenca i parametri supportati nel file di configurazione del plugin MongoDB di Zabbix agent 2 (mongo.conf).
Il plugin MongoDB è un plugin caricabile ed è disponibile e descritto in modo completo nel repository del plugin MongoDB.
Nota che:
- I valori predefiniti riflettono i valori predefiniti del processo, non i valori presenti nei file di configurazione distribuiti.
- I valori supportano 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.
Opzioni
| Parameter | Description |
|---|---|
| -V --version | Stampa la versione del plugin e le informazioni sulla licenza. |
| -h --help | Stampa le informazioni di aiuto (scorciatoia). |
Parametri
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.MongoDB.Default.Password | no | Password predefinita per la connessione a MongoDB; usata se non viene specificato alcun valore in una chiave item o in una sessione denominata. | ||
| Plugins.MongoDB.Default.Uri | no | URI predefinito per la connessione a MongoDB; usato se non viene specificato alcun valore in una chiave item o in una sessione denominata. Non deve includere credenziali incorporate (verranno ignorate). Deve corrispondere al formato URI. È supportato solo lo schema tcp; lo schema può essere omesso.La porta può essere omessa (default=27017). Esempi: tcp://127.0.0.1:27017, tcp:localhost, localhost |
||
| Plugins.MongoDB.Default.User | no | Nome utente predefinito per la connessione a MongoDB; usato se non viene specificato alcun valore in una chiave item o in una sessione denominata. | ||
| Plugins.MongoDB.KeepAlive | no | 60-900 | 300 | Tempo massimo di attesa (in secondi) prima che le connessioni plugin non utilizzate vengano chiuse. |
| Plugins.MongoDB.Sessions.<SessionName>.Password | no | Password della sessione denominata. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSCAFile | no (yes, if Plugins.MongoDB.Sessions.<SessionName>.TLSConnect is set to one of: verify_ca, verify_full) |
Percorso completo di un file contenente i certificati della CA di livello superiore per la verifica del certificato del peer, usato per le comunicazioni cifrate tra Zabbix agent 2 e i database monitorati. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile | yes, if Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile is specified | Percorso completo di un file contenente il certificato dell'agent o la catena di certificati, usato per le comunicazioni cifrate tra Zabbix agent 2 e i database monitorati. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSConnect | no | Tipo di cifratura per le comunicazioni tra Zabbix agent 2 e i database monitorati. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. Valori supportati: required - richiede una connessione TLS; verify_ca - verifica i certificati; verify_full - verifica i certificati e l'indirizzo IP. Supportato dalla versione 1.2.1 del plugin |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile | yes, if Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile is specified | Percorso completo di un file contenente la chiave privata del database usata per le comunicazioni cifrate tra Zabbix agent 2 e i database monitorati. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. |
||
| Plugins.MongoDB.Sessions.<SessionName>.Uri | no | Stringa di connessione di una sessione denominata. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. Non deve includere credenziali incorporate (verranno ignorate). Deve corrispondere al formato URI. È supportato solo lo schema tcp; lo schema può essere omesso.La porta può essere omessa (default=27017). Esempi: tcp://127.0.0.1:27017, tcp:localhost, localhost |
||
| Plugins.MongoDB.Sessions.<SessionName>.User | no | Nome utente della sessione denominata. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. |
||
| Plugins.MongoDB.System.Path | no | Percorso dell'eseguibile del plugin MongoDB. Esempio di utilizzo: Plugins.MongoDB.System.Path=/usr/libexec/zabbix/zabbix-agent2-plugin-mongodb |
||
| Plugins.MongoDB.Timeout | no | 1-30 | global timeout | Timeout di esecuzione della richiesta (la durata, in secondi, da attendere affinché una richiesta venga completata prima di interromperla). |
Vedi anche:
- Descrizione dei parametri di configurazione generali di Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Istruzioni per la configurazione dei plugins