3 Ember+-Plugin

Übersicht

Die Konfigurationsdatei von Zabbix Agent 2 wird zur Konfiguration von Plugins verwendet. Diese Konfigurationsparameter von Zabbix Agent 2 werden für den Betrieb des Ember+-Plugins unterstützt.

Es wird empfohlen, sie in einer eigenen Konfigurationsdatei anzugeben (z. B. emberplus.conf) und dann die Direktive Include zu verwenden, um diese Datei zur Konfiguration von Zabbix Agent 2 hinzuzufügen.

Das Ember+-Plugin ist ein ladbares Plugin und im Ember+-Plugin-Repository verfügbar und vollständig beschrieben.

Dieses Plugin ist derzeit nur als Build aus dem Quellcode verfügbar (sowohl für Unix als auch für Windows).

Beachten Sie:

  • Die Standardwerte entsprechen den Prozessstandardwerten, nicht den Werten in den mitgelieferten Konfigurationsdateien.
  • Werte unterstützen Umgebungsvariablen;
  • Zabbix unterstützt Konfigurationsdateien nur in UTF-8-Kodierung ohne BOM.
  • Kommentare, die mit "#" beginnen, werden nur am Anfang der Zeile unterstützt.

Optionen

Parameter Beschreibung
-V --version Gibt die Plugin-Version und Lizenzinformationen aus.
-h --help Gibt Hilfeinformationen aus (Kurzform).
-t, --test <item key> Startet das Plugin zum Testen (Plugin-Konfiguration wird ignoriert).

Parameter

Parameter Verbindlich Bereich Standard Beschreibung
Plugins.EmberPlus.Default.Uri nein tcp://localhost:9998 Die Standard-URI für die Verbindung. Das einzige unterstützte Schema ist tcp://. Ein Schema kann weggelassen werden. Eingebettete Anmeldedaten werden ignoriert.
Plugins.EmberPlus.KeepAlive nein 60-900 300 Die maximale Wartezeit (in Sekunden), bevor ungenutzte Plugin-Verbindungen geschlossen werden.
Plugins.EmberPlus.Sessions.<SessionName>.Uri nein tcp://localhost:9998 Die URI für die Verbindung für die benannte Sitzung. Das einzige unterstützte Schema ist tcp://. Ein Schema kann weggelassen werden. Eingebettete Anmeldedaten werden ignoriert.
<SessionName> - definiert den Namen einer Sitzung zur Verwendung in Datenpunkt-Schlüsseln.
Plugins.EmberPlus.System.Path nein Pfad zur ausführbaren Datei des Ember+-Plugins.
Beispiel für die Verwendung: Plugins.EmberPlus.System.Path=/usr/libexec/zabbix/zabbix-agent2-plugin-ember-plus
Plugins.EmberPlus.Timeout nein 1-30 globales Timeout Die Zeitdauer in Sekunden, die beim ersten Verbindungsaufbau und bei nachfolgenden Operationen in der Sitzung auf eine Antwort eines Servers gewartet wird.

Siehe auch: