Glusterfs

Plugin para coger stats de cada volumen y los bricks de un entorno de gluster fs.

Introducción

Ver. 01-03-2022

Con este plug-in podremos ver datos y monitorear nuestros volúmenes y bricks de glusterfs.

Tipo: Plug-in de agente

Matriz de compatibilidad

Sistemas donde se ha probado

CentOS 7

Sistemas donde debería funcionar

Cualquier sistema linux 

Pre requisitos

Se requiere:

- Tener instalado el agente software de pandora en una maquina en la que este instalado gluster fs.

- Tener volúmenes que monitorear en el entorno.

Parámetros

mode Dejar en tentacle por defecto.
tentacle_ip La ip de pandora fms a la que enviar los datos
tentacle_port El puerto de tentacle (41121 por defecto)
prefix Prefijo personalizado para los agentes creados
all Opción para monitorear todos los volúmenes, "on" para dejarlo activo, "off" para desactivarlo.
volume Si dejas desactivado el modo "all", con este parámetro puedes meter el nombre de un volumen que monitorizar.

Ejemplo pandora_glusterfs.conf :

# configuration
mode=tentacle
tentacle_ip=192.168.1.222
tentacle_port=41121
prefix=prueba
all=on
volume=gv0

* En este ejemplo el parámetro volume no es usado ya que esta activado el parámetro "all".

Ejecución manual

 

perl pandora_glusterfs pandora_glusterfs.conf

image-1646140606293.png

Configuración en PandoraFMS

Como plugin de agente

Para poder monitorizar desde Pandora FMS con el plugin, deberemos llamarlo desde el conf del agente software que esta en la siguiente ruta :

/etc/pandora/pandora_agent.conf

lo llamaremos en la última línea del conf con el comando module_plugin , seguido de la ruta del plugin perl y de la ruta del archivo conf.

module_plugin perl <path .pl> <path .conf>

 

Módulos generados por el plugin

Se creará un agente por cada volumen del entorno, si tenemos activado el parámetro "all", o un agente con el volumen elegido con el parámetro "volume" con los siguientes módulos por cada brick.

Vista agentes

image-1646140981400.png

Módulos
Number clients
Pid
Inode size
Disk
Disk_total
Inode_count
Free_inodes
Arena
Ordblks
Smblks
Hblkhd
Hblks
Uordblks
Usmblks
Fsmblks
Fordblks
Keepcost

Vista módulos

image-1646140958336.png