真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Zabbix監(jiān)控mongodb配置-創(chuàng)新互聯(lián)

本文主要介紹zabbix監(jiān)控mongodb的配置。

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設計、網(wǎng)站建設與策劃設計,新都網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設十余年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:新都等地區(qū)。新都做網(wǎng)站價格咨詢:18982081108

zabbix監(jiān)控mongodb需要自定義腳本去監(jiān)控,腳本可以傳入多個參數(shù)。

原理:通過mongodb客戶端連接命令,過濾出db.serverStatus()輸出的信息。

一、創(chuàng)建監(jiān)控數(shù)據(jù)采集腳本

1.腳本內(nèi)容:

#cat check_mongodb.sh #!/bin/bash # # mongodb status # db.serverStatus().ok # memory status # Physical memory: db.serverStatus().mem.resident # Virtual memory: db.serverStatus().mem.virtual # opcounters status # insert: db.serverStatus().opcounters.insert # query: db.serverStatus().opcounters.query # update: db.serverStatus().opcounters.update # delete: db.serverStatus().opcounters.delete # connections status # current connections: db.serverStatus().connections.current MONGODBPATH="/usr/local/mongodb3.2.1/bin/mongo" HOST="127.0.0.1" PORT="$1" MONGODB_PA="$MONGODBPATH ${HOST}:${PORT}"   if [ $# == 3 ];then   result=$(/bin/echo "db.serverStatus().$2.$3" | $MONGODBPATH ${HOST}:${PORT} --quiet)   echo $result elif [ $# == 2 ];then   result=$(/bin/echo "db.serverStatus().$2" | $MONGODBPATH ${HOST}:${PORT} --quiet)   echo $result else   echo "Usage:$0 PORT mem resident" fi

2.腳本使用

存放位置:/usr/local/zabbix/etc/scripts

功能:

(1).腳本能接受三個參數(shù)傳入,監(jiān)控mongodb內(nèi)存使用情況、客戶端連接數(shù)、dml操作語句情況等

(2).腳本能接受二個參數(shù)傳入,監(jiān)控mongodb是否在線

二、修改agent配置文件

1.修改zabbix_agentd.conf

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

2.在zabbix_agentd.conf.d下定義監(jiān)控mongodb的key

#cat mongodb_stats.conf UserParameter=mongodb_stats[*],/usr/local/zabbix/etc/scripts/check_mongodb.sh $1 $2 $3

3.重啟agent服務

三、在web界面創(chuàng)建監(jiān)控項

mongodb實例端口定義成主機宏,具體宏操作參考:http://hnr520.blog.51cto.com/4484939/1852655

1.創(chuàng)建監(jiān)控mongodb是否在線items

Zabbix監(jiān)控mongodb配置

鍵值:mongodb_stats[{$MONGODB_PORT_TEST},ok]

2.創(chuàng)建監(jiān)控mongodb內(nèi)存使用情況itmes

Zabbix監(jiān)控mongodb配置

鍵值:mongodb_stats[{$MONGODB_PORT_TEST},mem,resident]

注意:采集到數(shù)據(jù)單位為MB,單位使用B,因此需要定義1024*1024倍數(shù),否則當內(nèi)存使用超過GB時沒法顯示出GB

3.創(chuàng)建監(jiān)控mongodb客戶端連接數(shù)items

Zabbix監(jiān)控mongodb配置

鍵值:mongodb_stats[{$MONGODB_PORT_TEST},connections,current]

4.創(chuàng)建監(jiān)控dml語句相關信息items

Zabbix監(jiān)控mongodb配置

鍵值:mongodb_stats[{$MONGODB_PORT_TEST},opcounters,insert]

注意:通過db.serverStatus().opcounters監(jiān)控到數(shù)據(jù)是服務啟動以來總的數(shù)量,因此存儲值類型需要修改成差量

其他幾個query、delete、update類型創(chuàng)建

四、查看數(shù)據(jù)

選擇監(jiān)測中---->最新數(shù)據(jù)---->選擇相應過濾條件

Zabbix監(jiān)控mongodb配置

五、創(chuàng)建mongodbopcounters信息圖形

選擇配置---->主機---->選擇mongodb主機---->圖形

Zabbix監(jiān)控mongodb配置

Zabbix監(jiān)控mongodb配置

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


分享文章:Zabbix監(jiān)控mongodb配置-創(chuàng)新互聯(lián)
當前路徑:http://weahome.cn/article/jgjhs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部