zabbix使用perconaplugin監控mysql
使用percona plugin 監控mysql
之前我們通過自定監控項來監控mysql或mariadb的狀態,但是如果我們需要有更詳細的監控型別,或者不想自己建立一系列的監控專案的話,我們可以使用percona plugin中自帶的監控項來實現mysql的監控,這樣省去了我們大量的手工操作。
安裝php環境和 percona plugin:
1
2
|
yum install php php-mysql –y
rpm -ivh https: //www .percona.com /downloads/percona-monitoring-plugins/percona-monitoring-plugins-1 .1.7 /binary/redhat/7/x86_64/percona-zabbix-templates-1 .1.7-2.noarch.rpm
|
外掛安裝完成之後會有如下提示:
1
2
|
Scripts are installed to /var/lib/zabbix/percona/scripts
Templates are installed to /var/lib/zabbix/percona/templates
|
在templates目錄下會有兩個檔案:
1
2
3
4
5
|
[root@temp- test ~] # cd /var/lib/zabbix/percona/templates
[root@temp- test templates] # ll
total 284 -rw-r--r-- 1 root root 18866 Dec 10 2016 userparameter_percona_mysql.conf -rw-r--r-- 1 root root 269258 Dec 10 2016 zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.7.xml |
其中userparameter檔案需要我們拷貝到對應的zabbx agent 配置中指定的目錄。預設為 /etc/zabbix/zabbix_agentd.d/
模板檔案需要我們匯入到zabbix的模板中,上面定義了所有的監控規則。
在scripts中,也有兩個檔案:
1
2
3
4
|
[root@temp- test scripts] # ll
total 64 -rwxr-xr-x 1 root root 1251 Dec 10 2016 get_mysql_stats_wrapper.sh -rwxr-xr-x 1 root root 59998 Nov 13 15:55 ss_get_mysql_stats.php |
這裡需要修改php檔案中所指定的資料庫的賬號,密碼和sock檔案路徑,預設的是null值,指向的是/var/lib/mysql/mysql.sock,如果不是預設,需要修改:
1
2
3
4
|
$mysql_user = `root` ;
$mysql_pass = `123456` ;
$mysql_port = 3306; $mysql_socket = `/data/mariadata/mysql/mysql.sock` ;
|
測試命令是可用:
1
2
|
[root@temp- test scripts] # ./get_mysql_stats_wrapper.sh gg
48 |
web 介面匯入模板即可,如果監控專案過多可以刪除不需要的監控項。附上監控模板http://down.51cto.com/data/2340474 。
本文轉自 酥心糖 51CTO部落格,原文連結:http://blog.51cto.com/tryingstuff/1981296
相關文章
- MySQL監控--zabbixMySql
- 使用Zabbix + Python對Mysql監控PythonMySql
- 【Zabbix】使用zabbix 3.4自帶Mysql模板,監控Redhat 7.0上的MysqlMySqlRedhat
- zabbix使用percona監控mysql資料庫MySql資料庫
- Zabbix監控使用進階
- 【Zabbix】如何使用Zabbix進行IPMI監控?
- 使用zabbix自帶模板監控MySQL資料庫MySql資料庫
- mysql監控:zabbix上自定義keyMySql
- Zabbix監控ActiveMQMQ
- Zabbix監控之遷移Zabbix
- 02 zabbix-centos7 監控mysql5.7CentOSMySql
- 巧用Zabbix自定義監控Mysql效能狀態MySql
- ZABBIX安裝以及監控磁碟、mysql、oracle配置MySqlOracle
- Zabbix3.4用自帶模板監控mysqlMySql
- 用zabbix監控mysql的主從複製MySql
- 分散式監控系統Zabbix--完整安裝記錄(7)-使用percona監控MySQL分散式MySql
- 【DB寶39】使用Docker分分鐘搭建Zabbix 5.0配置MySQL監控DockerMySql
- 【Zabbix】使用dbforbbix 2.2-beta監控Redhat 7.0上的Oracle、MysqlORBRedhatOracleMySql
- 【監控】Zabbix安裝
- zabbix監控平臺
- zabbix新增php監控PHP
- zabbix的主動模式監控和zabbix-proxy分散式監控模式分散式
- zabbix應用-監控mysql slave 主從狀態MySql
- Zabbix監控安裝部署
- Zabbix實戰--監控NginxNginx
- PostgreSQL的監控三(zabbix)SQL
- zabbix監控windows DHCP serverWindowsServer
- 使用zabbix監控oracle的後臺日誌Oracle
- 分散式監控系統Zabbix-3.0.3-完整安裝記錄(2)-新增mysql監控分散式MySql
- 分散式監控系統之Zabbix基礎使用分散式
- 使用zabbix監控sql server的釋出訂閱SQLServer
- zabbix和mysql performance monitor模板實現mysql資料庫的監控MySqlORM資料庫
- Zabbix透過Orabbix監控OracleOracle
- Zabbix監控平臺的搭建
- zabbix系統監控部署(上)
- Zabbix監控各類軟體
- zabbix_sender自定義監控
- zabbix監控單例項redis單例Redis