On this page
7 MQTT-Plugin
Übersicht
Dieser Abschnitt listet die Parameter auf, die in der Konfigurationsdatei des MQTT Zabbix Agent 2-Plugins (mqtt.conf) unterstützt werden.
Beachten Sie:
- Die Standardwerte entsprechen den Prozess-Standardeinstellungen, nicht den Werten 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.
Parameter
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.MQTT.Default.Password | no | Standardpasswort für die Verbindung zu MQTT; wird verwendet, wenn kein Wert in einem item key oder einer benannten Sitzung angegeben ist. | ||
| Plugins.MQTT.Default.TLSCAFile | no | Vollständiger Pfadname einer Datei mit den Zertifikaten der obersten CA(s) zur Überprüfung des Peer-Zertifikats für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und dem MQTT-Broker; wird verwendet, wenn kein Wert in einer benannten Sitzung angegeben ist. | ||
| Plugins.MQTT.Default.TLSCertFile | no | Vollständiger Pfadname einer Datei mit dem Agent-Zertifikat oder der Zertifikatskette für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und dem MQTT-Broker; wird verwendet, wenn kein Wert in einer benannten Sitzung angegeben ist. | ||
| Plugins.MQTT.Default.TLSKeyFile | no | Vollständiger Pfadname einer Datei mit dem privaten MQTT-Schlüssel für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und dem MQTT-Broker; wird verwendet, wenn kein Wert in einer benannten Sitzung angegeben ist. | ||
| Plugins.MQTT.Default.Topic | no | Standard-Topic für das MQTT-Subscription; wird verwendet, wenn kein Wert in einem item key oder einer benannten Sitzung angegeben ist. Das Topic kann Platzhalter ("+","#") enthalten. Beispiele: path/to/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Default.Url | no | tcp://localhost:1883 | Standard-Verbindungszeichenfolge für den MQTT-Broker; wird verwendet, wenn kein Wert in einem item key oder einer benannten Sitzung angegeben ist. Sollte keine Abfrageparameter enthalten. Muss dem URL-Format entsprechen. Unterstützte Schemas: tcp (Standard), ws, tls; ein Schema kann weggelassen werden.Ein Port kann weggelassen werden (Standard=1883). Beispiele: tcp://host:1883localhostws://host:8080 |
|
| Plugins.MQTT.Default.User | no | Standardbenutzername für die Verbindung zu MQTT; wird verwendet, wenn kein Wert in einem item key oder einer benannten Sitzung angegeben ist. | ||
| Plugins.MQTT.Sessions.<SessionName>.Password | no | Passwort der benannten Sitzung. <SessionName> - Name einer Sitzung, die in item keys verwendet wird. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSCAFile | no | Vollständiger Pfadname einer Datei mit den Zertifikaten der obersten CA(s) zur Überprüfung des Peer-Zertifikats, verwendet für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und dem MQTT-Broker. <SessionName> - Name einer Sitzung, die in item keys verwendet wird. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSCertFile | no | Vollständiger Pfadname einer Datei mit dem Agent-Zertifikat oder der Zertifikatskette, verwendet für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und dem MQTT-Broker. <SessionName> - Name einer Sitzung, die in item keys verwendet wird. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile | no | Vollständiger Pfadname einer Datei mit dem privaten MQTT-Schlüssel, verwendet für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und dem MQTT-Broker. <SessionName> - Name einer Sitzung, die in item keys verwendet wird. |
||
| Plugins.MQTT.Sessions.<SessionName>.Topic | no | Topic der benannten Sitzung für das MQTT-Subscription. <SessionName> - Name einer Sitzung, die in item keys verwendet wird. Das Topic kann Platzhalter ("+","#") enthalten. Beispiele: path/to/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Sessions.<SessionName>.Url | no | Verbindungszeichenfolge einer benannten Sitzung. <SessionName> - Name einer Sitzung, die in item keys verwendet wird. Sollte keine Abfrageparameter enthalten. Muss dem URL-Format entsprechen. Unterstützte Schemas: tcp (Standard), ws, tls; ein Schema kann weggelassen werden.Ein Port kann weggelassen werden (Standard=1883). Beispiele: tcp://host:1883localhostws://host:8080 |
||
| Plugins.MQTT.Sessions.<SessionName>.User | no | Benutzername der benannten Sitzung. <SessionName> - Name einer Sitzung, die in item keys verwendet wird. |
Wenn Sie das Timeout für die Ausführung einer Anfrage festlegen müssen (wie lange auf den Abschluss einer Anfrage gewartet wird, bevor sie beendet wird), verwenden Sie das Formular item configuration.
Siehe auch:
- Beschreibung der allgemeinen Konfigurationsparameter von Zabbix Agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Anweisungen zur Konfiguration von plugins