开源监控软件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