下文內(nèi)容主要給大家?guī)?lái)Percona公司提供的MySQL和MongoDB的監(jiān)控和管理平臺(tái)安裝,所講到的知識(shí),與書籍略有不同,都是創(chuàng)新互聯(lián)專業(yè)技術(shù)人員在與用戶接觸過程中,總結(jié)出來(lái)的,具有一定的經(jīng)驗(yàn)分享價(jià)值,希望給廣大讀者帶來(lái)幫助。
創(chuàng)新互聯(lián)公司專注于企業(yè)成都營(yíng)銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、博樂網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為博樂等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
PMM是percona公司提供的一個(gè)對(duì)于MySQL和MongoDB的監(jiān)控和管理平臺(tái)。PMM有兩部分組成PMM Client和PMM Server
PMM Client:安裝在每一臺(tái)需要進(jìn)行監(jiān)控的數(shù)據(jù)庫(kù)主機(jī)中,包括以下工具
.pmm-admin:pmm客戶端客理工具,用于增加或是刪除需要監(jiān)控的數(shù)據(jù)庫(kù)實(shí)例
.percona-qan-agent:用于搜集數(shù)據(jù)庫(kù)性能數(shù)據(jù)
.node_exporter :用于搜集常用的系統(tǒng)指標(biāo)
.mysqld_exporter:用于搜集MySQL性能指標(biāo)
.mongodb_export:用于搜集MongoDB性能指標(biāo)
.proxysql_export:用于搜集proxySQL性能指標(biāo)
PMMServer: 搜集和分析各個(gè)數(shù)據(jù)庫(kù)轉(zhuǎn)輸?shù)臄?shù)據(jù),包括以下組件
. Query Analytics(QAN):按時(shí)間周期查詢MySQL性能,同客戶端的qan agent通訊包括兩個(gè)組件 。qan api 和qan web app
. Metrics Monitor(MM):提供MySQL和mongo的性能歷史視圖
一,下載安裝
================================PMM Server=============================
PMM Server 目前只能在docker,virtualBox或是Amazon Machine Image中使用。下面以在docker中使用來(lái)說(shuō)明如何安裝
步驟一:
$ docker create \
-v /opt/prometheus/data \
-v /opt/consul-data \
-v /var/lib/mysql \
-v /var/lib/grafana \
--name pmm-data \
percona/pmm-server:1.1.1 /bin/true
步驟二:
$ docker run -d \
-p 80:80 \
--volumes-from pmm-data \
--name pmm-server \
--restart always \
percona/pmm-server:1.1.1
================================PMM Client=============================
$ wget https://www.percona.com/downloads/pmm-client/pmm-client-1.1.1/binary/tarball/pmm-client-1.1.1.tar.gz
$ tar zxf pmm-client-1.1.1.tar.gz
$ cd pmm-client-1.1.1
$ ./install
二、增加監(jiān)控
=========================被監(jiān)控云服務(wù)器==============================
$ pmm-admin config --server 172.17.0.4:80
其中172.17.0.4為pmm Server所在服務(wù)器,80為端口號(hào)
$pmm-admin add mysql --user dba_monitor --password 123456
增加mysql監(jiān)控
$pmm-admin add mongodb
增加mongodb監(jiān)控
$pmm-admin list
查看監(jiān)控項(xiàng)
=====================PMM Server==============================
MySQL課程推薦
MySQL性能管理及架構(gòu)設(shè)計(jì)
高性能可擴(kuò)展MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)及架構(gòu)優(yōu)化 電商項(xiàng)目
對(duì)于以上關(guān)于Percona公司提供的MySQL和MongoDB的監(jiān)控和管理平臺(tái)安裝,如果大家還有更多需要了解的可以持續(xù)關(guān)注我們創(chuàng)新互聯(lián)的行業(yè)推新,如需獲取專業(yè)解答,可在官網(wǎng)聯(lián)系售前售后的,希望該文章可給大家?guī)?lái)一定的知識(shí)更新。