zabbix监控MySQL
流程
Client
- 在agent端安裝percona包
- 將安裝percona包後產生的userparameter_percona_mysql.conf配置文件複製到agent端的conf.d目錄下
- 在/var/lib/zabbix/percona/scripts/目錄下創建ss_get_mysql_stats.php.cnf配置文件
- 在agent端的mysql配置文件中加入mysql的用戶名和密碼
- 將/tmp/localhost-mysql_cacti_stats.txt文件的屬主和屬組改為zabbix
- 重啟mysql和zabbix-agent
- 用percona中的腳本測試
ZabbixServer管理頁面
- 下載網上的percona模板进行监控。下载地址:http://jaminzhang.github.io/soft-conf/Zabbix/zbx_percona_mysql_template.xml
- percona官网:https://www.percona.com/downloads/percona-monitoring-plugins/ 下载Percona Monitoring Plugins最新tar.gz源码包。解压里面有cacti、nagios、zabbix不同监控模块,但zabbix/templates/目录下的zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.6模板有問題,導入後不能添加。這裡導入上面下載的網上的模板,然后通过Zabbix Web界面 (Configuration -> Templates -> Import) 导入XML模板,注意要另外选择上Screens。最后配置主机关联上Percona MySQL Server Template模板即可。
- 查看添加的監控項的圖形數據
安装配置Percona监控MySQL
1 | ------------- |
自定義腳本監控MySQL主从复制
1 | ------------- |