Etiquetas

, ,

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

 

Imagen

 

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