On this page
7 Plugin MQTT
Panoramica
Questa sezione elenca i parametri supportati nel file di configurazione del plugin MQTT di Zabbix agent 2 (mqtt.conf).
Si noti che:
- I valori predefiniti riflettono i default del processo, non i valori presenti 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.
Parametri
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.MQTT.Default.Password | no | Password predefinita per la connessione a MQTT; usata se non viene specificato alcun valore in una chiave item o in una sessione denominata. | ||
| Plugins.MQTT.Default.TLSCAFile | no | Percorso completo di un file contenente i certificati della CA di livello superiore per la verifica del certificato del peer nelle comunicazioni crittografate tra Zabbix agent 2 e il broker MQTT; usato se non viene specificato alcun valore in una sessione denominata. | ||
| Plugins.MQTT.Default.TLSCertFile | no | Percorso completo di un file contenente il certificato dell'agent o la catena di certificati per le comunicazioni crittografate tra Zabbix agent 2 e il broker MQTT; usato se non viene specificato alcun valore in una sessione denominata. | ||
| Plugins.MQTT.Default.TLSKeyFile | no | Percorso completo di un file contenente la chiave privata MQTT per le comunicazioni crittografate tra Zabbix agent 2 e il broker MQTT; usato se non viene specificato alcun valore in una sessione denominata. | ||
| Plugins.MQTT.Default.Topic | no | Topic predefinito per la sottoscrizione MQTT; usato se non viene specificato alcun valore in una chiave item o in una sessione denominata. Il topic può contenere caratteri jolly ("+","#") Esempi: path/to/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Default.Url | no | tcp://localhost:1883 | Stringa di connessione predefinita al broker MQTT; usata se non viene specificato alcun valore in una chiave item o in una sessione denominata. Non deve includere parametri di query. Deve corrispondere al formato URL. Scheme supportati: tcp (predefinito), ws, tls; uno scheme può essere omesso.Una porta può essere omessa (predefinita=1883). Esempi: tcp://host:1883localhostws://host:8080 |
|
| Plugins.MQTT.Default.User | no | Nome utente predefinito per la connessione a MQTT; usato se non viene specificato alcun valore in una chiave item o in una sessione denominata. | ||
| Plugins.MQTT.Sessions.<SessionName>.Password | no | Password della sessione denominata. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSCAFile | no | Percorso completo di un file contenente i certificati della CA di livello superiore per la verifica del certificato del peer, usato per le comunicazioni crittografate tra Zabbix agent 2 e il broker MQTT. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSCertFile | no | Percorso completo di un file contenente il certificato dell'agent o la catena di certificati, usato per le comunicazioni crittografate tra Zabbix agent 2 e il broker MQTT. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile | no | Percorso completo di un file contenente la chiave privata MQTT usata per le comunicazioni crittografate tra Zabbix agent 2 e il broker MQTT. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. |
||
| Plugins.MQTT.Sessions.<SessionName>.Topic | no | Topic della sessione denominata per la sottoscrizione MQTT. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. Il topic può contenere caratteri jolly ("+","#") Esempi: path/to/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Sessions.<SessionName>.Url | no | Stringa di connessione di una sessione denominata. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. Non deve includere parametri di query. Deve corrispondere al formato URL. Scheme supportati: tcp (predefinito), ws, tls; uno scheme può essere omesso.Una porta può essere omessa (predefinita=1883). Esempi: tcp://host:1883localhostws://host:8080 |
||
| Plugins.MQTT.Sessions.<SessionName>.User | no | Nome utente della sessione denominata. <SessionName> - definisce il nome di una sessione da usare nelle chiavi item. |
Se è necessario impostare il timeout di esecuzione della richiesta (quanto tempo attendere il completamento di una richiesta prima di interromperla), utilizzare il modulo configurazione item.
Vedi anche:
- Descrizione dei parametri di configurazione generali di Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Istruzioni per configurare i plugin