Plugin Modbus

Panoramica

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

Si consiglia di specificarli in un file di configurazione separato (ad esempio modbus.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 opzionali, salvo che sia esplicitamente indicato che il parametro è 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.Modbus.Sessions.<SessionName>.Endpoint Specifica l'endpoint della sessione denominata per la connessione a Modbus.
Plugins.Modbus.Sessions.<SessionName>.SlaveID Specifica lo Slave ID della sessione denominata per la connessione a Modbus.
Plugins.Modbus.Sessions.<SessionName>.Timeout Imposta il timeout della sessione denominata in secondi.

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.

Dettagli del parametro

Plugins.Modbus.Sessions.<SessionName>.Endpoint

Specifica l'endpoint della sessione denominata per la connessione a Modbus.
La stringa di connessione è composta da uno schema di protocollo, un indirizzo host e una porta oppure il nome di una porta seriale e i relativi attributi.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.

Plugins.Modbus.Sessions.<SessionName>.SlaveID

Specifica l'ID slave della sessione denominata per la connessione a Modbus.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.

Esempio: Plugins.Modbus.Sessions.MB1.SlaveID=20

Nota che questo parametro della sessione denominata viene controllato solo se il valore fornito nel parametro slave ID della chiave dell'item è vuoto.

Plugins.Modbus.Sessions.<SessionName>.Timeout

Imposta il timeout della sessione specificata in secondi.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.

Esempio: Plugins.Modbus.Sessions.MB1.Timeout=2

Se è necessario impostare il timeout di esecuzione della richiesta (quanto tempo attendere il completamento di una richiesta prima di interromperla), utilizzare il modulo di configurazione dell'item.

Vedi anche