侧边栏壁纸
博主头像
爱运维 博主等级

行动起来,活在当下

  • 累计撰写 197 篇文章
  • 累计创建 143 个标签
  • 累计收到 21 条评论

目 录CONTENT

文章目录

利用zabbix自带模板监控MYSQL数据库

Administrator
2016-12-03 / 0 评论 / 0 点赞 / 6 阅读 / 0 字



前几篇博客分别介绍了:


    1.zabbix安装:https://www.iyunw.cn/archives/103

     2.zabbix乱码解决:https://www.iyunw.cn/archives/137

     3.zabbix_agentd脚本安装:https://www.iyunw.cn/archives/145

今天带来的是zabbix通过自带的mysql监控模板来监控mysql

1.在zabbix_agentd端进入源码目录将userparameter_mysql.conf复制到zabbix安装目录

    如果按照我脚本安装就是:


    

cp /root/tool/zabbix-3.2.1/conf/zabbix_agentd/userparameter_mysql.conf  /usr/local/zabbix/etc/zabbix_agentd.conf.d/
2.创建.my.cnf让zabbix有权限读取mysql,建议不用root,新建一个用户赋予权限,为了方便,我直接用了root


  

vim /usr/local/zabbix/etc/.my.cnf
[mysql]
host=localhost
user=root
password=123456
socket=/tmp/mysql.sock
[mysqladmin]
host=localhost
user=root
password=123456
socket=/tmp/mysql.sock

    如果不知道mysql.sock路径,可以find查找:find / -name mysql.sock

3.修改/usr/local/zabbix/etc/zabbix_agentd.conf.d/userparameter_mysql.conf中的zabbix路径(这里有个坑,其实主要不是zabbix是.my.cnf路径)


sed -i 's#/var/lib/zabbix#/usr/local/zabbix/etc#g' /usr/local/zabbix/etc/zabbix_agentd.conf.d/userparameter_mysql.conf
4.修改zabbixvim /usr/local/zabbix/etc/zabbix_agentd.conf加载zabbix_agentd.conf.d目录下的配置文件


vim /usr/local/zabbix/etc/zabbix_agentd.conf
# Include=/usr/local/etc/zabbix_agentd.conf.d/
改为
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
注意这些文件权限改为zabbix,不然不保证是否出问题


5.重启zabbix_agentd:

service zabbix_agentd restart


如果以上正常:

6.在服务端:

    ./zabbix_get -s 192.210.170.2 -k mysql.ping

    ./zabbix_get -s 192.210.170.2 -k mysql.version

    就能获取到数据了

    问题:

        

sh: mysqladmin: command not found
0
代表客户端没有找到mysqladmin命令,多半是PATH没有设置,设置下PATH在获取试试


zabbix给agent添加模板

    


qq%e6%88%aa%e5%9b%be20161203144820


然后就能看到监控数据正常了


qq%e6%88%aa%e5%9b%be20161203144930
0

评论区