美文网首页
【zabbix】zabbix配置MySQL监控

【zabbix】zabbix配置MySQL监控

作者: Catke | 来源:发表于2017-09-11 09:34 被阅读0次
    说明:除最后的测试步骤之外,以下操作均在zabbix的agent端(被监控端)执行

    一、环境准备:

    1、操作系统:
    CentOS 5.6 (zabbix server端)
    CentOS 5.6 (zabbix agent端)
    2、数据库:MySQL 5.6 (安装在agent端的数据库)
    3、软件:zabbix 3.2.7

    二、开始配置

    1、在agent端的mysql中创建用户,主要用来从MySQL获取数据,并将数据发送到zabbix

    # mysql -uroot -pyourpassword
    
    mysql> GRANT USAGE ON *.* to "zabbix"@"localhost"  IDENTIFIED BY "yourpassword";
    
    mysql> FLUSH PRIVILEGES;
    
    mysql> quit;
    

    2、查找mysql的sock文件

    # find / -name *.sock
    

    例如:这里找到的路径是:/var/lib/mysql/mysql.sock

    3、创建连接数据库的配置文件

    # mkdir -p /opt/zabbix/etc
    # vim /opt/zabbix/etc/.my.cnf
    

    在配置文件中填入以下:

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

    以上的参数内容按照个人需求来修改,socket路径即为刚刚查出来的sock文件路径
    4、修改zabbix自带的配置文件
    首先将文件从安装包中复制到目标路径

    # cp -v /home/zabbix/zabbix-2.2.16/conf/zabbix_agentd/userparameter_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/userparameter_mysql.conf
    

    打开文件修改

    # vim /usr/local/zabbix/etc/zabbix_agentd.conf.d/userparameter_mysql.conf
    

    主要修改文件中HOME变量后的目录,将目录替换为刚刚我们创建mysql配置文件的目录,即将 /var/lib/zabbix 替换为 /opt/zabbix/etc,有两个位置需要修改,请注意!

    5、修改zabbix_agentd文件

    # vim /usr/local/zabbix/etc/zabbix_agentd.conf
    

    找到以下一行取消配置,或者Include配置的那部分添加一行:

    Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
    

    以上需要注意的是修改的都是zabbix_agentd而不是zabbix_agent

    • zabbix_agent 是在xinted(超级服务)方式来启动的,对应的配置文件为 zabbix_agent.conf
    • zabbix_agentd 是独立进程的方式启动的,对应的配置文件为 zabbix_agentd.conf

    三、测试

    1、在zabbix server端上连agent端:

    /usr/local/zabbix/bin/zabbix_get -s 192.168.189.133 -p 10050 -k mysql.ping
    

    如果显示1,则说明可以连通mysql

    2、打开浏览器,进入到zabbix管理后台,找到配置->主机,然后主机处填入被监控的数据库所在的host地址,在模板处选择Template App MySQL,点击添加,点击添加即可

    相关文章

      网友评论

          本文标题:【zabbix】zabbix配置MySQL监控

          本文链接:https://www.haomeiwen.com/subject/ubdnjxtx.html