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
本文来自博客园,作者:不会跳舞的胖子,转载请注明原文链接:https://www.cnblogs.com/rtnb/p/16669605.html

浙公网安备 33010602011771号