zabbix使用percona plugin監控mysql

來源:互聯網
上載者:User

標籤:zabbix

使用percona plugin 監控mysql

之前我們通過自定監控項來監控mysql或mariadb的狀態,但是如果我們需要有更詳細的監控類型,或者不想自己建立一系列的監控項目的話,我們可以使用percona plugin中內建的監控項來實現mysql的監控,這樣省去了我們大量的手工操作。

安裝php環境和 percona plugin:

yum install php php-mysql –yrpm -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

外掛程式安裝完成之後會有如下提示:

Scripts are installed to /var/lib/zabbix/percona/scriptsTemplates are installed to /var/lib/zabbix/percona/templates

在templates目錄下會有兩個檔案:

[[email protected] ~]# cd /var/lib/zabbix/percona/templates[[email protected] templates]# lltotal 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中,也有兩個檔案:

[[email protected] scripts]# lltotal 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,如果不是預設,需要修改:

$mysql_user = ‘root‘;$mysql_pass = ‘123456‘;$mysql_port = 3306;$mysql_socket = ‘/data/mariadata/mysql/mysql.sock‘;

測試命令是可用:

[[email protected] scripts]# ./get_mysql_stats_wrapper.sh gg48

web 介面匯入模板即可,如果監控項目過多可以刪除不需要的監控項。附上監控模板http://down.51cto.com/data/2340474  。


本文出自 “Trying” 部落格,請務必保留此出處http://tryingstuff.blog.51cto.com/4603492/1981296

zabbix使用percona plugin監控mysql

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.