7 MQTT spraudnis

Pārskats

Šajā sadaļā ir uzskaitīti parametri, ko atbalsta MQTT Zabbix aģents 2 spraudņa konfigurācijas fails (mqtt.conf).

Ņemiet vērā:

  • Noklusējuma vērtības atspoguļo procesa noklusējuma iestatījumus, nevis vērtības piegādātajos konfigurācijas failos;
  • 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

Parameter Mandatory Range Default Description
Plugins.MQTT.Default.Password no Noklusējuma parole savienojumam ar MQTT; tiek izmantota, ja vienuma atslēgā vai nosauktajā sesijā nav norādīta vērtība.
Plugins.MQTT.Default.TLSCAFile no Pilns faila ceļš uz failu, kurā ir augstākā līmeņa CA sertifikāti savstarpējai sertifikātu pārbaudei šifrētai saziņai starp Zabbix aģents 2 un MQTT starpniekserveri; tiek izmantots, ja nosauktajā sesijā nav norādīta vērtība.
Plugins.MQTT.Default.TLSCertFile no Pilns faila ceļš uz failu, kurā ir aģenta sertifikāts vai sertifikātu ķēde šifrētai saziņai starp Zabbix aģents 2 un MQTT starpniekserveri; tiek izmantots, ja nosauktajā sesijā nav norādīta vērtība.
Plugins.MQTT.Default.TLSKeyFile no Pilns faila ceļš uz failu, kurā ir MQTT privātā atslēga šifrētai saziņai starp Zabbix aģents 2 un MQTT starpniekserveri; tiek izmantots, ja nosauktajā sesijā nav norādīta vērtība.
Plugins.MQTT.Default.Topic no Noklusējuma MQTT abonēšanas tēma; tiek izmantota, ja vienuma atslēgā vai nosauktajā sesijā nav norādīta vērtība.

Tēma var saturēt aizstājējzīmes ("+","#")
Piemēri: path/to/file
path/to/#
path/+/topic
Plugins.MQTT.Default.Url no tcp://localhost:1883 Noklusējuma MQTT starpniekservera savienojuma virkne; tiek izmantota, ja vienuma atslēgā vai nosauktajā sesijā nav norādīta vērtība.

Nejāietver vaicājuma parametrus.
Jāatbilst URL formātam.
Atbalstītās shēmas: tcp (noklusējums), ws, tls; shēmu var neuzrādīt.
Portu var neuzrādīt (noklusējums=1883).
Piemēri: tcp://host:1883
localhost
ws://host:8080
Plugins.MQTT.Default.User no Noklusējuma lietotājvārds savienojumam ar MQTT; tiek izmantots, ja vienuma atslēgā vai nosauktajā sesijā nav norādīta vērtība.
Plugins.MQTT.Sessions.<SessionName>.Password no Nosauktās sesijas parole.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MQTT.Sessions.<SessionName>.TLSCAFile no Pilns faila ceļš uz failu, kurā ir augstākā līmeņa CA sertifikāti savstarpējai sertifikātu pārbaudei, ko izmanto šifrētai saziņai starp Zabbix aģents 2 un MQTT starpniekserveri.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MQTT.Sessions.<SessionName>.TLSCertFile no Pilns faila ceļš uz failu, kurā ir aģenta sertifikāts vai sertifikātu ķēde, ko izmanto šifrētai saziņai starp Zabbix aģents 2 un MQTT starpniekserveri.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile no Pilns faila ceļš uz failu, kurā ir MQTT privātā atslēga, ko izmanto šifrētai saziņai starp Zabbix aģents 2 un MQTT starpniekserveri.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.
Plugins.MQTT.Sessions.<SessionName>.Topic no Nosauktās sesijas MQTT abonēšanas tēma.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.

Tēma var saturēt aizstājējzīmes ("+","#")
Piemēri: path/to/file
path/to/#
path/+/topic
Plugins.MQTT.Sessions.<SessionName>.Url no Nosauktās sesijas savienojuma virkne.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.

Nejāietver vaicājuma parametrus.
Jāatbilst URL formātam.
Atbalstītās shēmas: tcp (noklusējums), ws, tls; shēmu var neuzrādīt.
Portu var neuzrādīt (noklusējums=1883).
Piemēri: tcp://host:1883
localhost
ws://host:8080
Plugins.MQTT.Sessions.<SessionName>.User no Nosauktās sesijas lietotājvārds.
<SessionName> - definē sesijas nosaukumu izmantošanai vienumu atslēgās.

Ja nepieciešams iestatīt pieprasījuma izpildes noildzi (cik ilgi gaidīt, līdz pieprasījums tiek pabeigts, pirms to aptur), izmantojiet vienuma konfigurācijas formu.

Skatiet arī: