轻轻的 发表于 2018-10-8 12:55:07

zabbix监控MySQL详解

  注意事项:
  实验环境

  CentOS Linux>  # mysql -v
  Welcome to the MariaDB monitor.Commands end with ; or \g.

  Your MariaDB connection>  Server version: 5.5.52-MariaDB MariaDB Server
  因为我是在一台服务器上做的,需要如下:
  zabbix_agentd httpd mysqld zabbix_server
  1、使用percona监控插件监控MySQL
  # yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
  2、percona组成部分

[*]  PHP脚本
[*]  shell脚本去调用PHP脚本
[*]  zabbix配置文件
[*]  zabbix模板文件
  3、安装percona-zabbix模板 PHP PHP-MySQL
  # yum install percona-zabbix-templates php php-mysql
  4、查看具体安装了什么软件
  # rpm -qa php
  # rpm -ql percona-zabbix-templates
  /var/lib/zabbix/percona
  /var/lib/zabbix/percona/scripts
  /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh
  /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
  /var/lib/zabbix/percona/templates
  /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf
  /var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml
  #
  5、导入模板
  /var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml

  6、拷贝配置文件
  # cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
  7、脚本存放位置
  # pwd
  /var/lib/zabbix/percona/scripts
  8、重启服务
  # systemctl restart zabbix-agent
  9、创建一个配置文件,内容,用户名,密码。
  
  # vim ss_get_mysql_stats.php.cnf
  # cat ss_get_mysql_stats.php.cnf
  
页: [1]
查看完整版本: zabbix监控MySQL详解