Graduación de Zabbix --- plantilla viene con control de contenidos MySQL

Viene con plantillas no puede establecer una conexión directa se puede utilizar

 

 

Tenemos que ir a través de algunos pasos:

 

Establecer derechos de usuario:

[[email protected] lib] $ mysql -u root - p 
Introduzca la contraseña: 
Bienvenido al monitor de MySQL. Comandos terminan con; o \ g. 
Su MySQL id de conexión es  105 
Server versión: 5.7 . 29 - registro de distribución Fuente 

Copyright (C) 2000 , 2020 , Oracle y / o sus filiales. Todos los derechos reservados. 

Oracle es una marca comercial registrada de Oracle Corporation y / o sus 
filiales. Otros nombres pueden ser marcas comerciales de sus respectivos 
propietarios. 

Escriba ' ayuda; ' O ' \ h ' de ayuda. Escribir ' \ c ' para borrar la instrucción de entrada actual. 


mysql > GRANT ALL ON * * a ZABBIX @. ' localhost ' identificado por ' zabbix2004 ' ; 
Query OK, 0 filas afectadas, 1 de advertencia ( 0.00 seg) 

mysql > privilegios ras; 
Query OK, 0 filas afectadas ( 0,02 seg)

 

En primer lugar, copie el archivo en el primer parámetro directorio de instalación

paquete fuente copia en el directorio de instalación

[[email protected] zabbix_agentd] $ pwd
 / datos / paquetes / zabbix- 4.4 . 5 / conf / zabbix_agentd 
[[email protected] zabbix_agentd] $ cp userparameter_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/

 

dice:

# template_db_mysql.conf creado por Zabbix para  " Plantilla DB MySQL " y Zabbix 4.2                                                                                                                                  
#Para sistema operativo Linux: Es necesario crear .my.cnf en directorio principal Zabbix-agente (/ var / lib / Zabbix por defecto ) 
#Para sistema operativo Windows: es necesario agregar la ruta al mysql y mysqladmin y crear my.cnf en % windir% \ my.cnf, C: \ my.cnf, BASEDIR \ my.cnf https: // dev.mysql.com/doc/refman/5.7/en /option-files.html 
archivo #El debe tener tres cadenas: 
# [cliente] 
#user =zbx_monitor 
#Password = <contraseña> 
# 
UserParameter = mysql.ping [*], mysqladmin -h " $ 1 " -P " $ 2 " de ping 
UserParameter = mysql.get_status_variables [*], mysql -h " $ 1 " -P " $ 2 " - snx -e " muestra el estado mundial " 
UserParameter = mysql.version [*], mysqladmin -h -s " $ 1 " -P " $ 2 " versión 
UserParameter = mysql.db.discovery [*], mysql -h "$ 1 "-P " $ 2 " -sN -e " bases de datos de demostración " 
UserParameter = mysql.dbsize [*], mysql -h " $ 1 " -P " $ 2 " -sN -e " SELECT SUM (DATA_LENGTH + Index_length) a partir de INFORMATION_SCHEMA.TABLES DONDE TABLE_SCHEMA = '$ 3' " 
UserParameter = mysql.replication.discovery [*], mysql -h " $ 1 " -P " $ 2 " -sNX -e " Mostrar estado del esclavo " 
UserParameter = mysql.slave_status [*], mysql -h "$ 1 " -P" $ 2 " -sNX -e " Mostrar estado de esclavo " 
~                                                                                        

 

Modificar los archivos de configuración de MySQL:

[[email protected] zabbix_agentd] $ vim / usr / local / mysql / etc / my.cnf 

# [cliente] 
#port = 3306 
#socket = / data / mysql / data / mysql.sock 
# predeterminado -character- set = utf8 

[cliente] 
usuario = ' zabbix '                                                                                                                                                                                                     
contraseña = ' zabbix2004 ' 
defecto -character- conjunto = utf8 
socket= / data / mysql / data / mysql.sock 

[mysqladmin] 
defecto -character- conjunto = utf8 
socket = / data / mysql / data / mysql.sock 
usuario = ' zabbix ' 
contraseña = ' zabbix2004 ' 

[mysql] 
defecto -character- set = utf8 
socket = / data / mysql / data / mysql.sock 
usuario = ' zabbix ' 
contraseña = ' zabbix2004 '

 

A continuación, reinicie mygslq

reinicio zabbix_agentd

entonces

 

Supongo que te gusta

Origin www.cnblogs.com/betterquan/p/12449123.html
Recomendado
Clasificación