7 Wtyczka MQTT

Przegląd

Ta sekcja zawiera listę parametrów obsługiwanych w pliku konfiguracji wtyczki MQTT dla agent 2 Zabbixa (mqtt.conf).

Należy pamiętać, że:

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

Parametry

Parameter Mandatory Range Default Description
Plugins.MQTT.Default.Password no Domyślne hasło do łączenia z MQTT; używane, jeśli nie określono żadnej wartości w kluczu pozycji lub nazwanej sesji.
Plugins.MQTT.Default.TLSCAFile no Pełna ścieżka do pliku zawierającego certyfikaty głównego urzędu CA do weryfikacji certyfikatu peer dla szyfrowanej komunikacji między agentem Zabbix agent 2 a brokerem MQTT; używane, jeśli nie określono żadnej wartości w nazwanej sesji.
Plugins.MQTT.Default.TLSCertFile no Pełna ścieżka do pliku zawierającego certyfikat agenta lub łańcuch certyfikatów do szyfrowanej komunikacji między agentem Zabbix agent 2 a brokerem MQTT; używane, jeśli nie określono żadnej wartości w nazwanej sesji.
Plugins.MQTT.Default.TLSKeyFile no Pełna ścieżka do pliku zawierającego prywatny klucz MQTT do szyfrowanej komunikacji między agentem Zabbix agent 2 a brokerem MQTT; używane, jeśli nie określono żadnej wartości w nazwanej sesji.
Plugins.MQTT.Default.Topic no Domyślny temat subskrypcji MQTT; używany, jeśli nie określono żadnej wartości w kluczu pozycji lub nazwanej sesji.

Temat może zawierać symbole wieloznaczne ("+","#")
Przykłady: path/to/file
path/to/#
path/+/topic
Plugins.MQTT.Default.Url no tcp://localhost:1883 Domyślny ciąg połączenia z brokerem MQTT; używany, jeśli nie określono żadnej wartości w kluczu pozycji lub nazwanej sesji.

Nie powinien zawierać parametrów zapytania.
Musi odpowiadać formatowi URL.
Obsługiwane schematy: tcp (domyślny), ws, tls; schemat można pominąć.
Port można pominąć (domyślnie=1883).
Przykłady: tcp://host:1883
localhost
ws://host:8080
Plugins.MQTT.Default.User no Domyślna nazwa użytkownika do łączenia z MQTT; używana, jeśli nie określono żadnej wartości w kluczu pozycji lub nazwanej sesji.
Plugins.MQTT.Sessions.<SessionName>.Password no Hasło nazwanej sesji.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Plugins.MQTT.Sessions.<SessionName>.TLSCAFile no Pełna ścieżka do pliku zawierającego certyfikaty głównego urzędu CA do weryfikacji certyfikatu peer, używana do szyfrowanej komunikacji między agentem Zabbix agent 2 a brokerem MQTT.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Plugins.MQTT.Sessions.<SessionName>.TLSCertFile no Pełna ścieżka do pliku zawierającego certyfikat agenta lub łańcuch certyfikatów, używana do szyfrowanej komunikacji między agentem Zabbix agent 2 a brokerem MQTT.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Plugins.MQTT.Sessions.<SessionName>.TLSKeyFile no Pełna ścieżka do pliku zawierającego prywatny klucz MQTT, używana do szyfrowanej komunikacji między agentem Zabbix agent 2 a brokerem MQTT.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Plugins.MQTT.Sessions.<SessionName>.Topic no Temat nazwanej sesji dla subskrypcji MQTT.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.

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

Nie powinien zawierać parametrów zapytania.
Musi odpowiadać formatowi URL.
Obsługiwane schematy: tcp (domyślny), ws, tls; schemat można pominąć.
Port można pominąć (domyślnie=1883).
Przykłady: tcp://host:1883
localhost
ws://host:8080
Plugins.MQTT.Sessions.<SessionName>.User no Nazwa użytkownika nazwanej sesji.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.

Jeśli trzeba ustawić limit czasu wykonania żądania (jak długo czekać na zakończenie żądania przed jego przerwaniem), użyj formularza konfiguracji pozycji.

Zobacz też: