[Gluster-users] Nagios monitoring of replicated volumes..

William Hanwoody hanwoody at gmail.com
Tue Apr 7 02:16:36 UTC 2009


I tested bdb, but never succed.
Can someone help me? or bdb is still not usable?

在 2009年4月3日 星期五,Stas Oskin 写道:
> Put small files to BDB?
>
> 2009/4/3 William Hanwoody <hanwoody at gmail.com>
>
> > ls -lR is too slowly if we have billions of small files!
> >
> > 在 2009年4月3日 星期五,Stas Oskin 写道:
> >
> > > Hi.
> > >
> > > 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?
> > >
> > > Regards.
> > >
> > > 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 mailing list