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 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