diff --git a/source/administration/monitoring.txt b/source/administration/monitoring.txt index 4a79c06a238..fc14acac248 100644 --- a/source/administration/monitoring.txt +++ b/source/administration/monitoring.txt @@ -144,6 +144,49 @@ this includes a count of the objects in the collection, the size of the collection, the amount of disk space used by the collection, and information about the indexes. +3rd Party Tools +~~~~~~~~~~~~~~~ + +There are a number of plugins and monitoring tools to help you monitor MongoDB. + +Self Hosted Monitoring Tools +```````````````````````````` + +These are monitoring tools that you must install, configure and maintain +on your own servers, usually open source. + +============================================================ ======================================================================================= ====================================== + **Tool** **Plugin** **Description** +------------------------------------------------------------ --------------------------------------------------------------------------------------- -------------------------------------- + `Ganglia `_ `mongodb-ganglia `_ Shell script to report operations per second, memory usage, btree statistics, master/slave status and current connections. + `Ganglia `_ `gmond_python_modules `_ Parses output from the :dbcommand:`serverStatus` and :dbcommand:`replSetGetStatus` commands. + `Motop `_ Realtime monitoring tool for several MongoDB servers. Shows current operations ordered by durations every second. + `mtop `_ A top like tool. + `Munin `_ `mongo-munin `_ Retrieves server statistics. + `Munin `_ `mongomon `_ Retrieves collection statistics (sizes, index sizes, and each (configured) collection count for one DB). + `Munin `_ `munin-plugins Ubuntu PPA `_ Some additional munin plugins not in the main distribution. + `Nagios `_ `nagios-plugin-mongodb `_ Monitors availability, resource utilization, health, performance and other important metrics. + `Zabbix `_ `mikoomi-mongodb `_ A simple Nagios check script. +============================================================ ======================================================================================= ====================================== + +Hosted (SaaS) Monitoring Tools +`````````````````````````````` + +These are monitoring tools provided as a hosted service, usually on a +subscription billing basis. + +================================================== =========== + **Name** **Notes** +-------------------------------------------------- ----------- + `Scout `_ Several plugins including: `MongoDB Monitoring `_, `MongoDB Slow Queries `_ and `MongoDB Replica Set Monitoring `_. + `Server Density `_ `Dashboard for MongoDB `_, MongoDB specific alerts, replication failover timeline and iPhone, iPad and Android mobile apps. +================================================== =========== + +Other Tools +``````````` + +- `dex `_: Index and query analyzer for MongoDB: compares MongoDB log files and index entries to make index recommendations. + Diagnosing Performance Issues -----------------------------