Ember+ Plugin

Übersicht

Konfigurationsparameter ermöglichen die Anpassung des Verhaltens des Ember+ Plugins.

Es wird empfohlen, sie in einer eigenen Konfigurationsdatei (z. B. emberplus.conf) anzugeben, statt in der Konfigurationsdatei von Agent 2. Verwenden Sie dann die Direktive Include, um diese Datei in die Konfiguration von Zabbix Agent 2 einzubinden.

Das Ember+ Plugin ist ein ladbares Plugin und ist verfügbar sowie vollständig beschrieben im Ember+ plugin repository.

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

Alle Parameter sind optional, sofern nicht ausdrücklich angegeben ist, dass der Parameter obligatorisch ist.

Diese Seite ist wie folgt aufgebaut:

  • Parameterübersicht (um die vollständigen Details eines Parameters anzuzeigen, klicken Sie auf seinen Namen)
  • Parameterdetails
Parameter Beschreibung
Plugins.EmberPlus.Default.URI Geben Sie die Standard-URI für die Verbindung zu Ember+ an.
Plugins.EmberPlus.KeepAlive Legt die maximale Wartezeit fest, bevor ungenutzte Plugin-Verbindungen geschlossen werden.
Plugins.EmberPlus.Sessions.<SessionName>.URI Geben Sie die URI der benannten Sitzung für die Verbindung zu Ember+ an.
Plugins.EmberPlus.System.Path Geben Sie den Pfad zur ausführbaren Datei des Ember+ Plugins an.
Plugins.EmberPlus.Timeout Legt das Timeout für die Ausführung von Anfragen fest.

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.

Parameterdetails

Plugins.EmberPlus.Default.Uri

Geben Sie die Standard-URI für die Verbindung zu Ember+ an.
Das einzige unterstützte Schema ist tcp://. Ein Schema kann weggelassen werden. Eingebettete Anmeldedaten werden ignoriert.

Standard: tcp://localhost:9998

Plugins.EmberPlus.KeepAlive

Legt die maximale Wartezeit (in Sekunden) fest, bevor ungenutzte Plugin-Verbindungen geschlossen werden.

Standard: 300
Bereich: 60-900

Plugins.EmberPlus.Sessions.<SessionName>.Uri

Geben Sie die URI der benannten Sitzung für die Verbindung zu Ember+ an.
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.

Standard: tcp://localhost:9998

Plugins.EmberPlus.System.Path

Geben Sie den Pfad zur ausführbaren Datei des Ember+-Plugins an.

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

Plugins.EmberPlus.Timeout

Legt die Dauer in Sekunden fest, die beim ersten Verbindungsaufbau und bei nachfolgenden Vorgängen in der Sitzung auf eine Antwort des Servers gewartet wird.

Standard: global timeout
Bereich: 1-30

Optionen

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

Siehe auch: