Modbus-Plugin
Übersicht
Konfigurationsparameter ermöglichen die Anpassung des Verhaltens des Modbus-Plugins.
Es wird empfohlen, sie in einer eigenen Konfigurationsdatei (z. B. modbus.conf) anzugeben, statt in der Konfigurationsdatei von Agent 2. Verwenden Sie dann die Direktive Include, um diese Datei in die Konfiguration von Zabbix Agent 2 einzubinden.
Alle Parameter sind optional, sofern nicht ausdrücklich angegeben ist, dass der Parameter obligatorisch ist.
Diese Seite ist wie folgt aufgebaut:
- Parameterübersicht (um die vollständigen Details eines Parameters anzuzeigen, klicken Sie auf seinen Namen)
- Parameterdetails
| Parameter | Beschreibung |
|---|---|
| Plugins.Modbus.Sessions.<SessionName>.Endpoint | Geben Sie den benannten Sitzungsendpunkt für die Verbindung zu Modbus an. |
| Plugins.Modbus.Sessions.<SessionName>.SlaveID | Geben Sie die benannte Slave-ID der Sitzung für die Verbindung zu Modbus an. |
| Plugins.Modbus.Sessions.<SessionName>.Timeout | Legt das Timeout der benannten Sitzung in Sekunden fest. |
Beachten Sie:
- Die Standardwerte spiegeln die Prozess-Standardeinstellungen wider, nicht die Werte in den mitgelieferten Konfigurationsdateien;
- Werte unterstützen Umgebungsvariablen;
- Zabbix unterstützt Konfigurationsdateien nur in UTF-8-Kodierung ohne BOM;
- Kommentare, die mit "#" beginnen, werden nur am Zeilenanfang unterstützt.
Parameterdetails
Plugins.Modbus.Sessions.<SessionName>.Endpoint
Geben Sie den benannten Sitzungs-Endpunkt für die Verbindung zu Modbus an.
Die Verbindungszeichenfolge besteht aus einem Protokollschema, einer Host-Adresse und einem Port oder einem seriellen Portnamen sowie Attributen.
<SessionName> - Name einer Sitzung, die in Datenpunkt-Schlüsseln verwendet wird.
Plugins.Modbus.Sessions.<SessionName>.SlaveID
Geben Sie die Slave-ID der benannten Sitzung für die Verbindung zu Modbus an.
<SessionName> - definiert den Namen einer Sitzung zur Verwendung in Datenpunkt-Schlüsseln.
Beispiel: Plugins.Modbus.Sessions.MB1.SlaveID=20
Hinweis: Dieser benannte Sitzungsparameter wird nur geprüft, wenn der im Datenpunkt-Schlüssel angegebene Wert für die Slave-ID leer ist.
Plugins.Modbus.Sessions.<SessionName>.Timeout
Legt das Timeout der benannten Sitzung in Sekunden fest.
<SessionName> - definiert den Namen einer Sitzung zur Verwendung in Datenpunkt-Schlüsseln.
Beispiel: Plugins.Modbus.Sessions.MB1.Timeout=2
Wenn Sie das Timeout für die Ausführung einer Anfrage festlegen müssen (wie lange gewartet werden soll, bis eine Anfrage abgeschlossen ist, bevor sie beendet wird), verwenden Sie das Formular für die Datenpunkt-Konfiguration.
Siehe auch
- Beschreibung der allgemeinen Konfigurationsparameter von Zabbix Agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Anweisungen zum Konfigurieren von Plugins