Table of Contents

7 Plugin MQTT

Przegląd

Ta sekcja zawiera listę obsługiwanych parametrów w pliku konfiguracyjnym pluginu Mqtt Zabbix agenta 2 (mqtt.conf).

Należy zauważyć, że:

  • Domyślne wartości odzwierciedlają domyślne wartości procesu, a nie wartości w dostarczonych plikach konfiguracyjnych;
  • Zabbix obsługuje pliki konfiguracyjne tylko w kodowaniu UTF-8, bez BOM;
  • Komentarze rozpoczynające się od "#" są obsługiwane tylko na początku linii.

Parametry

Parametr Wymagany Zakres Domyślnie Opis
Plugins.MQTT.Default.Password nie Domyślne hasło do połączenia z MQTT; używane, jeśli nie jest określona żadna wartość w kluczu pozycji lub w nazwanej sesji.
Wspierane od wersji 6.0.19
Plugins.MQTT.Default.TLSCAFile nie Pełna ścieżka pliku zawierającego certyfikaty CA dla weryfikacji certyfikatów peer, używanych do komunikacji szyfrowanej między agentem Zabbix 2 a brokerem MQTT; używane, jeśli nie jest określona żadna wartość w nazwanej sesji.
Wspierane od wersji 6.0.19
Plugins.MQTT.Default.TLSCertFile nie Pełna ścieżka pliku zawierającego certyfikat agenta lub łańcuch certyfikatów do komunikacji szyfrowanej między agentem Zabbix 2 a brokerem MQTT; używane, jeśli nie jest określona żadna wartość w nazwanej sesji.
Wspierane od wersji 6.0.19
Plugins.MQTT.Default.TLSKeyFile nie Pełna ścieżka pliku zawierającego klucz prywatny MQTT do komunikacji szyfrowanej między agentem Zabbix 2 a brokerem MQTT; używane, jeśli nie jest określona żadna wartość w nazwanej sesji.
Wspierane od wersji 6.0.19
Plugins.MQTT.Default.Topic nie Domyślny temat dla subskrypcji MQTT; używane, jeśli nie jest określona żadna wartość w kluczu pozycji lub w nazwanej sesji.

Temat może zawierać symbole wildcard ("+","#")
Przykłady: path/to/file
path/to/#
path/+/topic
Wspierane od wersji 6.0.19
Plugins.MQTT.Default.Url nie tcp://localhost:1883 Domyślny ciąg połączenia z brokerem MQTT; używane, jeśli nie jest określona żadna wartość w kluczu pozycji lub w nazwanej sesji.

Powinien nie zawierać parametrów zapytania.
Musi pasować do formatu adresu URL.
Obsługiwane schematy: tcp (domyślne), ws, tls; schemat może być pominięty.
Port można pominąć (domyślnie=1883).
Przykłady: tcp://host:1883
localhost
ws://host:8080
Wspierane od wersji 6.0.19
Plugins.MQTT.Default.User nie Domyślna nazwa użytkownika do połączenia z MQTT; używane, jeśli nie jest określona żadna wartość w kluczu pozycji lub w nazwanej sesji.
Wspierane od wersji 6.0.19
Plugins.MQTT.Sessions.<SessionName>.Password nie Hasło dla nazwanej sesji.
<SessionName> - zdefiniuj nazwę sesji do użytku w kluczach pozycji.
Wspierane od wersji 6.0.19
Plugins.MQTT.Sessions.<SessionName>.TLSCAFile nie Pełna ścieżka pliku zawierającego certyfikaty CA dla weryfikacji certyfikatów peer, używanych do komunikacji szyfrowanej między agentem Zabbix 2 a brokerem MQTT.
<SessionName> - zdefiniuj nazwę sesji do użytku w kluczach pozycji.
Wspierane od wersji 6.0.19
Plugins.MQTT.Sessions.<SessionName>.TLSCertFile nie Pełna ścieżka pliku zawierającego certyfikat agenta lub łańcuch certyfikatów, używanych do komunikacji szyfrowanej między agentem Zabbix 2 a brokerem MQTT.
<SessionName> - zdefiniuj nazwę sesji do użytku w kluczach pozycji.
Wspierane od wersji 6.0.19
Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile nie Pełna ścieżka pliku zawierającego klucz prywatny MQTT, używanego do komunikacji szyfrowanej między agentem Zabbix 2 a brokerem MQTT.
<SessionName> - zdefiniuj nazwę sesji do użytku w kluczach pozycji.
Wspierane od wersji 6.0.19
Plugins.MQTT.Sessions.<SessionName>.Topic nie Temat dla nazwanej sesji do subskrypcji MQTT.
<SessionName> - zdefiniuj nazwę sesji do użytku w kluczach pozycji.

Temat może zawierać symbole wieloznaczne ("+","#")
Przykłady: path/to/file
path/to/#
path/+/topic
Wspierane od wersji 6.0.19
Plugins.MQTT.Sessions.<SessionName>.Url nie Ciąg połączenia dla nazwanej sesji.
<SessionName> - zdefiniuj nazwę sesji do użytku w kluczach pozycji.

Powinien nie zawierać parametrów zapytania.
Musi pasować do formatu adresu URL.
Obsługiwane schematy: tcp (domyślne), ws, tls; schemat może być pominięty.
Port można pominąć (domyślnie=1883).
Przykłady: tcp://host:1883
localhost
ws://host:8080
Wspierane od wersji 6.0.19
Plugins.MQTT.Sessions.<SessionName>.User nie Nazwa użytkownika dla nazwanej sesji.
<SessionName> - zdefiniuj nazwę sesji do użytku w kluczach pozycji.
Wspierane od wersji 6.0.19
Plugins.MQTT.Timeout nie 1-30 global timeout Limit czasu wykonania żądania (czas oczekiwania na zakończenie żądania przed jego zamknięciem).

Zobacz też: