- Plugin MySQL
- Panoramica
- Dettagli del parametro
- Plugins.Mysql.CallTimeout
- Plugins.Mysql.CustomQueriesPath
- Plugins.Mysql.CustomQueriesEnabled
- Plugins.Mysql.Default.Password
- Plugins.Mysql.Default.TLSConnect
- Plugins.Mysql.Default.TLSCAFile
- Plugins.Mysql.Default.TLSCertFile
- Plugins.Mysql.Default.TLSKeyFile
- Plugins.Mysql.Default.Uri
- Plugins.Mysql.Default.User
- Plugins.Mysql.KeepAlive
- Plugins.Mysql.Sessions.<SessionName>.Password
- Plugins.Mysql.Sessions.<SessionName>.TLSConnect
- Plugins.Mysql.Sessions.<SessionName>.TLSCAFile
- Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
- Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
- Plugins.Mysql.Sessions.<SessionName>.Uri
- Plugins.Mysql.Sessions.<SessionName>.User
- Plugins.Mysql.Timeout
- Vedi anche
Plugin MySQL
Panoramica
I parametri di configurazione consentono di personalizzare il comportamento del plugin MySQL.
Si consiglia di specificarli in un file di configurazione separato (ad esempio mysql.conf), anziché nel file di configurazione di agent 2. Utilizzare quindi la direttiva Include per includere questo file nella configurazione di Zabbix agent 2.
Tutti i parametri sono opzionali, a meno che non sia esplicitamente indicato che il parametro è obbligatorio.
Questa pagina è strutturata come segue:
- Panoramica dei parametri (per vedere i dettagli completi di un parametro, fare clic sul suo nome)
- Dettagli dei parametri
| Parameter | Description |
|---|---|
| Plugins.Mysql.CallTimeout | Specifica il tempo massimo, in secondi, da attendere per il completamento di una richiesta. |
| Plugins.Mysql.CustomQueriesPath | Specifica il percorso completo della directory contenente i file .sql con query personalizzate. |
| Plugins.Mysql.CustomQueriesEnabled | Abilita l'esecuzione della chiave item mysql.custom.query. |
| Plugins.Mysql.Default.Password | Specifica la password predefinita. |
| Plugins.Mysql.Default.TLSConnect | Specifica il livello predefinito di crittografia per le comunicazioni tra Zabbix agent 2 e i database monitorati. |
| Plugins.Mysql.Default.TLSCAFile | Specifica il percorso completo del file contenente i certificati delle CA di livello superiore per la verifica del certificato del peer. |
| Plugins.Mysql.Default.TLSCertFile | Specifica il percorso completo del file contenente il certificato dell'agent o la catena di certificati. |
| Plugins.Mysql.Default.TLSKeyFile | Specifica il percorso completo del file contenente la chiave privata del database. |
| Plugins.Mysql.Default.Uri | Specifica l'URI predefinito. |
| Plugins.Mysql.Default.User | Specifica il nome utente predefinito. |
| Plugins.Mysql.KeepAlive | Specifica il tempo massimo di attesa (in secondi) prima della chiusura delle connessioni del plugin non utilizzate. |
| Plugins.Mysql.Sessions.<SessionName>.Password | Specifica la password della sessione denominata. |
| Plugins.Mysql.Sessions.<SessionName>.TLSConnect | Specifica il livello di crittografia della sessione denominata per le comunicazioni tra Zabbix agent 2 e i database monitorati. |
| Plugins.Mysql.Sessions.<SessionName>.TLSCAFile | Specifica il percorso completo del file contenente i certificati delle CA di livello superiore per la verifica del certificato del peer della sessione denominata. |
| Plugins.Mysql.Sessions.<SessionName>.TLSCertFile | Specifica il percorso completo del file contenente il certificato dell'agent o la catena di certificati della sessione denominata. |
| Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile | Specifica il percorso completo del file contenente la chiave privata del database della sessione denominata. |
| Plugins.Mysql.Sessions.<SessionName>.Uri | Specifica l'URI della sessione denominata. |
| Plugins.Mysql.Sessions.<SessionName>.User | Specifica il nome utente della sessione denominata. |
| Plugins.Mysql.Timeout | Imposta il tempo massimo, in secondi, di attesa quando è necessario stabilire una connessione. |
Si noti che:
- I valori predefiniti riflettono i valori predefiniti del processo, non quelli 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.
Dettagli del parametro
Plugins.Mysql.CallTimeout
Specifica il tempo massimo, in secondi, da attendere per il completamento di una richiesta.
Predefinito: global timeout
Intervallo: 1-30
Plugins.Mysql.CustomQueriesPath
Specifica il percorso completo della directory contenente i file .sql con query personalizzate.
Valori predefiniti:/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à della variabile di ambiente ProgramFiles)
Plugins.Mysql.CustomQueriesEnabled
Abilita l'esecuzione della chiave item mysql.custom.query.
Se disabilitato, nessuna query verrà caricata dal percorso della directory delle query personalizzate.
Predefinito: false
Intervallo: true/false
Plugins.Mysql.Default.Password
Specificare la password predefinita per un server MySQL protetto.
Plugins.Mysql.Default.TLSConnect
Specifica il livello predefinito di crittografia per le comunicazioni tra Zabbix agent 2 e i database monitorati.
Intervallo:
required - richiedi una connessione TLS;
verify_ca - verifica i certificati;
verify_full - verifica i certificati e l'indirizzo IP
Plugins.Mysql.Default.TLSCAFile
Specifica il percorso completo del file contenente i certificati CA di livello superiore per la verifica del certificato del peer, utilizzato per le comunicazioni crittografate tra Zabbix agent 2 e i database monitorati.
Obbligatorio: yes, se Plugins.Mysql.Default.TLSConnect è impostato su verify_ca o verify_full
Plugins.Mysql.Default.TLSCertFile
Specifica il percorso completo del file contenente il certificato dell'agent o la catena di certificati, utilizzato per le comunicazioni crittografate tra Zabbix agent 2 e i database monitorati.
Obbligatorio: yes, se è specificato Plugins.Mysql.Default.TLSKeyFile
Plugins.Mysql.Default.TLSKeyFile
Specifica il percorso completo del file contenente la chiave privata del database, utilizzata per le comunicazioni crittografate tra Zabbix agent 2 e i database monitorati.
Obbligatorio: yes, se è specificato Plugins.Mysql.Default.TLSCertFile
Plugins.Mysql.Default.Uri
Specifica l'URI predefinito per la connessione al server MySQL.
Le credenziali incorporate verranno ignorate.
Schemi supportati: tcp, unix
Lo schema può essere omesso.
La porta può essere omessa (default=3306).
Esempi:
tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Default.User
Specifica il nome utente predefinito per un server MySQL protetto.
Plugins.Mysql.KeepAlive
Specifica il tempo massimo di attesa (in secondi) prima che le connessioni del plugin non utilizzate vengano chiuse.
Predefinito: 300
Intervallo: 60-900
Plugins.Mysql.Sessions.<SessionName>.Password
Specifica la password della sessione denominata per un server MySQL protetto.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.
Plugins.Mysql.Sessions.<SessionName>.TLSConnect
Specifica il livello di crittografia della sessione denominata per le comunicazioni tra Zabbix agent 2 e i database monitorati.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.
Intervallo:
required - richiede una connessione TLS;
verify_ca - verifica i certificati;
verify_full - verifica i certificati e l'indirizzo IP
Plugins.Mysql.Sessions.<SessionName>.TLSCAFile
Specifica il percorso completo del file contenente i certificati CA di livello superiore per la verifica del certificato del peer della sessione denominata, utilizzato per le comunicazioni crittografate tra Zabbix agent 2 e i database monitorati.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.
Obbligatorio: yes, se Plugins.Mysql.Sessions.<SessionName>.TLSConnect è impostato su verify_ca o verify_full
Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
Specifica il percorso completo del file contenente il certificato dell'agent o la catena di certificati della sessione denominata, utilizzato per le comunicazioni crittografate tra Zabbix agent 2 e i database monitorati.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.
Obbligatorio: yes, se è specificato Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
Plugins.Mysql.Sessions.<SessionName>.TLSKeyFile
Specifica il percorso completo del file contenente la chiave privata del database della sessione denominata, utilizzata per le comunicazioni crittografate tra Zabbix agent 2 e i database monitorati.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.
Obbligatorio: yes, se è specificato Plugins.Mysql.Sessions.<SessionName>.TLSCertFile
Plugins.Mysql.Sessions.<SessionName>.Uri
Specifica l'URI della sessione denominata per la connessione al server MySQL.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.
Le credenziali incorporate verranno ignorate.
Schemi supportati: tcp, unix
Lo schema può essere omesso.
La porta può essere omessa (default=3306).
Esempi:
tcp://localhost:3306
localhost
unix:/var/run/mysql.sock
Plugins.Mysql.Sessions.<SessionName>.User
Specifica il nome utente della sessione denominata per un server MySQL protetto.
<SessionName> - definisce il nome di una sessione da usare nelle chiavi degli item.
Plugins.Mysql.Timeout
Imposta il tempo massimo, in secondi, di attesa quando è necessario stabilire una connessione.
Predefinito: global timeout
Intervallo: 1-30
Vedi anche
- Descrizione dei parametri di configurazione generali di Zabbix agent 2: Zabbix agent 2 (UNIX) / Zabbix agent 2 (Windows)
- Istruzioni per la configurazione dei plugin