91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mongodb監控腳本

發布時間:2020-06-12 15:27:31 來源:網絡 閱讀:1807 作者:Forver_Liu 欄目:MongoDB數據庫

腳本涵蓋兩種監控mongo的方法:使用自帶的mongostat工具查看,各個監控項的位置可能要按實際的mongostat輸出進行調整;進入admin庫,查看具體狀態信息,可能需要驗證。


完整步驟:

 1.創建用于監控的用戶角色:mongo用戶的權限按用戶角色進行劃分

> use admin 
> db.getRoles()
> db.createRole(
    { role:"mongostatRole",
     privileges:[{resource:{cluster:true},actions:["serverStatus"]}],
     roles:[]}
    )            //建立一個使用mongostat命令權限的用戶角色

 2.創建系統監控角色

>  db.getUsers() 
> db.createUser(
    { user:"dbmon",
     pwd:"password",
     roles:[{role:"mongostatRole",db:"admin"}]}
    )

 3.編寫腳本,mongodb_sts.sh

#!/bin/bash
host="127.0.0.1"
passwd="password"
rst=''
case "$1" in
    conn)
        rst=`mongostat -n 1 -u dbbak -p $passwd --authenticationDatabase=admin|awk 'NR==2 {print $(NF-1)}'`
        ;;
    dirty)
        rst=`mongostat -n 1 -u dbbak -p $passwd --authenticationDatabase=admin|awk -F[\ ]+ 'NR==2 {print $8}'`
        ;;
    used)
        rst=`mongostat -n 1 -u dbbak -p $passwd --authenticationDatabase=admin|awk -F[\ ]+ 'NR==2 {print $9}'`
        ;;
    qr)
        rst=`mongostat -n 1 -u dbbak -p $passwd --authenticationDatabase=admin|awk -F[\ \|]+ 'NR==2 {print $(NF-7)}'`
        ;;
    qw)
        rst=`mongostat -n 1 -u dbbak -p $passwd --authenticationDatabase=admin|awk -F[\ \|]+ 'NR==2 {print $(NF-6)}'`
        ;;
    res)
        res=$(echo "db.serverStatus().mem" | mongo -u dbbak -p $passwd admin|awk -F[,\ ] '/"resident"/{print $3}')
        rst=$[res*1024*1024]
        ;;
    vsize)
        resize=$(echo "db.serverStatus().mem" | mongo -u dbbak -p $passwd admin|awk -F[,\ ] '/"virtual"/{print $3}')
        rst=$[resize*1024*1024]
        ;;
    *)
        echo "aaaaaaaaaaaa"
#       exit 5
esac
if [ -z $rst ];then
        echo 0
else
        echo $rst
fi

 4.腳本應用:cacti、zabbix等

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

济宁市| 大邑县| 安新县| 安远县| 巫山县| 奉节县| 都昌县| 郸城县| 卓资县| 剑河县| 金乡县| 泰来县| 科技| 江西省| 任丘市| 大冶市| 英吉沙县| 鹤山市| 古蔺县| 浪卡子县| 平乡县| 密山市| 寻乌县| 当阳市| 定安县| 万宁市| 米易县| 苏州市| 诸暨市| 中西区| 新源县| 九龙坡区| 夏津县| 东明县| 红桥区| 纳雍县| 兴宁市| 抚松县| 南木林县| 连江县| 佛坪县|