9 Plugin MySQL

Panoramica

Questa sezione elenca i parametri supportati nel file di configurazione del plugin MySQL di Zabbix agent 2 (mysql.conf).

Si noti che:

  • I valori predefiniti riflettono i valori predefiniti del processo, non i valori presenti nei file di configurazione distribuiti;
  • I valori supportano le variabili di ambiente;
  • Zabbix supporta i file di configurazione solo in codifica UTF-8 senza BOM;
  • I commenti che iniziano con "#" sono supportati solo all'inizio della riga.

Parametri

Parameter Mandatory Range Default Description
Plugins.Mysql.CallTimeout no 1-30 global timeout Il tempo massimo, in secondi, di attesa affinché una richiesta venga completata.
Plugins.Mysql.CustomQueriesPath no /usr/local/share/zabbix/custom-queries/mysql per sistemi Unix

*:\Program Files\Zabbix Agent 2\Custom Queries\Mysql per sistemi Windows, dove * è il nome dell'unità dalla variabile di ambiente ProgramFiles
Percorso completo di una directory contenente file .sql con query personalizzate.
Plugins.Mysql.CustomQueriesEnabled no false Se impostato, abilita l'esecuzione della chiave item mysql.custom.query. Se disabilitato, non verrà caricato alcun query dalla directory delle query personalizzate.
Plugins.Mysql.Default.Password no Password predefinita per la connessione a MySQL; usata se non viene specificato alcun valore in una chiave item o in una sessione denominata.
Plugins.Mysql.Default.TLSCAFile no
(yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full)
Percorso completo di un file contenente i certificati della CA di livello superiore per la verifica del certificato del peer nelle comunicazioni crittografate tra Zabbix agent 2 e i database monitorati; usato se non viene specificato alcun valore in una sessione denominata.
Plugins.Mysql.Default.TLSCertFile no
(yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full)
Percorso completo di un file contenente il certificato dell'agent o la catena di certificati per le comunicazioni crittografate tra Zabbix agent 2 e i database monitorati; usato se non viene specificato alcun valore in una sessione denominata.
Plugins.Mysql.Default.TLSConnect no Tipo di crittografia per le comunicazioni tra Zabbix agent 2 e i database monitorati; usato se non viene specificato alcun valore in una sessione denominata.

Valori supportati:
required - richiede una connessione TLS;
verify_ca - verifica i certificati;
verify_full - verifica i certificati e l'indirizzo IP.
Plugins.Mysql.Default.TLSKeyFile no
(yes, if Plugins.Mysql.Default.TLSConnect is set to verify_ca or verify_full)
Percorso completo di un file contenente la chiave privata del database per le comunicazioni crittografate tra Zabbix agent 2 e i database monitorati; usato se non viene specificato alcun valore in una sessione denominata.
Plugins.Mysql.Default.Uri no tcp://localhost:3306 URI predefinito per la connessione a MySQL; usato se non viene specificato alcun valore in una chiave item o in una sessione denominata.

Non deve includere credenziali incorporate (verranno ignorate).
Deve corrispondere al formato URI.
Schemi supportati: tcp, unix; uno schema può essere omesso.
Una porta può essere omessa (default=3306).
Esempi: tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Default.User no Nome utente predefinito per la connessione a MySQL; usato se non viene specificato alcun valore in una chiave item o in una sessione denominata.
Plugins.Mysql.KeepAlive no 60-900 300 Il tempo massimo di attesa, in secondi, prima che le connessioni del plugin non utilizzate vengano chiuse.
Plugins.Mysql.Sessions.<SessionName>.Password no Password della sessione denominata.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi item.
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile no
(yes, if Plugins.Mysql.Sessions.<SessionName>.TLSConnect is set to verify_ca or verify_full)
Percorso completo di un file contenente i certificati della CA di livello superiore per la verifica del certificato del peer, usato per le comunicazioni crittografate tra Zabbix agent 2 e i database monitorati.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi item.
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile yes, if Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile is specified Percorso completo di un file contenente il certificato dell'agent o la catena di certificati, usato per le comunicazioni crittografate tra Zabbix agent 2 e i database monitorati.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi item.
Plugins.Mysql.Sessions.<SessionName>.TLSConnect no Tipo di crittografia per le comunicazioni tra Zabbix agent 2 e i database monitorati.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi item.

Valori supportati:
required - richiede una connessione TLS;
verify_ca - verifica i certificati;
verify_full - verifica i certificati e l'indirizzo IP.
Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile yes, if Plugins.Mysql.Sessions.<SessionName>.TLSCertFile is specified Percorso completo di un file contenente la chiave privata del database usata per le comunicazioni crittografate tra Zabbix agent 2 e i database monitorati.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi item.
Plugins.Mysql.Sessions.<SessionName>.Uri no Stringa di connessione di una sessione denominata.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi item.

Non deve includere credenziali incorporate (verranno ignorate).
Deve corrispondere al formato URI.
Schemi supportati: tcp, unix; uno schema può essere omesso.
Una porta può essere omessa (default=3306).
Esempi: tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Sessions.<SessionName>.User no Nome utente della sessione denominata.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi item.
Plugins.Mysql.Timeout no 1-30 global timeout Il tempo massimo, in secondi, di attesa quando è necessario stabilire una connessione.

Vedi anche: