3 Wtyczka Ember+

Przegląd

Plik konfiguracyjny Zabbix agent 2 służy do konfigurowania wtyczek. Te parametry konfiguracyjne Zabbix agent 2 są obsługiwane do działania wtyczki Ember+.

Zaleca się określenie ich w osobnym pliku konfiguracyjnym (np. emberplus.conf), a następnie użycie dyrektywy Include w celu dodania tego pliku do konfiguracji Zabbix agent 2.

Wtyczka Ember+ jest wtyczką ładowalną oraz jest dostępna i w pełni opisana w repozytorium wtyczki Ember+.

Ta wtyczka jest obecnie dostępna wyłącznie do budowania ze źródeł (zarówno dla systemów Unix, jak i Windows).

Należy pamiętać, że:

  • Wartości domyślne odzwierciedlają wartości domyślne 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.

Opcje

Parameter Description
-V --version Wyświetla wersję wtyczki oraz informacje o licencji.
-h --help Wyświetla informacje pomocy (skrót).
-t, --test <item key> Uruchamia wtyczkę w celu testowania (konfiguracja wtyczki jest ignorowana).

Parametry

Parametr Wymagany Zakres Domyślnie Opis
Plugins.EmberPlus.Default.Uri nie tcp://localhost:9998 Domyślny URI połączenia. Jedynym obsługiwanym schematem jest tcp://. Schemat można pominąć. Osadzone dane uwierzytelniające zostaną zignorowane.
Plugins.EmberPlus.KeepAlive nie 60-900 300 Maksymalny czas oczekiwania (w sekundach), po którym nieużywane połączenia pluginu są zamykane.
Plugins.EmberPlus.Sessions.<SessionName>.Uri nie tcp://localhost:9998 URI połączenia dla nazwanej sesji. Jedynym obsługiwanym schematem jest tcp://. Schemat można pominąć. Osadzone dane uwierzytelniające zostaną zignorowane.
<SessionName> — zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Plugins.EmberPlus.System.Path nie Ścieżka do pliku wykonywalnego pluginu Ember+.
Przykład użycia: Plugins.EmberPlus.System.Path=/usr/libexec/zabbix/zabbix-agent2-plugin-ember-plus
Plugins.EmberPlus.Timeout nie 1-30 globalny limit czasu Czas trwania w sekundach oczekiwania na odpowiedź serwera podczas pierwszego nawiązywania połączenia oraz kolejnych operacji w sesji.

Zobacz także: