Glusterfs, tout en étant un joli système de fichiers distribué, ne fournit presque aucun moyen de surveiller son intégrité. Les serveurs peuvent aller et venir, les briques peuvent devenir périmées ou échouer et j'ai peur de le savoir quand il est probablement trop tard.
Récemment, nous avons eu un étrange échec lorsque tout a semblé fonctionner, mais une brique est tombée du volume (trouvée par pure coïncidence).
Existe-t-il un moyen simple et fiable (script cron?) Qui me permettra de connaître l'état de santé de mon volume GlusterFS 3.2 ?
monitoring
glusterfs
Arie Skliarouk
la source
la source
Réponses:
Cela a été une demande aux développeurs de GlusterFS depuis un certain temps maintenant et il n'y a rien de solution prête à l'emploi que vous pouvez utiliser. Cependant, avec quelques scripts, ce n'est pas impossible.
La quasi-totalité du système Gluster est gérée par une seule commande gluster et avec quelques options, vous pouvez écrire vous-même des scripts de surveillance de la santé. Voir ici pour lister les informations sur les briques et les volumes - http://gluster.org/community/documentation/index.php/Gluster_3.2:_Displaying_Volume_Information
Pour surveiller les performances, consultez ce lien - http://gluster.org/community/documentation/index.php/Gluster_3.2:_Monitoring_your_GlusterFS_Workload
MISE À JOUR: Envisagez de passer à http://gluster.org/community/documentation/index.php/About_GlusterFS_3.3
Vous êtes toujours mieux avec la dernière version car ils semblent avoir plus de corrections de bugs et bien pris en charge. Bien sûr, exécutez vos propres tests avant de passer à une version plus récente - http://vbellur.wordpress.com/2012/05/31/upgrading-to-glusterfs-3-3/ :)
Il y a un guide d'administration avec une section spécifique pour surveiller votre installation de GlusterFS 3.3 dans le chapitre 10 - http://www.gluster.org/wp-content/uploads/2012/05/Gluster_File_System-3.3.0-Administration_Guide-en-US .pdf
Voir ici pour un autre script nagios - http://code.google.com/p/glusterfs-status/
la source
Un plugin nagios est disponible pour la surveillance . Vous devrez peut-être le modifier pour votre version.
la source
Veuillez vérifier le script joint à https://www.gluster.org/pipermail/gluster-users/2012-June/010709.html pour gluster 3.3; il est probablement facilement adaptable à gluster 3.2.
la source
J'ai pu configurer la surveillance des nagios pour les glusterfs comme mentionné ci-dessous:
http://gopukrish.wordpress.com/2014/11/16/monitor-glusterfs-using-nagios-plugin/
la source
@Arie Skliarouk, votre
check_gluster.sh
a une faute de frappe - sur la dernière ligne, vous recherchezexitst
plutôt queexist
. Je suis allé de l'avant et l'ai réécrit pour être un peu plus compact et pour supprimer l'exigence d'un fichier temporaire.la source
gluster volume info | awk ...
peut être abrégé engluster volume list
.