On this page
7 MQTT spraudnis
Pārskats
Zabbix aģents 2 konfigurācijas fails tiek izmantots spraudņu konfigurēšanai. Šie Zabbix aģents 2 konfigurācijas parametri tiek atbalstīti MQTT spraudņa darbināšanai.
Ieteicams tos norādīt atsevišķā konfigurācijas failā (piemēram, mqtt.conf) un pēc tam izmantot Include direktīvu, lai pievienotu šo failu Zabbix aģents 2 konfigurācijai.
Ņemiet vērā:
- Noklusējuma vērtības atspoguļo procesa noklusējuma vērtības, nevis piegādātajos konfigurācijas failos norādītās vērtības;
- Vērtības atbalsta vides mainīgos;
- Zabbix atbalsta konfigurācijas failus tikai UTF-8 kodējumā bez BOM;
- Komentāri, kas sākas ar "#", tiek atbalstīti tikai rindas sākumā.
Parametri
| Parametrs | Obligāts | Diapazons | Noklusējums | Apraksts |
|---|---|---|---|---|
| Plugins.MQTT.Default.Password | nē | Noklusējuma parole savienojumam ar MQTT; tiek izmantota, ja vērtība nav norādīta vienuma atslēgā vai nosauktajā sesijā. | ||
| Plugins.MQTT.Default.TLSCAFile | nē | Pilns ceļš uz failu, kas satur augstākā līmeņa CA sertifikātus vienādranga sertifikāta pārbaudei šifrētai saziņai starp Zabbix aģents 2 un MQTT brokeri; tiek izmantots, ja vērtība nav norādīta nosauktajā sesijā. | ||
| Plugins.MQTT.Default.TLSCertFile | nē | Pilns ceļš uz failu, kas satur aģenta sertifikātu vai sertifikātu ķēdi šifrētai saziņai starp Zabbix aģents 2 un MQTT brokeri; tiek izmantots, ja vērtība nav norādīta nosauktajā sesijā. | ||
| Plugins.MQTT.Default.TLSKeyFile | nē | Pilns ceļš uz failu, kas satur MQTT privāto atslēgu šifrētai saziņai starp Zabbix aģents 2 un MQTT brokeri; tiek izmantots, ja vērtība nav norādīta nosauktajā sesijā. | ||
| Plugins.MQTT.Default.Topic | nē | Noklusējuma tēma MQTT abonēšanai; tiek izmantota, ja vērtība nav norādīta vienuma atslēgā vai nosauktajā sesijā. Tēma var saturēt aizstājējzīmes ("+","#") Piemēri: path/to/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Default.Url | nē | tcp://localhost:1883 | Noklusējuma MQTT brokera savienojuma virkne; tiek izmantota, ja vērtība nav norādīta vienuma atslēgā vai nosauktajā sesijā. Nedrīkst ietvert vaicājuma parametrus. Jāatbilst URL formātam. Atbalstītās shēmas: tcp (noklusējuma), ws, tls; shēmu var nenorādīt.Portu var nenorādīt (noklusējums=1883). Piemēri: tcp://host:1883localhostws://host:8080 |
|
| Plugins.MQTT.Default.User | nē | Noklusējuma lietotājvārds savienojumam ar MQTT; tiek izmantots, ja vērtība nav norādīta vienuma atslēgā vai nosauktajā sesijā. | ||
| Plugins.MQTT.Sessions.<SessionName>.Password | nē | Nosauktās sesijas parole. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSCAFile | nē | Pilns ceļš uz failu, kas satur augstākā līmeņa CA sertifikātus vienādranga sertifikāta pārbaudei, ko izmanto šifrētai saziņai starp Zabbix aģents 2 un MQTT brokeri. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSCertFile | nē | Pilns ceļš uz failu, kas satur aģenta sertifikātu vai sertifikātu ķēdi, ko izmanto šifrētai saziņai starp Zabbix aģents 2 un MQTT brokeri. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās. |
||
| Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile | nē | Pilns ceļš uz failu, kas satur MQTT privāto atslēgu, ko izmanto šifrētai saziņai starp Zabbix aģents 2 un MQTT brokeri. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās. |
||
| Plugins.MQTT.Sessions.<SessionName>.Topic | nē | Nosauktās sesijas tēma MQTT abonēšanai. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās. Tēma var saturēt aizstājējzīmes ("+","#") Piemēri: path/to/filepath/to/#path/+/topic |
||
| Plugins.MQTT.Sessions.<SessionName>.Url | nē | Nosauktās sesijas savienojuma virkne. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās. Nedrīkst ietvert vaicājuma parametrus. Jāatbilst URL formātam. Atbalstītās shēmas: tcp (noklusējuma), ws, tls; shēmu var nenorādīt.Portu var nenorādīt (noklusējums=1883). Piemēri: tcp://host:1883localhostws://host:8080 |
||
| Plugins.MQTT.Sessions.<SessionName>.User | nē | Nosauktās sesijas lietotājvārds. <SessionName> - definējiet sesijas nosaukumu izmantošanai vienumu atslēgās. |
Ja nepieciešams iestatīt pieprasījuma izpildes noildzi (cik ilgi gaidīt pieprasījuma pabeigšanu pirms tā apturēšanas), izmantojiet vienuma konfigurācijas formu.
Skatiet arī:
- Vispārīgo Zabbix aģents 2 konfigurācijas parametru apraksts: Zabbix aģents 2 (UNIX) / Zabbix aģents 2 (Windows)
- Norādījumi spraudņu konfigurēšanai