開源監控軟件Hyperic 對 MongoDB的監控
根據DB-Engines 2015年10月發布的全球數據庫排名,MongoDB已超過PostgreSQL,排名第四, 本文介紹Hyperic 可監控 MongoDB 的插件.
平臺支持
僅支持運行在 Unix,Linux,Mac上的 MongoDB 2.4,這是由于插件使用了bash調用mongoDB的shell。
MongoDB 默認端口 27018;
MongoDB Config Server 默認端口 27019;
MongoDB Routing servers 默認端口 27017;
自動發現
可自動發現 MongoDB 的服務器進程 (mongod).
先上幾張圖
指標
包括 db.serverStatus() 指標
Replication delay - 從服務器落后主服務器的時間。
Replication oplog time - 任一從服務器落后主服務器的最大時間,超過此時間,將需要一次完全同步。
所有服務器進程的指標,包括CPU 使用率,駐留內存等。
監控 MongoDB, MongoDB Config Server, MongoDB Routing servers;
MongoDB Utilization
Connections
Connections Available
Replication Delay
Replication Log Available
Uptime
Page faults
MongoDB Network
Network In
Network Out
Network Requests
MongoDB Memory
Mapped Memory
Virtual Memory Size
Resident Memory Size
MongoDB IO Inserts
Queries
Updates
Deletes
Getmores
Commands
MongoDB Global
Lock Lock Time
Queued Requests
Queued Readers
Queued Writers
Active Clients
Active Readers
Active Writers
MongoDB Index
Index Accesses
Index Hits
Index Misses
Index Resets
Index Miss Ratio
MongoDB Cursors
Cursors
Cursors Size
Cursors Timed Out
MongoDB Asserts
Asserts Regular
Asserts Warning
Asserts Msg
Asserts User
Asserts Rollovers
MongoDB Background Flushing Flushes
Flush Duration
Flush Average Duration
Flush Last Duration
MongoDB Process Metrics
Process Cpu Usage
免費下載
Hyperic MongoDB plugin 下載地址: github
Hyperic 下載 , innovatedigital.com
來自:http://my.oschina.net/hyperichq/blog/525590