En el mundo de las altas tecnologías tener tu información controlada es cada vez más importante. Estamos orgullosos de anunciar que ahora Pandora FMS puede monitorizar los parámetros de rendimiento de la base de datos no relacional RavenDB.
¿Qué es una base de datos no relacional?
Una base de datos no relacional (NoSQL) proporciona un mecanismo para almacenamiento y extracción de información modelado de modo diferente al del modelos tabular en las bases de datos relacionales.
¿Qué es RavenDB?
RavenDB es una base de datos transaccional de tipo OpenSource escrita en .NET, y ofrece un diseño flexible de la información con el objetivo de afrontar requerimientos por parte de equipos reales. También permite la creación rápida de aplicaciones de alto rendimiento y latencia.
La información en RavenDB se almacena como documentos JSON y puede ser obtenida y modificada mediante colas Linq o utilizando herramientas API.
Para más información sobre Raven DB puede visitar la pagina official de RavenDB.
Extraer información
La monitorización de RavenDB se basa en una lista de requisitos que se deben de cumplir:
- Instalar RavenDB (requiere sistema Windows).
- Tener un agente de Pandora FMS en el sistema.
Este plugin devuelve 12 módulos. Todos extraen información importante de rendimiento. Puede fijar umbrales manualmente.
- RavenDB_Server_Process_Running: Informa si el proceso está activo.
- RavenDB_Server_Process_PID: PID del proceso servidor.
- RavenDB_Server_Process_Memory_Usage: Uso de memoria de RavenDB (KB).
- RavenDB_Server_Process_CPU_Usage_Percentage: Porcentaje en uso de la CPU.
- RavenDB_Server_Process_Sessions: Número de sesiones abiertas del proceso servidor de RavenDB.
- RavenDB_Server_Process_Session_Name: Nombre de la sesión del proceso.
- RavenDB_Database_Number: Número de bases de datos creadas en RavenDB.
- RavenDB_Database_Size: Tamaño en MB de las bases de datos.
- RavenDB_Uptime: Da el tiempo que RavenDB ha estado activo.
- <Database>_Documents: Da el número de documentos en la base de datos donde <Database> es el nombre de cada una de las mismas.
- <Database>_Requests_Per_Second: Da el número de peticiones por segundo de la base de datos.
- <Database>_Concurrent_Requests: Da el número de peticiones concurrentes.
Instalación del plugin
Para instalar el plugin en Pandora FMS, se debe copiar el mismo a la carpeta C:\Program Files (x86)\pandora_agent\util. Una vez hecho, se debe editar el archivo y añadir module_plugin
Para hacer uso de RavenDB Management Studio es necesario instalar Microsoft Silverlight.
Datos Obtenidos
Debajo puede ver una vista general de los módulos creados por el agente:
Debajo podemos observar un ejemplo de la información obtenida por un monitor:
![]() |
![]() |
¿Quiere saber más sobre Pandora FMS? | ¿Quiere descargar este plugin? |
![](https://pandorafms.com/blog/wp-content/uploads/2020/09/monitoring-for-more-than-a-decade-icon-pandora-fms.png)
El equipo de redacción de Pandora FMS está formado por un conjunto de escritores y profesionales de las TI con una cosa en común: su pasión por la monitorización de sistemas informáticos. Pandora FMS’s editorial team is made up of a group of writers and IT professionals with one thing in common: their passion for computer system monitoring.