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 spiegeln die Prozess-Standardeinstellungen wider, nicht die Werte in den mitgelieferten Konfigurationsdateien;
  • Zabbix unterstützt Konfigurationsdateien nur in UTF-8-Kodierung ohne BOM;
  • Kommentare, die mit "#" beginnen, werden nur am Anfang der Zeile unterstützt.

Parameter

Parameter Mandatory Range Default Beschreibung
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 empty Vollständiger Pfad zum Verzeichnis, das zum Speichern benutzerdefinierter Abfragen verwendet wird.
Plugins.Mysql.Default.Password no Standardpasswort für die Verbindung zu MySQL; wird verwendet, wenn kein Wert in einem item key oder einer benannten Sitzung angegeben ist.
Plugins.Mysql.Default.TLSCAFile no
(yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full)
Vollständiger Pfadname einer Datei mit den Zertifikaten der obersten CA(s) zur Überprüfung des Peer-Zertifikats für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und überwachten Datenbanken; wird verwendet, wenn kein Wert in einer benannten Sitzung angegeben ist.
Plugins.Mysql.Default.TLSCertFile no
(yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full)
Vollständiger Pfadname einer Datei mit dem Agent-Zertifikat oder der Zertifikatskette für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und überwachten Datenbanken; wird verwendet, wenn kein Wert in einer benannten Sitzung angegeben ist.
Plugins.Mysql.Default.TLSConnect no Verschlüsselungstyp für die Kommunikation zwischen Zabbix Agent 2 und überwachten Datenbanken; wird verwendet, wenn kein Wert in einer benannten Sitzung 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 Pfadname einer Datei mit dem privaten Datenbankschlüssel für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und überwachten Datenbanken; wird verwendet, wenn kein Wert in einer benannten Sitzung angegeben ist.
Plugins.Mysql.Default.Uri no tcp://localhost:3306 Standard-URI für die Verbindung zu MySQL; wird verwendet, wenn kein Wert in einem item key oder einer benannten Sitzung 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:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Default.User no Standardbenutzername für die Verbindung zu MySQL; wird verwendet, wenn kein Wert in einem item key oder einer benannten Sitzung 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, die in item keys 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 Pfadname 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 überwachten Datenbanken.
<SessionName> - Name einer Sitzung, die in item keys verwendet wird.
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile yes, if Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile is specified Vollständiger Pfadname einer Datei mit dem Agent-Zertifikat oder der Zertifikatskette, verwendet für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und überwachten Datenbanken.
<SessionName> - Name einer Sitzung, die in item keys verwendet wird.
Plugins.Mysql.Sessions.<SessionName>.TLSConnect no Verschlüsselungstyp für die Kommunikation zwischen Zabbix Agent 2 und überwachten Datenbanken.
<SessionName> - Name einer Sitzung, die in item keys 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 Pfadname einer Datei mit dem privaten Datenbankschlüssel, verwendet für verschlüsselte Kommunikation zwischen Zabbix Agent 2 und überwachten Datenbanken.
<SessionName> - Name einer Sitzung, die in item keys verwendet wird.
Plugins.Mysql.Sessions.<SessionName>.Uri no Verbindungszeichenfolge einer benannten Sitzung.
<SessionName> - Name einer Sitzung, die in item keys 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:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Sessions.<SessionName>.User no Benutzername der benannten Sitzung.
<SessionName> - Name einer Sitzung, die in item keys verwendet wird.
Plugins.Mysql.Timeout no 1-30 global timeout Die maximale Wartezeit in Sekunden, wenn eine Verbindung hergestellt werden muss.

Siehe auch: