main

ComunidadIntegracionesUsabilidadVersiones

Pandora FMS se pasa a GitHub!

septiembre 16, 2014 — by steve0

Tras casi diez años trabajando con repositorios de código convencionales, primero CVS y luego Subversion, tenemos que rendirnos a la evidencia de la mejora que supone trabajar con un sistema tan avanzado como GIT. Desde Septiembre estamos trabajando y realojando nuestro código con GIT, y además hemos adoptado la metodología de GitFlow para la gestión de nuestro día a día.

pandora fms github

Puedes encontrar nuestro nuevo repositorio de código en:

https://github.com/pandorafms

Como recordatorio, algunos comandos básicos para bajarte el código más actual de GitHUB:

  • Bajarte el código (rama master -la oficial- por defecto)

    git clonehttps://github.com/pandorafms/pandorafms.git

  • Cambiar a la rama de desarrollo:

    git checkout origin/develop

  • Actualizar tu copia local con cambios en el servidor central (en github)

    git pull

El repositorio de SVN seguirá activo durante unos meses más y tendrá actualizaciones provinientes de nuestro GIT, pero dentro de un año dejará de existir como tal.

icon_contact_us download_it-08
¿Quiere saber más sobre
Pandora FMS?
¿Quiere obtener Pandora FMS?

ComunidadMonitorizaciónUsabilidad

Los Falsos Positivos en la Monitorización

septiembre 10, 2014 — by steve0

dr-ask-expert-jan-feb-2015.png

Los falsos positivos (tambien los falsos negativos) son un tema recurrente en nuestra experiencia en monitorización, y después de un tiempo creemos que merece la pena hablar en exclusiva de ellos.

La mejor forma de abordar un problema suele ser con un ejemplo: Supongamos que usamos Pandora FMS para monitorizar una red de 500 servidores, en la que tenemos definido que se haga un chequeo de conectividad (ping) hacia cada IP. El resultado más habitual es que aparezcan todos los chequeos en verde, sin embargo, en algunas ocasiones y de manera aleatoria, aparece algún chequeo en rojo. Una vez que lo detectamos, hacemos un ping manualmente y comprobamos que funciona a la perfección.

Bases de datosMonitorización

Cómo monitorizar Apache Hbase

julio 22, 2014 — by Carla Andres0

hbase_logo

En esta sociedad dominada por grandes volúmenes de datos, merece la pena tener en consideración una tecnología de base de datos llamada “Bigtable”. Este es el ejemplo de Hbase, una tecnología fruto del desarrollo de los ingenieros de Google, una empresa que sabe alguna que otra cosa acerca de gestionar grandes cantidades de datos. Ahora Pandora FMS también puede monitorizar los parámetros de rendimiento de Apache Hbase.

¿Qué es Hbase?

Hbase es una base de datos no relacional de código abierto, distribuida siguiendo el modelo de BigTable y escrita en Java, y cuyo desarrollo forma parte del proyecto de Software Apache Hadoop.
Hbase establece una manera, susceptible a errores, de almacenar grandes cantidades de información dispersa. Puede obtener más información sobre Apache Hbase visitando su página web: http://hbase.apache.org/

Recolección de información

Pandora FMS utiliza un agente software instalado en el sistema que contiene Hbase para ejecutar pruebas de tipo local y enviar los resultados en formato XML al servidor.

Este plugin devuelve 8 módulos, y todos ellos extraen información importante sobre el rendimiento. Puede fijar umbrales manualmente:

• Hbase Alive: Muestra si Hbase esta funcionando, si llega a estado crítico se corta la
monitorización en el resto de los módulos.

• Hbase Connections: Muestra la cantidad de conexiones de red.

• Hbase CPU Usage: Muestra el porcentaje de CPU utilizado por HBase.

• Hbase Memory Usage: Muestra el porcentaje de Memoria utilizada por Hbase.

• Hbase Heap Memory Used: Muestra el porcentaje de memoria heap utilizada por Hbase.

• Hbase Process State: El estado del proceso Hbase.

• Hbase Tables: Numero de tablas en Hbase.

 Hbase Time in CPU: Tiempo de CPU para el proceso de Hbase.

• Hbase/Region Servers Online: Número de Servidores de Región Activos.

• Hbase/Region Server Request per second: Petición por segundo del servidor de región

• Hbase Log Warning Messages: Número de mensajes de warning en el log de Hbase.

• Hbase Log Errors: Número de mensajes de error en el log de Hbase.

• Hbase/Region Server Cache Hit Ratio: Muestra el porcentaje de Cache Hit Ratio para el servidor Region.

 Hbase/Region Server Flush Queue Size: Muestra el Número de regiones encoladas.

• Hbase/Region Server Compaction time: Longitud de la cola de compactación. Este es el número de campos en el RegionServer designadas para compactación.

• Hbase/Region Server Memstore Size: Suma de todos los tamaños de Memstore en el RegionServer.

• Hbase/Region Server Read Request: Número de peticiones de lectura para el Region Server.

• Hbase/Region Server Write Request: Número de peticiones de escritura para el RegionServer.

• Hbase/Region Server Number of Online Regions: Número de las regiones activas en el RegionServer.

 

Configuración

Para configurar el plugin correctamente hay que seguir los siguientes pasos:

1. Mover el script hbase_plugin.sh de la carpeta de descarga por defecto al directorio etc/pandora/plugins/

2. Asignar los permisos necesarios a hbase.pl script:

chmod +x hbase_plugin.pl

3. Al final del fichero de configuración pandora_agent.conf añadir la siguiente línea:

module_plugin /etc/pandora/plugins/hbase_plugin.pl

4. Al final del fichero de configuración pandora_agent.conf añadir la siguiente línea:

module_plugin /etc/pandora/plugins/hbase_plugin.pl

5. Reinicia rel proceso de dicho agente:

sudo service pandora_agent_daemon restart

Para poder recoger la información correctamente a través del servidor de información de Hbase es necesaria una configuración específica de Hbase.

En primer lugar, Hbase deber ser desempaquetado en /etc. La carpeta donde se debe desempaquetar se llamará hbase. Antes de iniciar Hbase hay que modificar el fichero de configuración de Hbase, localizado en /etc/hbase/conf en función de nuestras necesidades.
Es preciso editar/añadir las siguientes líneas en hbase-site.xml entre las etiquetas de configuración (<configuration> and </configuration>):

<property>

<name>hbase.master.info.port</name>

<value>16010</value>

</property>

<property>

<name>hbase.master.info.bindAddress</name>

<value>127.0.0.1</value>

</property>

 

Información recolectada

hbase modules

Vista general de los módulos en la consola de Pandora FMS

hbase memory usage

Vista de gráfica de la información recolectada por un agente

icon_contact_us download_it-08
¿Quieres saber más sobre Pandora FMS? ¿Quieres descargar el plugin?

DesarrolloVersiones

Pandora FMS 5.1 RC1 lista para ser probada!

junio 25, 2014 — by steve0

Como anunciamos hace unos meses, es la hora de lanzar una versión ‘mayor’: Pandora FMS 5.1.

Como estamos buscando la estabilidad real, el primer paso en el proceso de liberación es la publicación de una versión Beta y el siguiente la publicación de la versión RC1.

De este modo, ya está aquí Pandora FMS 5.1 RC1 lista para ser probada. Esperamos que ésta sea una buena aproximación a la versión estable que finalizaremos y liberaremos en las próximas semanas.

Puedes conocer todas las novedades aquí.

¿Quieres ser un betatester de esta versión incluídas las nuevas funcionalidades Enterprise? Es realmente sencillo. Contacta con nosotros y te diremos cómo.

download_it-08 icon_contact_us