MongoDB es una base de datos NoSQL orientada a documentos. Almacena una estructura de datos de tipo JSON con un esquema dinámico.
Los productos que menciona MongoDB en su Web para monitorizar son los siguientes:
http://docs.mongodb.org/manual/administration/monitoring/#third-party-tools
1.1 Ganglia
http://sourceforge.net/apps/trac/ganglia/wiki
Script de Python que reporta operaciones por segundo, como el uso de memoria, las estadísticas btree, estado del master / slave y las conexiones actuales.
Es un sistema de control distribuido escalable para sistemas de computación de alto rendimiento, tales como clusters y Grids. Se basa en un diseño jerárquico dirigido a las federaciones de agrupaciones. Aprovecha las tecnologías utilizadas como XML para la representación de datos, XDR para compacto, transporte de datos portátil y RRDtool para el almacenamiento de datos y visualización. Utiliza las estructuras de datos y algoritmos cuidadosamente diseñados para lograr los gastos generales por nodo muy bajos y alta concurrencia
1.2 mikoomi-mongodb
https://code.google.com/p/mikoomi/wiki/03
Este plugin monitoriza la disponibilidad, utilización de recursos, el estado, el rendimiento y otros parámetros importantes de un entorno de MongoDB. Se integra con Zabbix
1.3 nagios-plugin-mongodb
https://github.com/mzupan/nagios-plugin-mongodb
Plugin para monitorizar MongoDB que se integra con Nagios
Chequea entre otros los siguientes parámetros:
- Memoria usada
- Conexiones abiertas
- Porcentaje del tiempo de bloqueos
- Promedio de tiempo de los flush
- Tamaño de la base de datos…


Deja un comentario