3 Ember+-Plugin

Übersicht

Die Konfigurationsdatei von Zabbix Agent 2 wird zur Konfiguration von Plugins verwendet. Diese Zabbix Agent 2-Konfigurationsparameter 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 in die Konfiguration von Zabbix Agent 2 aufzunehmen.

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

Dieses Plugin kann derzeit nur aus dem Quellcode erstellt werden (sowohl für Unix als auch für Windows).

Beachten Sie:

  • Die Standardwerte spiegeln die Prozess-Standardeinstellungen wider, nicht die Werte 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 Zeilenanfang 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 Mandatory Range Default Description
Plugins.EmberPlus.Default.Uri no tcp://localhost:9998 Die standardmäßige URI für die Verbindung. Das einzige unterstützte Schema ist tcp://. Ein Schema kann weggelassen werden. Eingebettete Anmeldedaten werden ignoriert.
Plugins.EmberPlus.KeepAlive no 60-900 300 Die maximale Wartezeit (in Sekunden), bevor ungenutzte Plugin-Verbindungen geschlossen werden.
Plugins.EmberPlus.Sessions.<SessionName>.Uri no 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> - Name einer Sitzung, der in Datenpunkt-Schlüsseln verwendet wird.
Plugins.EmberPlus.System.Path no Pfad zur ausführbaren Datei des Ember+-Plugins.
Beispiel: Plugins.EmberPlus.System.Path=/usr/libexec/zabbix/zabbix-agent2-plugin-ember-plus
Plugins.EmberPlus.Timeout no 1-30 global timeout Die Dauer in Sekunden, die beim ersten Verbindungsaufbau und bei nachfolgenden Vorgängen in der Sitzung auf eine Antwort des Servers gewartet wird.

Siehe auch: