Hyperic 的 MongoDB 监控插件
webmaster 在 2015-10-28 15:54 提交
平台支持
仅支持运行在 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