Wtyczka Ember+

Przegląd

Parametry konfiguracyjne umożliwiają dostosowanie zachowania wtyczki Ember+.

Zaleca się określanie ich we własnym pliku konfiguracyjnym (np. emberplus.conf), a nie w pliku konfiguracyjnym agent 2. Następnie należy użyć dyrektywy Include, aby dołączyć ten plik do konfiguracji Zabbix agent 2.

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

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

Wszystkie parametry są opcjonalne, chyba że wyraźnie zaznaczono, że dany parametr jest obowiązkowy.

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 zaczynające się od "#" są obsługiwane tylko na początku wiersza.

Parameter details

Plugins.EmberPlus.Default.Uri

Specify the default URI for connecting to Ember+.
The only supported schema is tcp://. A schema can be omitted. Embedded credentials will be ignored.

Default: tcp://localhost:9998

Plugins.EmberPlus.KeepAlive

Set the maximum time of waiting (in seconds) before unused plugin connections are closed.

Default: 300 Range: 60-900

Plugins.EmberPlus.Sessions.<SessionName>.Uri

Specify the named session URI for connecting to Ember+.
The only supported schema is tcp://. A schema can be omitted. Embedded credentials will be ignored.
<SessionName> - define name of a session for using in item keys.

Default: tcp://localhost:9998

Plugins.EmberPlus.System.Path

Specify path to the Ember+ plugin executable.

Example: Plugins.EmberPlus.System.Path=/usr/libexec/zabbix/zabbix-agent2-plugin-ember-plus

Plugins.EmberPlus.Timeout

Set the duration, in seconds, to wait for a server to respond when first connecting and on follow-up operations in the session.

Default: global timeout Range: 1-30

Opcje

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

Parametry

Parameter Mandatory Range Default Description
Plugins.EmberPlus.Default.Uri no tcp://localhost:9998 Domyślny URI do połączenia. Jedynym obsługiwanym schematem jest tcp://. Schemat można pominąć. Osadzone poświadczenia zostaną zignorowane.
Plugins.EmberPlus.KeepAlive no 60-900 300 Maksymalny czas oczekiwania (w sekundach) przed zamknięciem nieużywanych połączeń wtyczki.
Plugins.EmberPlus.Sessions.<SessionName>.Uri no tcp://localhost:9998 URI do połączenia dla nazwanej sesji. Jedynym obsługiwanym schematem jest tcp://. Schemat można pominąć. Osadzone poświadczenia zostaną zignorowane.
<SessionName> - zdefiniuj nazwę sesji do użycia w kluczach pozycji.
Plugins.EmberPlus.System.Path no Ścieżka do pliku wykonywalnego wtyczki Ember+.
Przykład użycia: Plugins.EmberPlus.System.Path=/usr/libexec/zabbix/zabbix-agent2-plugin-ember-plus
Plugins.EmberPlus.Timeout no 1-30 global timeout Czas oczekiwania, w sekundach, na odpowiedź serwera przy pierwszym połączeniu oraz podczas kolejnych operacji w sesji.

Zobacz także: