Generar gráficas con Pandora FMS


Pandora FMS (FMS viene de Flexible Monitoring System).

Pandora FMS es una herramienta de monitorización que no sólo mide si una parámetro está bien o mal. Pandora FMS puede cuantificar el estado (bien, mal y valores intermedios) o almacenar un valor (numérico o alfanumérico) durante meses si es necesario.

Pandora FMS (FMS viene de Flexible Monitoring System) es una aplicación de monitorización para vigilar todo tipo de sistemas y aplicaciones. Pandora FMS permite conocer el estado de cualquier elemento de sus sistemas de negocio. Pandora FMS vigila su hardware, su software, sus aplicaciones y por supuesto, su Sistema Operativo. Pandora FMS es capaz de detectar una interfaz de red que se ha caído, así como el movimiento de cualquier valor del NASDAQ.

En esta URL podemos ver el comparativo de NMS.

El sitio oficial de Pandora FMS ofrece documentación oficial.

En este ejemplo se mostrara como editar estados de:
1- Espacio en disco.
2- Memoria usada.
3- Utilización de CPU.

1- Espacio en disco.

Cuando se crea el modulo correctamente para monitorear el disco (Este viene por defecto en el agente de Pandora FMS, visite la documentación oficial para obtener mas información), en el caso de un modulo de Microsoft Windows seria algo como esto:

# Free space on disk C:
module_begin
module_name FreeDiskC
module_type generic_data
module_freepercentdisk C:
module_description Free space on drive C:
module_end




Se crearan 2 estados; la primera sera lanzada cuando consideremos que el estado esta en "Warning" y la segunda cuando consideremos el estado en "Critical".

Nos ubicamos sobre el modulo en este caso el del disco.




Como se observa hay 2 estado "Warning status" y "Critical status"

Hay que tener cuidado con el modulo, entendiendo la forma en que este nos informa, en este caso es
Espacio libre y no Espacio utilizado.

Ejemplo Porcentaje Espacio libre del disco, en este caso tiene el 67% libre.

Se usara estos valores para este caso:

a- Cambiara el estado de este modulo en "Warning status",cuando quede disponible Mínimo 11% y Máximo 30%.

b- Cambiara el estado de este modulo en "Critical status",cuando quede disponible Mínimo 0% y Máximo 10%.



2- Memoria usada.

Al igual que el modulo anterior lo datos que obtenemos es el Porcentaje disponible del modulo y no el uso del modulo.

En el caso de un modulo de Microsoft Windows seria algo como esto:

# Free Memory
module_begin
module_name FreeMemory
module_type generic_data
module_freepercentmemory
module_description Amount of free memory.
module_end



Se crearan 2 estados; la primera sera lanzada cuando consideremos que el estado esta en "Warning" y la segunda cuando consideremos el estado en "Critical".

Ejemplo Porcentaje Memoria libre, en este caso tiene el 26% libre.

Se usara estos valores para este caso:

a- Cambiara el estado de este modulo en "Warning status",cuando quede disponible Mínimo 21% y Máximo 40%.

b- Cambiara el estado de este modulo en "Critical status",cuando quede disponible Mínimo 0% y Máximo 20%.



3- Utilización de CPU.

En cambio este modulo es lo contrario de los anteriores, ya que se mide por utilización del módulo.

En el caso de un modulo de Microsoft Windows seria algo como esto:

# CPU usage percentage
module_begin
module_name CPUUse
module_type generic_data
module_cpuusage all
module_description CPU# usage
module_end



Se crearan 2 estados; la primera sera lanzada cuando consideremos que el estado esta en "Warning" y la segunda cuando consideremos el estado en "Critical".

Ejemplo del uso de la CPU en este caso se usa el 0%

Se usara estos valores para este caso:

a- Cambiara el estado de este modulo en "Warning status",cuando el Máximo sobrepase el 70%.

b- Cambiara el estado de este modulo en "Critical status",cuando el Máximo sobrepase el 90%.

 
|  Esdebian Foro El que sabe sabe, no como el que quiere aprender!