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. Quindi utilizzare la direttiva Include per includere questo file nella configurazione di Zabbix agent 2.
Tutti i parametri sono opzionali, a meno che non sia esplicitamente indicato che il parametro è obbligatorio.
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 di ambiente;
- Zabbix supporta file di configurazione solo in codifica UTF-8 senza BOM;
- I commenti che iniziano con "#" sono supportati solo all'inizio della riga.
Parameter details
Plugins.Modbus.Sessions.<SessionName>.Endpoint
Specify the named session endpoint for connecting to Modbus.
The connection string consists of a protocol scheme, a host address and a port or serial port name and attributes.
<SessionName> - define name of a session for using in item keys.
Plugins.Modbus.Sessions.<SessionName>.SlaveID
Specify the named session slave ID for connecting to Modbus.
<SessionName> - define name of a session for using in item keys.
Example: Plugins.Modbus.Sessions.MB1.SlaveID=20
Note that this named session parameter is checked only if the value provided in the item key slave ID parameter is empty.
Plugins.Modbus.Sessions.<SessionName>.Timeout
Set the named session timeout in seconds.
<SessionName> - define name of a session for using in item keys.
Example: Plugins.Modbus.Sessions.MB1.Timeout=2
If you need to set the request execution timeout (how long to wait for a request to complete before shutting it down), use the item configuration form.
Parametri
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.Modbus.Sessions.<SessionName>.Endpoint | no | Endpoint è una stringa di connessione composta da uno schema di protocollo, un indirizzo host e una porta o il nome di una porta seriale e attributi. <SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item. |
||
| Plugins.Modbus.Sessions.<SessionName>.SlaveID | no | Slave ID di una sessione denominata. <SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item. Esempio: Plugins.Modbus.Sessions.MB1.SlaveID=20Nota 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 | no | Timeout di una sessione denominata 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:
- Descrizione dei parametri di configurazione generali di Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Istruzioni per la configurazione dei plugin