zabbix 监控MongoDB

UserParameter=mongo.service,ps -ef   |grep mongo   |grep -v grep   |wc -l
echo "rs.status()"   |mongo 127.0.0.1:27017  | grep "_id" |wc -l

UserParameter=mongo.mem_resident,echo "db.serverStatus().mem"   |mongo 127.0.0.1:27017    
UserParameter=mongo.mem_virtual,echo "db.serverStatus().mem"   |mongo 127.0.0.1:27017  |grep virtual   | cut -d ":" -f 2   |cut -d "," -f 1  | cut -d " " -f 2
UserParameter=mongo.mem_mapped,echo "db.serverStatus().mem"   |mongo 127.0.0.1:27017  |grep '\bmapped\b'   | cut -d ":" -f 2   |cut -d "," -f 1  | cut -d " " -f 2

UserParameter=mongo.network[*],echo "db.serverStatus().network"   |mongo 127.0.0.1:27017  | grep $1   | cut -d ":" -f 2   |cut -d "," -f1   |cut -d " " -f 2
UserParameter=mongo.index[*],echo "db.serverStatus().indexCounters"   |mongo 127.0.0.1:27017  | grep $1  | cut -d ":" -f 2   |cut -d "," -f1   |cut -d " " -f 2


UserParameter=mongo.connection_current,echo "db.serverStatus().connections"   |mongo 127.0.0.1:27017  | grep current  |cut -d ":" -f 2  |cut -d "," -f 1  |cut -d " " -f 2
UserParameter=mongo.connection_available,echo "db.serverStatus().connections"   |mongo 127.0.0.1:27017  | grep current  | cut -d ":" -f 3  |cut -d "," -f 1   |cut -d " " -f 2

UserParameter=mongo.opcounters[*],echo "db.serverStatus().opcounters"   |mongo 127.0.0.1:27017  | grep $1  |cut -d ":" -f 2  |cut -d "," -f 1   |cut -d " " -f 2
UserParameter=mongo.rpstatus,echo "rs.status()"   |mongo 127.0.0.1:27017  | grep myState  | cut -d ":" -f 2  | cut -d "," -f 1   |cut -d " " -f 2


UserParameter=mongo.queue_write,echo "db.serverStatus().globalLock.currentQueue.writers"   |mongo 127.0.0.1:27017  |sed -n 3p
UserParameter=mongo.queue_reader,echo "db.serverStatus().globalLock.currentQueue.readers"   |mongo 127.0.0.1:27017  |sed -n 3p
UserParameter=mongo.backgroundFlush,echo "db.serverStatus().backgroundFlushing.last_ms"   |mongo 127.0.0.1:27017  |sed -n 3p
UserParameter=mongo.curosor_Totalopen,echo "db.serverStatus().cursors.totalOpen"   |mongo 127.0.0.1:27017  |sed -n 3p
UserParameter=mongo.curospr_timedOu,echo "db.serverStatus().cursors.timedOut"   |mongo 127.0.0.1:27017  |sed -n 3p
UserParameter=mongo.pagefaults,echo "db.serverStatus().extra_info.page_faults"   |mongo 127.0.0.1:27017  |sed -n 3p
UserParameter=mongo.oplog_storetime,echo "db.printReplicationInfo()"   |mongo 127.0.0.1:27017  |sed -n 4p  |cut -d "(" -f 2  |cut -d "h" -f 1

 

posted @ 2022-09-08 15:31  不会跳舞的胖子  阅读(138)  评论(0)    收藏  举报