MQTT spraudnis

Pārskats

Konfigurācijas parametri ļauj pielāgot MQTT spraudņa darbību.

Ieteicams tos norādīt atsevišķā konfigurācijas failā (piem., mqtt.conf), nevis aģents 2 konfigurācijas failā. Pēc tam izmantojiet direktīvu Include, lai iekļautu šo failu Zabbix aģents 2 konfigurācijā.

Visi parametri ir neobligāti, ja vien nav skaidri norādīts, ka parametrs ir obligāts.

Šī lapa ir strukturēta šādi:

  • Parametru pārskats (lai skatītu pilnu parametra informāciju, noklikšķiniet uz tā nosaukuma)
  • Parametru detaļas
Parameter Description
Plugins.MQTT.Default.Password Norādiet noklusējuma paroli savienojumam ar MQTT.
Plugins.MQTT.Default.TLSCAFile Norādiet pilnu ceļu uz failu, kurā ir augstākā līmeņa CA sertifikāti vienaudža sertifikāta verifikācijai.
Plugins.MQTT.Default.TLSCertFile Norādiet pilnu ceļu uz failu, kurā ir aģents sertifikāts vai sertifikātu ķēde.
Plugins.MQTT.Default.TLSKeyFile Norādiet pilnu ceļu uz failu, kurā ir MQTT privātā atslēga.
Plugins.MQTT.Default.Topic Norādiet noklusējuma tēmu MQTT abonēšanai.
Plugins.MQTT.Default.Url Norādiet noklusējuma MQTT brokera savienojuma virkni.
Plugins.MQTT.Default.User Norādiet noklusējuma lietotājvārdu savienojumam ar MQTT.
Plugins.MQTT.Sessions.<SessionName>.Password Norādiet nosauktās sesijas paroli savienojumam ar MQTT.
Plugins.MQTT.Sessions.<SessionName>.TLSCAFile Norādiet pilnu ceļu uz failu, kurā ir augstākā līmeņa CA sertifikāti vienaudža sertifikāta verifikācijai nosauktajai sesijai.
Plugins.MQTT.Sessions.<SessionName>.TLSCertFile Norādiet pilnu ceļu uz failu, kurā ir aģents sertifikāts vai sertifikātu ķēde nosauktajai sesijai.
Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile Norādiet pilnu ceļu uz failu, kurā ir MQTT privātā atslēga nosauktajai sesijai.
Plugins.MQTT.Sessions.<SessionName>.Topic Norādiet nosauktās sesijas tēmu MQTT abonēšanai.
Plugins.MQTT.Sessions.<SessionName>.Url Norādiet nosauktās sesijas MQTT brokera savienojuma virkni.
Plugins.MQTT.Sessions.<SessionName>.User Norādiet nosauktās sesijas lietotājvārdu savienojumam ar MQTT.

Ņ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ā.

Parametra informācija

Plugins.MQTT.Default.Password

Norādiet noklusējuma paroli savienojumam ar MQTT.
Tiek izmantota, ja vienums atslēgā vai nosauktajā sesijā nav norādīta vērtība.

Plugins.MQTT.Default.TLSCAFile

Norādiet pilnu ceļu uz failu, kurā ir augstākā līmeņa CA sertifikāti, kas paredzēti vienaudža sertifikāta pārbaudei šifrētai saziņai starp Zabbix aģentu 2 un MQTT brokeri.
Tiek izmantots, ja nosauktajā sesijā nav norādīta vērtība.

Plugins.MQTT.Default.TLSCertFile

Norādiet pilnu ceļu uz failu, kurā atrodas aģenta sertifikāts vai sertifikātu ķēde šifrētai saziņai starp Zabbix aģentu 2 un MQTT brokeri.
Tiek izmantots, ja nosauktajā sesijā nav norādīta vērtība.

Plugins.MQTT.Default.TLSKeyFile

Norādiet pilnu ceļu uz failu, kurā atrodas MQTT privātā atslēga šifrētai saziņai starp Zabbix aģentu 2 un MQTT brokeri.
Tiek izmantots, ja nosauktajā sesijā nav norādīta neviena vērtība.

Plugins.MQTT.Default.Topic

Norādiet MQTT abonēšanas noklusējuma tēmu.
Tiek izmantota, ja vienumā 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

Norādiet noklusējuma MQTT brokera savienojuma virkni.
Tiek izmantota, ja vienumā vai nosauktā sesijā nav norādīta neviena vērtība.
Nedrīkst ietvert vaicājuma parametrus.
Jāatbilst URL formātam.
Atbalstītās shēmas: tcp (noklusējums), ws, tls
Shēmu var nenorādīt.
Portu var nenorādīt (noklusējums=1883)

Noklusējums: tcp://localhost:1883

Piemēri:

tcp://host:1883
localhost
ws://host:8080
Plugins.MQTT.Default.User

Norādiet noklusējuma lietotājvārdu savienojumam ar MQTT.
Tiek izmantots, ja vienuma atslēgā vai nosauktā sesijā nav norādīta vērtība.

Plugins.MQTT.Sessions.<SessionName>.Password

Norādiet nosauktās sesijas paroli savienojumam ar MQTT.
<SessionName> - definējiet sesijas nosaukumu, ko izmantot vienumu atslēgās.

Plugins.MQTT.Sessions.<SessionName>.TLSCAFile

Norādiet pilnu ceļu uz failu, kurā ir augstākā līmeņa CA sertifikāti, kas paredzēti vienaudža sertifikāta pārbaudei norādītajai sesijai un tiek izmantoti šifrētai saziņai starp Zabbix aģentu 2 un MQTT brokeri.
<SessionName> - definējiet sesijas nosaukumu, ko izmantot vienumu atslēgās.

Plugins.MQTT.Sessions.<SessionName>.TLSCertFile

Norādiet pilnu ceļu uz failu, kurā ir aģenta sertifikāts vai sertifikātu ķēde norādītajai sesijai, kas tiek izmantota šifrētai saziņai starp Zabbix aģents 2 un MQTT brokeri.
<SessionName> - definējiet sesijas nosaukumu, ko izmantot vienumu atslēgās.

Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile

Norādiet pilnu ceļu uz failu, kurā atrodas MQTT privātā atslēga norādītajai sesijai, ko izmanto šifrētai saziņai starp Zabbix aģents 2 un MQTT brokeri.
<SessionName> - norādiet sesijas nosaukumu, ko izmantot vienumu atslēgās.

Plugins.MQTT.Sessions.<SessionName>.Topic

Norādiet nosauktās sesijas tēmu MQTT abonēšanai.
<SessionName> - definējiet sesijas nosaukumu, ko izmantot 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

Norādiet nosauktās sesijas MQTT brokera savienojuma virkni.
<SessionName> - definējiet sesijas nosaukumu, ko izmantot vienumu atslēgās.
Nedrīkst ietvert vaicājuma parametrus.
Jāatbilst URL formātam.
Atbalstītās shēmas: tcp (noklusējums), ws, tls
Shēmu var nenorādīt.
Portu var nenorādīt (noklusējums=1883)

Noklusējums: tcp://localhost:1883

Piemēri:

tcp://host:1883
localhost
ws://host:8080
Plugins.MQTT.Sessions.<SessionName>.User

Norādiet nosauktās sesijas lietotājvārdu savienojumam ar MQTT.
<SessionName> - definējiet sesijas nosaukumu, ko izmantot vienumu atslēgās.

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

Skatiet arī