[Gluster-users] Nagios monitoring of replicated volumes..
hanwoody at gmail.com
Fri Apr 3 01:22:49 UTC 2009
ls -lR is too slowly if we have billions of small files!
在 2009年4月3日 星期五，Stas Oskin 写道：
> This is an interesting topic indeed.
> I'm planning to have each server ping it's AFR pair, and if one of them
> goes down, the moment it comes up, to run ls -lR on the mount.
> Perhaps others can share additional ideas?
> 2009/4/2 Cory Meyer <cory.meyer at gmail.com>
> > Has anyone found a decent way out there to monitor GlusterFS volumes?
> > I'm currently using Nagios and Cacti to take care of basic CPU, Load,
> > Memory, and raw Disk I/O. I need to monitor GlusterFS status and making
> > sure all volumes are available..
> > My test environment is 6 servers with 6 AFR volumes which are each shared
> > between those 2 servers. All volumes are mounted on each server.
> > The checks I'm testing out so far include a simple Bash script that
> > writes the current Unix timestamp and hostname to a file once a minute.
> > This is done by each server on only the volumes that they store.
> > echo "$(uname -n):$(date +%s)" > /mnt/gluster01/CHECK_FILE
> > The Nagios NRPE daemon would then execute a Perl script on each of the
> > clients. This script goes thorugh each of the Gluster mount points
> > comparing the timestamps in the CHECK_FILE to the current system time
> > alarming if the timestamp is off by more than a minute. Another test
> > which hasn't been implimented was checking the contents of the CHECK_FILE
> > with the data that is on the raw disk.
> > Bash code to write timestamps and executed via cron once a minute.
> > (write_timestamps.sh)
> > http://glusterfs.pastebin.com/m5a220a6
> > Perl code to compare the timestamps which is executed on the client.
> > (check_glusterfs_mounts.pl)
> > http://glusterfs.pastebin.com/m2f057a77
> > Any ideas/questions/comments?
> > _______________________________________________
> > Gluster-users mailing list
> > Gluster-users at gluster.org
> > http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users
More information about the Gluster-users