On this page
9 MySQL-Plugin
Übersicht
Dieser Abschnitt listet die Parameter auf, die in der Konfigurationsdatei des MySQL Zabbix Agent 2-Plugins (mysql.conf) unterstützt werden.
Beachten Sie:
- Die Standardwerte entsprechen den Prozess-Standardeinstellungen, 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 Zeilenanfang unterstützt.
Parameter
| Parameter | Mandatory | Range | Default | Description |
|---|---|---|---|---|
| Plugins.Mysql.CallTimeout | no | 1-30 | global timeout | Die maximale Zeit in Sekunden, die auf die Ausführung einer Anfrage gewartet wird. |
| Plugins.Mysql.CustomQueriesPath | no | /usr/local/share/zabbix/custom-queries/mysql für Unix-Systeme*:\Program Files\Zabbix Agent 2\Custom Queries\Mysql für Windows-Systeme, wobei * der Laufwerksname aus der Umgebungsvariable ProgramFiles ist |
Vollständiger Pfad zu einem Verzeichnis, das .sql-Dateien mit benutzerdefinierten Abfragen enthält. |
|
| Plugins.Mysql.CustomQueriesEnabled | no | false | Wenn gesetzt, wird die Ausführung des mysql.custom.query-Datenpunkt-Schlüssels aktiviert. Wenn deaktiviert, werden keine Abfragen aus dem Verzeichnispfad für benutzerdefinierte Abfragen geladen. |
|
| Plugins.Mysql.Default.Password | no | Standardpasswort für die Verbindung zu MySQL; wird verwendet, wenn im Datenpunkt-Schlüssel oder in einer benannten Sitzung kein Wert angegeben ist. | ||
| Plugins.Mysql.Default.TLSCAFile | no (yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full) |
Vollständiger Pfad zu einer Datei mit den Zertifikaten der obersten CA(s) zur Überprüfung des Peer-Zertifikats für verschlüsselte Verbindungen zwischen Zabbix agent 2 und überwachten Datenbanken; wird verwendet, wenn in einer benannten Sitzung kein Wert angegeben ist. | ||
| Plugins.Mysql.Default.TLSCertFile | no (yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full) |
Vollständiger Pfad zu einer Datei mit dem Agent-Zertifikat oder der Zertifikatskette für verschlüsselte Verbindungen zwischen Zabbix agent 2 und überwachten Datenbanken; wird verwendet, wenn in einer benannten Sitzung kein Wert angegeben ist. | ||
| Plugins.Mysql.Default.TLSConnect | no | Verschlüsselungstyp für Verbindungen zwischen Zabbix agent 2 und überwachten Datenbanken; wird verwendet, wenn in einer benannten Sitzung kein Wert angegeben ist. Unterstützte Werte: required - TLS-Verbindung erforderlich; verify_ca - Zertifikate überprüfen; verify_full - Zertifikate und IP-Adresse überprüfen. |
||
| Plugins.Mysql.Default.TLSKeyFile | no (yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full) |
Vollständiger Pfad zu einer Datei mit dem privaten Schlüssel der Datenbank für verschlüsselte Verbindungen zwischen Zabbix agent 2 und überwachten Datenbanken; wird verwendet, wenn in einer benannten Sitzung kein Wert angegeben ist. | ||
| Plugins.Mysql.Default.Uri | no | tcp://localhost:3306 | Standard-URI für die Verbindung zu MySQL; 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. Unterstützte Schemata: tcp, unix; ein Schema kann weggelassen werden.Ein Port kann weggelassen werden (Standard=3306). Beispiele: tcp://localhost:3306localhostunix:/var/run/mysql.sock |
|
| Plugins.Mysql.Default.User | no | Standardbenutzername für die Verbindung zu MySQL; wird verwendet, wenn im Datenpunkt-Schlüssel oder in einer benannten Sitzung kein Wert angegeben ist. | ||
| Plugins.Mysql.KeepAlive | no | 60-900 | 300 | Die maximale Wartezeit in Sekunden, bevor ungenutzte Plugin-Verbindungen geschlossen werden. |
| Plugins.Mysql.Sessions.<SessionName>.Password | no | Passwort der benannten Sitzung. <SessionName> - Name einer Sitzung, der in Datenpunkt-Schlüsseln verwendet wird. |
||
| Plugins.Mysql.Sessions.<SessionName>.TLSCAFile | no (yes, if Plugins.Mysql.Sessions.<SessionName>.TLSConnect is set to verify_ca or 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 Verbindungen zwischen Zabbix agent 2 und überwachten Datenbanken. <SessionName> - Name einer Sitzung, der in Datenpunkt-Schlüsseln verwendet wird. |
||
| Plugins.Mysql.Sessions.<SessionName>.TLSCertFile | yes, if Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile is specified | Vollständiger Pfad zu einer Datei mit dem Agent-Zertifikat oder der Zertifikatskette, verwendet für verschlüsselte Verbindungen zwischen Zabbix agent 2 und überwachten Datenbanken. <SessionName> - Name einer Sitzung, der in Datenpunkt-Schlüsseln verwendet wird. |
||
| Plugins.Mysql.Sessions.<SessionName>.TLSConnect | no | Verschlüsselungstyp für Verbindungen zwischen Zabbix agent 2 und überwachten Datenbanken. <SessionName> - Name einer Sitzung, der 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. |
||
| Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile | yes, if Plugins.Mysql.Sessions.<SessionName>.TLSCertFile is specified | Vollständiger Pfad zu einer Datei mit dem privaten Schlüssel der Datenbank, verwendet für verschlüsselte Verbindungen zwischen Zabbix agent 2 und überwachten Datenbanken. <SessionName> - Name einer Sitzung, der in Datenpunkt-Schlüsseln verwendet wird. |
||
| Plugins.Mysql.Sessions.<SessionName>.Uri | no | Verbindungszeichenfolge einer benannten Sitzung. <SessionName> - Name einer Sitzung, der in Datenpunkt-Schlüsseln verwendet wird. Sollte keine eingebetteten Anmeldedaten enthalten (diese werden ignoriert). Muss dem URI-Format entsprechen. Unterstützte Schemata: tcp, unix; ein Schema kann weggelassen werden.Ein Port kann weggelassen werden (Standard=3306). Beispiele: tcp://localhost:3306localhostunix:/var/run/mysql.sock |
||
| Plugins.Mysql.Sessions.<SessionName>.User | no | Benutzername der benannten Sitzung. <SessionName> - Name einer Sitzung, der in Datenpunkt-Schlüsseln verwendet wird. |
||
| Plugins.Mysql.Timeout | no | 1-30 | global timeout | Die maximale Wartezeit in Sekunden beim Aufbau einer Verbindung. |
Siehe auch:
- Beschreibung der allgemeinen Konfigurationsparameter von Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Anleitungen zur Konfiguration von Plugins