Zabbix 4.0 Monitoreo MySQL

 Zabbix apoyo oficial para el seguimiento de MySQL, pero el uso directo de la plantilla por defecto no está disponible, requieren una configuración adicional antes de poder utilizar. Si sólo necesita hacer simple vigilancia de la base de datos MySQL, plantilla Zabbix viene totalmente capaz de cumplir con los requisitos

  Estos son los pasos a MySQL monitor de Zabbix viene con las plantillas.

  Medio Ambiente: zabbix4.0 ubuntu16.04 LTS MySQL 5.5

  1, agregue en el huésped relevante mysql el seguimiento de plantilla. Nombre de la plantilla: Plantilla DB MySQL.

  2, la configuración de la mysql cliente, MySQL crear un usuario para obtener los datos relevantes

# Establecer la base de datos que codifica 
el CREATE caracteres base de datos Zabbix SET utf8 COLLATE utf8_bin; 
# crear un nuevo Zabbix base de datos MySQL, almacena los datos recogidos # nombre de usuario Zabbix, contraseña 123456 . PRIVILEGIOS GRANT ALL ON Zabbix * El A ZABBIX @ ' % ' IDENTIFICADAS POR ' 123456 ' ; # Actualizar el permiso PRIVILEGIOS FLUSH;

  3, configurar una cuenta a vigilar después de la finalización de la nueva terminal de archivo /etc/zabbix/.my.cnf para proporcionar Zabbix Agente de acceso a la base de datos, similar a la siguiente:

# Vim / etc / Zabbix / .my.cnf

[Mysql]
anfitrión = localhost
usuario = Zabbix
contraseña = 123456
socket = / data / mysql / mysql.sock
[Mysqladmin]
anfitrión = localhost
usuario = Zabbix
contraseña = 123456
socket = / data / mysql / mysql.sock

# Archivo mysql.sock para encontrar el camino a través del hallazgo / mysql.sock -nombre

  4. Un agente de modificación de perfil

# Nos /etc/zabbix/zabbix_agentd.conf

# Servidor Modificar para ip del servidor

# Modificar los ajustes para el nombre de host del servidor de nombre de host

# Modificar serveractive IP del servidor: puerto

     5, modifique /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf (si no se ha creado), este archivo se utiliza para desarrollar Zabbix Agente cómo obtener datos de MySQL, necesitamos toda la var / lib / Zabbix modificar el .my / corriente .cnf ruta de archivo / etc / Zabbix. Guardar y reiniciar el agente Zabbix Después de completada la configuración

# 新建userparameter_mysql.conf文件 
vim /etc/zabbix/zabbix_agentd.d/ userparameter_mysql.conf 
# 修改文件后内容如下 UserParameter = mysql.size [*], golpe del -c ' echo "select sum ($ (caso "$ 3" tanto | "") echo "DATA_LENGTH + Index_length" ;; datos | index) echo "$ 3_length" ;; libre) echo " data_free " ;; ESAC)) a partir INFORMATION_SCHEMA.TABLES $ ([[ " $ 1 " = " todo " ||! " $ 1 " ]] || eco "donde esquema_tabla = \" $ 1 \" ") $ ([[ " $ 2 " =" Todo " || ! " $ 2 " ]] || eco " y nombre_tabla = \" $ 2 \" " ); " | HOME = / var / lib / mysql Zabbix -N' UserParameter = mysql.ping, HOME = / var / lib / Zabbix mysqladmin de ping | grep - c vivos UserParameter = mysql.version, mysql - V # Reiniciar el servicio de agente systemctl reinicio Zabbix-agente

  6, la configuración es completa

   Interfaz Host Configuration

   

   El último show interface de datos

  

  

 

Supongo que te gusta

Origin www.cnblogs.com/daofaziran/p/12559948.html
Recomendado
Clasificación