Ember+ Plugin
Übersicht
Konfigurationsparameter ermöglichen die Anpassung des Verhaltens des Ember+-Plugins.
Es wird empfohlen, sie in einer eigenen Konfigurationsdatei anzugeben (z. B. emberplus.conf) 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 im Ember+ plugin repository verfügbar und dort vollständig beschrieben.
Dieses Plugin ist derzeit nur als Build aus dem Quellcode verfügbar (sowohl für Unix als auch für Windows).
Alle Parameter sind optional, sofern nicht ausdrücklich angegeben ist, dass der Parameter obligatorisch ist.
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.
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
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). |
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:
- Beschreibung der allgemeinen Konfigurationsparameter von Zabbix Agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Anweisungen zum Konfigurieren von Plugins