aini 发表于 2018-10-8 06:41:43

Zabbix 3.0 监控MySQL

  Mysql监控
  zabbix自带了一个监控mysql的模板,但是真正监控mysql的并不是zabbix自带的模板。而是percona公司的一个监控mysql模板
  percona官网: www.percona.com
  Percona组成介绍
1、php脚本    用来数据采集  
2、shell脚本用来调用采集信息
  
3、zabbix配置文件
  
4、zabbix模板文件
  安装文档:https://www.percona.com/doc/percona-monitoring-plugins/LATEST/zabbix/index.html
  percona 利用的是php来获取mysql的相关信息,所以如果我们想使用percona插件监控mysql就需要在agent端安装php。在安装文档上有写哦~

  安装步骤: 查看上面的链接也可以进行安装
  我们安装在zabbix-server上,因为上面有一个MySQL
# yum install  
# yum install percona-zabbix-templates php php-mysql -y
  
#percona插件是通过php去获取mysql的参数,所以我们要安装php和php-mysql我们可以查看它都安装了那些软件
  
# rpm -ql percona-zabbix-templates
  
    /var/lib/zabbix/percona
  
    /var/lib/zabbix/percona/scripts
  
    var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh#shell脚本
  
    /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php      #php获取mysql信息
  
    /var/lib/zabbix/percona/templates
  
    /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf #zabbix配置文件
  
    /var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.6.xml#zabbix模板文件在percona组成我们已经说过了,此处只是略微介绍。
  我们将zabbix模板下载下来
# sz /var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.6.xml  然后我们需要将模板通过web界面导入到zabbix中


  提示:如果出现错误,可能是zabbix 3.0版本的问题。我们这里提供了一个生产的模板
  下载链接:http://pan.baidu.com/s/1pLjKvxh 密码:75g0
  然后从新上传即可
  复制配置文件
# cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/  
# ls /etc/zabbix/zabbix_agentd.d/
  
#安装完软件包后会在/var/lib/zabbix/percona/templates/目录下产生一个配置文件,我们将它拷贝,因为在前面的博文中,我们已经修改过zabbix的配置文件 所以将配置文件放在这个目录下,zabbix就会自己在这个目录下查找相关信息
  
# systemctl restart zabbix-agent.service    重启一下!
  下面就应该配置与MySQL的连接
  在/var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf创建一个文件
# cat /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf
页: [1]
查看完整版本: Zabbix 3.0 监控MySQL