On this page
6 MongoDB-Plugin
Übersicht
Dieser Abschnitt listet die Parameter auf, die in der Konfigurationsdatei des MongoDB Zabbix Agent 2-Plugins (mongo.conf) unterstützt werden.
Das MongoDB-Plugin ist ein ladbares Plugin und ist im MongoDB-Plugin-Repository verfügbar und vollständig beschrieben.
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 Anfang der Zeile unterstützt.
Optionen
| Parameter | Beschreibung |
|---|---|
| -V --version | Gibt die Plugin-Version und Lizenzinformationen aus. |
| -h --help | Gibt Hilfeinformationen aus (Kurzform). |
Parameter
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.MongoDB.Default.Password | no | Standardpasswort für die Verbindung zu MongoDB; wird verwendet, wenn im Datenpunkt-Schlüssel oder in einer benannten Sitzung kein Wert angegeben ist. | ||
| Plugins.MongoDB.Default.Uri | no | Standard-URI für die Verbindung zu MongoDB; wird verwendet, wenn im Datenpunkt-Schlüssel oder in einer benannten Sitzung kein Wert angegeben ist. Sollte keine eingebetteten Anmeldedaten enthalten (diese werden ignoriert). Muss dem URI-Format entsprechen. Es wird nur das tcp-Schema unterstützt; ein Schema kann weggelassen werden.Ein Port kann weggelassen werden (Standard=27017). Beispiele: tcp://127.0.0.1:27017, tcp:localhost, localhost |
||
| Plugins.MongoDB.Default.User | no | Standardbenutzername für die Verbindung zu MongoDB; wird verwendet, wenn im Datenpunkt-Schlüssel oder in einer benannten Sitzung kein Wert angegeben ist. | ||
| Plugins.MongoDB.KeepAlive | no | 60-900 | 300 | Die maximale Wartezeit (in Sekunden), bevor ungenutzte Plugin-Verbindungen geschlossen werden. |
| Plugins.MongoDB.Sessions.<SessionName>.Password | no | Passwort der benannten Sitzung. <SessionName> - Name einer Sitzung, die in Datenpunkt-Schlüsseln verwendet wird. |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSCAFile | no (yes, if Plugins.MongoDB.Sessions.<SessionName>.TLSConnect is set to one of: verify_ca, verify_full) |
Vollständiger Pfad zu einer Datei mit den Zertifikaten der obersten CA(s) zur Überprüfung des Peer-Zertifikats, verwendet für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und den überwachten Datenbanken. <SessionName> - Name einer Sitzung, die in Datenpunkt-Schlüsseln verwendet wird. |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile | yes, if Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile is specified | Vollständiger Pfad zu einer Datei mit dem Agent-Zertifikat oder der Zertifikatskette, verwendet für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und den überwachten Datenbanken. <SessionName> - Name einer Sitzung, die in Datenpunkt-Schlüsseln verwendet wird. |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSConnect | no | Verschlüsselungstyp für die Kommunikation zwischen Zabbix Agent 2 und den überwachten Datenbanken. <SessionName> - Name einer Sitzung, die in Datenpunkt-Schlüsseln verwendet wird. Unterstützte Werte: required - TLS-Verbindung erforderlich; verify_ca - Zertifikate überprüfen; verify_full - Zertifikate und IP-Adresse überprüfen. Unterstützt seit Plugin-Version 1.2.1 |
||
| Plugins.MongoDB.Sessions.<SessionName>.TLSKeyFile | yes, if Plugins.MongoDB.Sessions.<SessionName>.TLSCertFile is specified | Vollständiger Pfad zu einer Datei mit dem privaten Schlüssel der Datenbank, verwendet für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und den überwachten Datenbanken. <SessionName> - Name einer Sitzung, die in Datenpunkt-Schlüsseln verwendet wird. |
||
| Plugins.MongoDB.Sessions.<SessionName>.Uri | no | Verbindungszeichenfolge einer benannten Sitzung. <SessionName> - Name einer Sitzung, die in Datenpunkt-Schlüsseln verwendet wird. Sollte keine eingebetteten Anmeldedaten enthalten (diese werden ignoriert). Muss dem URI-Format entsprechen. Es wird nur das tcp-Schema unterstützt; ein Schema kann weggelassen werden.Ein Port kann weggelassen werden (Standard=27017). Beispiele: tcp://127.0.0.1:27017, tcp:localhost, localhost |
||
| Plugins.MongoDB.Sessions.<SessionName>.User | no | Benutzername der benannten Sitzung. <SessionName> - Name einer Sitzung, die in Datenpunkt-Schlüsseln verwendet wird. |
||
| Plugins.MongoDB.System.Path | no | Pfad zur ausführbaren Datei des MongoDB-Plugins. Beispiel: Plugins.MongoDB.System.Path=/usr/libexec/zabbix/zabbix-agent2-plugin-mongodb |
||
| Plugins.MongoDB.Timeout | no | 1-30 | global timeout | Zeitlimit für die Ausführung von Anfragen (die Dauer in Sekunden, die auf den Abschluss einer Anfrage gewartet wird, bevor sie beendet wird). |
Siehe auch:
- Beschreibung der allgemeinen Konfigurationsparameter von Zabbix Agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Anweisungen zur Konfiguration von Plugins