• zabbix系列(二)zabbix3.0.4添加对mysql数据库性能的监控


    zabbix3.0.4添加Mysql的监控

    zabbix3.0 server已自带mysql的模板了,只需安装agent端,然后在web端给主机增加模板就行了。 Agent端操纵 /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf 

    zabbix3.0 server已经自带MySQL的模板了,只要修改agent端,然后在web端给主机添加模板就好了。
    Agent端操作

    /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf 已经存在(自动安装的),还需要的是配置MySQL的用户密码信息

    被监控的zabbix-agent的mysql客户端添加mysql帐号:

    因zabbix-server监控mysql是通过zabbix-agent端的/etc/zabbix/.my.cnf配置文件,所以host只需要对localhost授权即可

     GRANT PROCESS,SUPER,REPLICATION CLIENT ON *.* TO zabbix@'localhost' IDENTIFIED BY 'zabbixpassword'; 
     
     flush privileges;

    在zabbix-agent目录下 /etc/zabbix/ 创建 .my.cnf文件
    vim /etc/zabbix/.my.cnf
    [client]
    user=zabbix
    password=zabbixpassword
    然后查看 userparameter_mysql.conf 文件,看到类似 HOME=/var/lib/zabbix 的路径设置,把路径全都替换为 /etc/zabbix/,使用下面的命令

    sed -i 's|/var/lib/zabbix|/etc/zabbix|g' /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
    修改完之后检查一下,然后重启agent

    /etc/init.d/zabbix-agent restart
    测试

    在zabbix-server命令行测试下

    zabbix_get -s zabbix_agent_mysql_client_ip  -p 10050 -k "mysql.status[Uptime]"


    zabbix_get -s 192.168.3.87  -p 10050 -k "mysql.status[Uptime]"
    zabbix_get -s 192.168.3.87 -p10050 -k mysql.status[Com_update]

    之后在监控界面增加主机对应的MySQL模板就好啦。




    zabbix3.0 server已经自带MySQL的模板了,只要修改agent端,然后在web端给主机添加模板就可以了
    Agent端操作
    
    /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf 已经存在(自动安装的),还需要的是配置MySQL的用户密码信息
    
    被监控的zabbix-agent的mysql客户端添加mysql帐号:
    
    因zabbix-server监控mysql是通过zabbix-agent端的/usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/.my.cnf配置文件,所以host只需要对localhost授权即可
    
    GRANT PROCESS,SUPER,REPLICATION CLIENT ON *.* TO zabbix@'localhost' IDENTIFIED BY 'zabbixpassword'; 
    
    flush privileges;
    
    [root@cmssys:~]# cat /usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/.my.cnf
    [client]
    user=zabbix
    password=zabbixpassword
    
    
    然后查看 userparameter_mysql.conf 文件,看到类似 HOME=/var/lib/zabbix 的路径设置,把路径全都替换为 /usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/,使用下面的命令
    
    sed -i 's|/var/lib/zabbix|/usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd|g' /usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/userparameter_mysql.conf 
    
    agent端测试:
    [root@cmssys:~]# HOME=/usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd mysqladmin ping | grep -c alive
    1
  • 相关阅读:
    【转】 grep 文件报错 “Binary file ... matches”
    JS 将值插入数组中
    Vue 刷新当前页面,并重新加载页面数据
    Vue 获得所选中目标的状态(checked)以及对应目标的数据,并进行相应的操作
    JS --- 如何获取一个对象的类型
    vue-cli项目开发/生产环境代理实现跨域请求+webpack配置开发/生产环境的接口地址
    VUE 处理文本框获焦点高亮
    VUE项目问题之:去掉url中的#/
    关于移动端终极适配解决方案
    VUE.JS 使用axios数据请求时数据绑定时 报错 TypeError: Cannot set property 'xxxx' of undefined 的解决办法
  • 原文地址:https://www.cnblogs.com/reblue520/p/6239753.html
Copyright © 2020-2023  润新知