This is a translation of the original English documentation page. Help us make it better.

9 MySQL plug-in

Overzicht

In deze sectie worden parameters vermeld die worden ondersteund in de MySQL Zabbix-agent 2. configuratiebestand voor plug-ins (mysql.conf). Let daar op:

  • De standaardwaarden weerspiegelen de processtandaarden, niet de waarden in de verzonden configuratiebestanden;
  • Zabbix ondersteunt configuratiebestanden alleen in UTF-8-codering zonder BOM;
  • Opmerkingen die beginnen met "#" worden alleen ondersteund aan het begin van de lijn.

Parameters

Parameter Mandatory Range Default Description
Plugins.Mysql.CallTimeout no 1-30 global timeout De maximale wachttijd in seconden voor het voltooien van een aanvraag.
Plugins.Mysql.CustomQueriesPath no leeg Volledig pad naar de directory voor het opslaan van aangepaste query's.
Ondersteund sinds versie 6.4.6.
Plugins.Mysql.Default.Password no Standaard wachtwoord voor verbinding met MySQL; wordt gebruikt als er geen waarde is opgegeven in een item sleutel of benoemde sessie.
Ondersteund sinds versie 6.4.3.
Plugins.Mysql.Default.TLSCAFile no
(ja, als Plugins.Mysql.Default.TLSConnect is ingesteld op een van: verify_ca, verify_full)
Volledige padnaam van een bestand dat de top-level CA-certificaten bevat voor peer-certificaatverificatie voor versleutelde communicatie tussen Zabbix Agent 2 en bewaakte databases; wordt gebruikt als er geen waarde is opgegeven in een benoemde sessie.
Ondersteund sinds versie 6.4.3.
Plugins.Mysql.Default.TLSCertFile no
(ja, als Plugins.Mysql.Default.TLSConnect is ingesteld op een van: verify_ca, verify_full)
Volledige padnaam van een bestand dat het agentcertificaat of de certificaatketen bevat voor versleutelde communicatie tussen Zabbix Agent 2 en bewaakte databases; wordt gebruikt als er geen waarde is opgegeven in een benoemde sessie.
Ondersteund sinds versie 6.4.3.
Plugins.Mysql.Default.TLSConnect no Versleutelingstype voor communicatie tussen Zabbix Agent 2 en bewaakte databases; wordt gebruikt als er geen waarde is opgegeven in een benoemde sessie.

Ondersteunde waarden:
required - vereis TLS-verbinding;
verify_ca - verifieer certificaten;
verify_full - verifieer certificaten en IP-adres.
Ondersteund sinds versie 6.4.3.
Plugins.Mysql.Default.TLSKeyFile no
(ja, als Plugins.Mysql.Default.TLSConnect is ingesteld op een van: verify_ca, verify_full)
Volledige padnaam van een bestand dat de privésleutel van de database bevat voor versleutelde communicatie tussen Zabbix Agent 2 en bewaakte databases; wordt gebruikt als er geen waarde is opgegeven in een benoemde sessie.
Ondersteund sinds versie 6.4.3.
Plugins.Mysql.Default.Uri no tcp://localhost:3306 Standaard URI voor verbinding met MySQL; wordt gebruikt als er geen waarde is opgegeven in een item sleutel of benoemde sessie.

Mag geen ingesloten referenties bevatten (deze worden genegeerd).
Moet overeenkomen met het URI-formaat.
Ondersteunde schema's: tcp, unix; een schema kan worden weggelaten.
Een poort kan worden weggelaten (standaard=3306).
Voorbeelden: tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Ondersteund sinds versie 6.4.3.
Plugins.Mysql.Default.User no Standaard gebruikersnaam voor verbinding met MySQL; wordt gebruikt als er geen waarde is opgegeven in een item sleutel of benoemde sessie.
Ondersteund sinds versie 6.4.3.
Plugins.Mysql.KeepAlive no 60-900 300 De maximale wachttijd (in seconden) voordat ongebruikte plugin-verbindingen worden gesloten.
Plugins.Mysql.Sessions.<SessionName>.Password no Wachtwoord van benoemde sessie.
<SessionName> - definieer de naam van een sessie voor gebruik in item sleutels.
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile no
(ja, als Plugins.Mysql.Sessions.<SessionName>.TLSConnect is ingesteld op een van: verify_ca, verify_full)
Volledige padnaam van een bestand dat de top-level CA-certificaten bevat voor peer-certificaatverificatie, gebruikt voor versleutelde communicatie tussen Zabbix Agent 2 en bewaakte databases.
<SessionName> - definieer de naam van een sessie voor gebruik in item sleutels.
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile no
(ja, als Plugins.Mysql.Sessions.<SessionName>.TLSConnect is ingesteld op een van: verify_ca, verify_full)
Volledige padnaam van een bestand dat het agentcertificaat of de certificaatketen bevat, gebruikt voor versleutelde communicatie tussen Zabbix Agent 2 en bewaakte databases.
<SessionName> - definieer de naam van een sessie voor gebruik in item sleutels.
Plugins.Mysql.Sessions.<SessionName>.TLSConnect no Versleutelingstype voor communicatie tussen Zabbix Agent 2 en bewaakte databases.
<SessionName> - definieer de naam van een sessie voor gebruik in item sleutels.

Ondersteunde waarden:
required - vereis TLS-verbinding;
verify_ca - verifieer certificaten;
verify_full - verifieer certificaten en IP-adres.
Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile no
(ja, als Plugins.Mysql.Sessions.<SessionName>.TLSConnect is ingesteld op een van: verify_ca, verify_full)
Volledige padnaam van een bestand dat de privésleutel van de database bevat, gebruikt voor versleutelde communicatie tussen Zabbix Agent 2 en bewaakte databases.
<SessionName> - definieer de naam van een sessie voor gebruik in item sleutels.
Plugins.Mysql.Sessions.<SessionName>.Uri no Verbindingsreeks van een benoemde sessie.
<SessionName> - definieer de naam van een sessie voor gebruik in item sleutels.

Mag geen ingesloten referenties bevatten (deze worden genegeerd).
Moet overeenkomen met het URI-formaat.
Ondersteunde schema's: tcp, unix; een schema kan worden weggelaten.
Een poort kan worden weggelaten (standaard=3306).
Voorbeelden: tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Sessions.<SessionName>.User no Benoemde sessie gebruikersnaam.
<SessionName> - definieer de naam van een sessie voor gebruik in item sleutels.
Plugins.Mysql.Timeout no 1-30 global timeout Time-out voor het uitvoeren van verzoeken (hoe lang te wachten tot een verzoek is voltooid voordat het wordt afgesloten).

Zie ook: