Glusterfs, si bien es un buen sistema de archivos distribuido, casi no proporciona forma de monitorear su integridad. Los servidores pueden ir y venir, los ladrillos pueden ponerse obsoletos o fallar y me da miedo saberlo cuando probablemente sea demasiado tarde.
Recientemente tuvimos un extraño fallo cuando todo parecía funcionar, pero un ladrillo se cayó del volumen (encontrado por pura coincidencia).
¿Existe una forma simple y confiable (secuencia de comandos cron?) Que me permita conocer el estado de salud de mi volumen GlusterFS 3.2 ?
monitoring
glusterfs
Arie Skliarouk
fuente
fuente
Respuestas:
Esta ha sido una solicitud a los desarrolladores de GlusterFS desde hace un tiempo y no hay una solución inmediata que pueda usar. Sin embargo, con algunos scripts no es imposible.
Casi todo el sistema Gluster es administrado por un solo comando de Gluster y con algunas opciones, puede escribir scripts de monitoreo de salud. Consulte aquí para obtener información de la lista de ladrillos y volúmenes: http://gluster.org/community/documentation/index.php/Gluster_3.2:_Displaying_Volume_Information
Para monitorear el rendimiento, mire este enlace: http://gluster.org/community/documentation/index.php/Gluster_3.2:_Monitoring_your_GlusterFS_Workload
ACTUALIZACIÓN: considere actualizar a http://gluster.org/community/documentation/index.php/About_GlusterFS_3.3
Siempre es mejor estar en la última versión, ya que parecen tener más correcciones de errores y están bien respaldados. Por supuesto, ejecute sus propias pruebas antes de pasar a una versión más reciente: http://vbellur.wordpress.com/2012/05/31/upgrading-to-glusterfs-3-3/ :)
Hay una guía de administración con una sección específica para monitorear su instalación de GlusterFS 3.3 en el Capítulo 10 - http://www.gluster.org/wp-content/uploads/2012/05/Gluster_File_System-3.3.0-Administration_Guide-en-US .pdf
Vea aquí otro script nagios: http://code.google.com/p/glusterfs-status/
fuente
Hay un complemento nagios disponible para monitorizar . Sin embargo, es posible que deba editarlo para su versión.
fuente
Consulte el script adjunto en https://www.gluster.org/pipermail/gluster-users/2012-June/010709.html para ver el gluster 3.3; Probablemente sea fácilmente adaptable a Gluster 3.2.
fuente
Pude configurar el monitoreo de nagios para glusterfs como se menciona a continuación:
http://gopukrish.wordpress.com/2014/11/16/monitor-glusterfs-using-nagios-plugin/
fuente
@Arie Skliarouk, tu
check_gluster.sh
tiene un error tipográfico; en la última línea, prefieres enexitst
lugar deexist
. Seguí adelante y lo reescribí para que fuera un poco más compacto, y para eliminar el requisito de un archivo temporal.fuente
gluster volume info | awk ...
se puede abreviargluster volume list
.