- MQTT spraudnis
- Pārskats
- Parametra informācija
- Plugins.MQTT.Default.Password
- Plugins.MQTT.Default.TLSCAFile
- Plugins.MQTT.Default.TLSCertFile
- Plugins.MQTT.Default.TLSKeyFile
- Plugins.MQTT.Default.Topic
- Plugins.MQTT.Default.Url
- Plugins.MQTT.Default.User
- Plugins.MQTT.Sessions.<SessionName>.Password
- Plugins.MQTT.Sessions.<SessionName>.TLSCAFile
- Plugins.MQTT.Sessions.<SessionName>.TLSCertFile
- Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile
- Plugins.MQTT.Sessions.<SessionName>.Topic
- Plugins.MQTT.Sessions.<SessionName>.Url
- Plugins.MQTT.Sessions.<SessionName>.User
- Skatiet arī
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ī
- Vispārīgo Zabbix aģents 2 konfigurācijas parametru apraksts: Zabbix aģents 2 (UNIX) / Zabbix aģents 2 (Windows)
- Norādījumi par spraudņu konfigurēšanu