Zabbix 4.0 Monitoramento mysql

 apoio oficial zabbix para monitorar MySQL, mas o uso direto do modelo padrão não estiver disponível, requer configuração adicional para que você pode usar. Se você só precisa fazer o simples monitoramento de banco de dados mysql, modelo zabbix vem totalmente capaz de atender aos requisitos

  Aqui estão os passos para mysql monitor de zabbix vem com modelos.

  Ambiente: zabbix4.0 ubuntu16.04 LTS MySQL 5.5

  1, adicione no hospedeiro relevante mysql o monitoramento modelo. Nome do modelo: modelo DB MySQL.

  2, a configuração do mysql client, o MySQL criar um usuário para obter dados relevantes

# Definir o banco codificação 
do DATABASE zabbix PERSONAGEM criar o conjunto utf8 COLLATE utf8_bin; 
# criar uma nova zabbix banco de dados MySQL, armazena dados recolhidos # nome de usuário zabbix, senha 123456 . Conceder todos os privilégios em zabbix * A TO Zabbix @ ' % ' IDENTIFICADOS PELO ' 123456 ' ; # permissão de atualização privilégios FLUSH;

  3, configurar uma conta a ser monitorado após a conclusão do novo arquivo /etc/zabbix/.my.cnf terminal para fornecer Zabbix Agent para acesso a banco de dados, semelhante ao seguinte:

# Vim / etc / zabbix / .my.cnf 

[mysql] 
hospedeira = localhost 
utilizador = zabbix 
palavra-passe = 123456 
soquete = / dados / mysql / mysql.sock 
[mysqladmin] 
hospedeira = localhost 
utilizador = zabbix 
palavra-passe = 123456 
Tomada = / / dados mysql / mysql.sock 

# mysql.sock文件通过find / -name mysql.sock找出路径

  4. Um agente de modificação do perfil

# Vi /etc/zabbix/zabbix_agentd.conf 

# Modificar servidor para servidor ip 

# modificar as configurações para o servidor hostname hostname 

# modificar ip do servidor serveractive: port

     5, modificar /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf (se não for criado), este arquivo é usado para desenvolver Zabbix Agent como obter dados MySQL, precisamos de toda a var / lib / zabbix modificar o .minha / corrente caminho .cnf arquivo / etc / zabbix. Salvar e reiniciar o agente Zabbix Após a instalação estiver concluída

# 新建userparameter_mysql.conf文件 
vim /etc/zabbix/zabbix_agentd.d/ userparameter_mysql.conf 
# 修改文件后内容如下 UserParameter = mysql.size [*], o bash -c ' echo "select sum ($ (case "$ 3" em ambos | "") echo "data_length + Index_length" ;; dados | index) echo "$ 3_length" ;; livre) echo " Data_free " ;; esac)) a partir information_schema.tables $ ([[ " $ 1 " = " todos " ||! " $ 1 " ]] || echo " onde table_schema = \" $ 1 \" ") $ ([[ " $ 2 " =" Tudo " || ! " $ 2 " ]] || echo " e table_name = \" $ 2 \" " ); " | HOME = / var / lib / mysql zabbix -N' UserParameter = mysql.ping, HOME = / var / lib / zabbix mysqladmin de ping | grep - c vivo UserParameter = mysql.version, mysql - V # 重启agente服务 systemctl restart zabbix-agente

  6, a configuração é completa

   Controladora Configuração

   

   O último show interface de dados

  

  

 

Acho que você gosta

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