zoukankan      html  css  js  c++  java
  • centos7之zabbix监控mysql(mariadb)数据库

    一、Zabbix3.2.6使用自带模板监控MySQL

     添加zabbix_agent客户端方法:http://www.cnblogs.com/lei0213/p/8858269.html

    mysql服务器端配置

    1、需知:

      1、如果要监控mysql或者mariadb数据库的话,首先你得保证这台服务器的正常运行,所以首先需要监控这台linux服务器,如果添加linux监控,可以查看我前面的博文。

    2、数据库需要授权。

    mysql>GRANT USAGE ON *.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
    

    3、配置userparameter_mysql.conf(这里需要下载zabbix客户端安装包,其实服务器安装就可以)

    cd zabbix-3.2.6/conf/zabbix_agentd/
    cp userparameter_mysql.conf /etc/zabbix/zabbix_agentd.conf.d/
    

    4、添加用来关联mysql的配置文件my.cnf,并修改模板配置文件中的mysql路径

    cd /etc/zabbix/
    vim .my.cnf
    

    5、mysql配置文件my.cnf添加或更改如下密码(注意,你必须添加这底下几个模块和参数,路径因人而异)

      #user=zabbix授权用户

      #password=zabbix授权用户密码

      #soket=soket存放位置,绝对路径

    [mysql]
    host=localhost
    user=zabbix
    password=zabbix
    socket=/var/lib/mysql/mysql.sock
    [mysqladmin]
    host=localhost
    user=zabbix
    password=zabbix
    socket=/var/lib/mysql/mysql.sock
    

      添加完成后,重启mysql数据库服务器,查看是否可以正常使用。

    4、修改userparameter_mysql.conf

      将/etc/zabbix/zabbix_agentd.conf.d/userparameter_mysql.conf配置文件中/var/lib/zabbix都更改成/etc/zabbix

    sed -i 's@/var/lib/zabbix@/etc/zabbix@g' /etc/zabbix/zabbix_agentd.conf.d/userparameter_mysql.conf
    

    5、修改zabbix_agentd.conf文件,添加下面一行

    Include=/etc/zabbix/zabbix_agentd.conf.d/*.conf
    

    6、重启mysql、agentd服务

    zabix-server端配置

      注意,我这里以代理的方式监控

    1、创建mysql监控组

      

    2、添加监控主机

     

    3、添加监控模板

    4、查看

     

    参考与:http://blog.51cto.com/wzlinux/1944741

  • 相关阅读:
    【生活没有希望】poj1273网络流大水题
    SPOJ FASTFLOW网络流水题
    【生活没有希望】hdu1166敌兵布阵 线段树
    【生活没有希望】NOIP2010初赛 烽火传递 smartoj1475
    【填坑向】bzoj2038小Z的袜子 莫队
    (RMQ版)LCA注意要点
    【填坑向】spoj COT/bzoj2588 Count on a tree
    bzoj4364: [IOI2014]wall砖墙
    【听说是线段树】bzoj1012 [JSOI2008]最大数maxnumber
    bzoj4196 [Noi2015]软件包管理器 树链剖分+线段树
  • 原文地址:https://www.cnblogs.com/lei0213/p/8960879.html
Copyright © 2011-2022 走看看