zoukankan      html  css  js  c++  java
  • zabbix监控mysql

    虽然zabbix本身自带了对MySQL监控的模板,但是不能直接用,还需一些额外的配置才能生效

    监控原理:需要在被监控创建一个用户,并将账号和密码写入zabbix安装目录下的一个隐藏文件中(安全性,必须是隐藏文件,不然server端还是获取不到数据),服务端通过读取这个配置文件中的账户密码登录数据库去采集数据,然后将采集到的数据反馈给server端,经过server端的处理后再在web展示出来

           Zabbix版本:4.0

      MySQL版本:5.7

    数据库端操作:grant usage on *.* to 'mysqlcheck'@'localhost' identified by 'mysqlpwd';

           flush privileges;

    mysqlcheck为新建立的一个本地账号:

    编辑隐藏文件:

    因为zabbix是yum下载的,所以路径是/etc/zabbix/.my.cnf

    #zabbix agent

    [mysql]

    host=localhost

    user=mysqlcheck

    password=mysqlpwd

    socket=/var/lib/mysql/mysql.sock

    [mysqladmin]

    host=localhost

    user=mysqlcheck

    password=mysqlpwd

    socket=/var/lib/mysql/mysql.sock

    然后将/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf文件进行修改:

    将所有"/var/lib/zabbix"改为/etc/zabbix“”

    然后重启一下zabbix-agent

    systenctl restart zabbix-agent

    Web端链接上模板就行了

  • 相关阅读:
    @support浏览器兼容判断 以及 @media媒体查询
    关于BFC的总结
    JS—二维数组的创建
    JS—操作符优先级
    JS—事件对象
    JS—事件
    DOM—addEventListener() & removeEventListener()
    高级算法——动态规划(斐波那契函数实例)
    对象字面量的使用
    小程序日历 IOS真机预览问题
  • 原文地址:https://www.cnblogs.com/ling-yu-amen/p/11662392.html
Copyright © 2011-2022 走看看