使用Zabbix代理监控MySQl

时间:2016-01-15 06:04:02

标签: mysql zabbix

我无法从Zabbix默认模板应用程序MySQL中获得所有结果。错误是:

  

zabbix代理不支持

我已设置my.cnf并已包含{{10 - contactForm.message.$viewValue.length}}。我需要配置哪些其他设置,以便Zabbix Agent监控MySQL服务器?

1 个答案:

答案 0 :(得分:6)

  1. 检查您的zabbix_server配置文件是否包含/etc/zabbix/zabbix_agentd.d/*.conf:

    vi /etc/zabbix/zabbix_agentd.conf
    

    (你几乎可以在文件末尾找到:Include = / etc / zabbix / zabbix_agentd.d / * .conf)

  2. 检查zabbix_mysql配置的位置:

    vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
    
  3. 如果您要找到它,例如:HOME = / var / lib / zabbix,则创建该目录(如果该目录不存在):

    mkdir /var/lib/zabbix
    
  4. 将您的位置更改为该目录并创建/编辑.my.cnf文件:

    cd /var/lib/zabbix
    vim .my.cnf
    

    添加以下内容:

    [mysql]
    user=zabbix
    password=zabbix
    host=localhost
    
    [mysqladmin]
    user=zabbix
    password=zabbix
    host=localhost
    

    然后保存。

  5. 我认为你已经拥有一个拥有所有权限的mysql用户名= zabbix和密码= zabbix。

    重启mysql:

        service mysqld restart
    

    现在连接到你的zabbix gui并检查来自mysql的值(监控 - >最新数据)