Glusterfs ist zwar ein schönes verteiltes Dateisystem, bietet aber fast keine Möglichkeit, seine Integrität zu überwachen. Server können kommen und gehen, Backsteine könnten abgestanden sein oder ausfallen, und ich fürchte, das zu wissen, wenn es wahrscheinlich zu spät ist.
Vor kurzem hatten wir einen seltsamen Fehler, als alles funktionierte, aber ein Ziegelstein fiel aus dem Volumen (gefunden durch reinen Zufall).
Gibt es einen einfachen und zuverlässigen Weg (Cron-Skript?), Der mich über den Gesundheitszustand meines GlusterFS 3.2- Volumes informiert ?
monitoring
glusterfs
Arie Skliarouk
quelle
quelle
Antworten:
Dies ist seit einiger Zeit eine Anfrage an die GlusterFS-Entwickler und es gibt keine sofort einsatzbereite Lösung, die Sie verwenden können. Mit ein paar Skripten ist dies jedoch nicht unmöglich.
Nahezu das gesamte Gluster-System wird mit einem einzigen Gluster-Befehl verwaltet. Mit wenigen Optionen können Sie sich selbst Skripte zur Überwachung des Zustands schreiben. Informationen zu Steinen und Bänden finden Sie hier - http://gluster.org/community/documentation/index.php/Gluster_3.2:_Displaying_Volume_Information
Informationen zum Überwachen der Leistung finden Sie unter folgendem Link: http://gluster.org/community/documentation/index.php/Gluster_3.2:_Monitoring_your_GlusterFS_Workload
UPDATE: Erwägen Sie ein Upgrade auf http://gluster.org/community/documentation/index.php/About_GlusterFS_3.3
Mit der neuesten Version sind Sie immer besser dran, da sie anscheinend mehr Fehlerbehebungen enthält und gut unterstützt wird. Natürlich sollten Sie Ihre eigenen Tests durchführen, bevor Sie zu einer neueren Version wechseln - http://vbellur.wordpress.com/2012/05/31/upgrading-to-glusterfs-3-3/ :)
In Kapitel 10 - http://www.gluster.org/wp-content/uploads/2012/05/Gluster_File_System-3.3.0-Administration_Guide-en-US finden Sie ein Administratorhandbuch mit einem speziellen Abschnitt zum Überwachen Ihrer GlusterFS 3.3-Installation .pdf
Hier finden Sie ein weiteres Nagios-Skript: http://code.google.com/p/glusterfs-status/
quelle
Für die Überwachung steht ein Nagios-Plugin zur Verfügung . Möglicherweise müssen Sie es jedoch für Ihre Version bearbeiten.
quelle
Bitte überprüfen Sie das angehängte Skript unter https://www.gluster.org/pipermail/gluster-users/2012-June/010709.html auf Glanz 3.3; es ist wahrscheinlich leicht anpassbar an gluster 3.2.
quelle
Ich konnte das Nagios-Monitoring für glusterfs wie folgt konfigurieren:
http://gopukrish.wordpress.com/2014/11/16/monitor-glusterfs-using-nagios-plugin/
quelle
@Arie Skliarouk, du hast
check_gluster.sh
einen Tippfehler - in der letzten Zeile greifst du nachexitst
anstattexist
. Ich ging voran und schrieb es um, um ein bisschen kompakter zu sein und die Anforderung für eine temporäre Datei zu entfernen.quelle
gluster volume info | awk ...
dies abgekürzt werden kanngluster volume list
.