the third check seems to be what I have in mind - currently I monitor the databases with check_mysql_query -H ... -u mog -p .. -d mogilefs -q "select 1"
Are you willing to share your checkscript? /fk 2008/4/28 Justin H. Brehm <[EMAIL PROTECTED]>: > I've had three different checks that I've used and all seem to have > flaws. > > First one was a simple TCP port check on the ports that MogileFS has > open. This is cool if you want to make sure the daemons are still running, > but I noticed that there were cases when a DB could go down and the port > remains open. > > Next I wrote something that used 'mogtool' to test injections and > extractions, however 'mogtool' does way more than I needed it to do and it > would also tend to keep retrying in areas if mogile went down making the > nagios plugin NRPE timeout. > > The last thing that I wrote was script that uses the MogileFS::Client perl > modules and does an injection, extraction and I then compares the in/out > files size to simply check if we have the same file. This is what we've > been using so far, however, I have seen an instance where the database was > down and MogileFS::Backend would have a return code of '82' or something in > that range and my nagios check was giving me the UNKNOWN status. That was a > long night of moving some development databases, so I wasn't up to debugging > it that night and haven't revisited yet. > > What I'm planning on doing, because most of the problems that I've seen > tend to revolve around the database side, will be modifying my last nagios > plugin to do a 'select 1' query on the Mogile DB first and if that fails > then to alert. At least I'll elimnate that first and then move on to > testing whether the trackers are functioning, etc. > > -- > Justin Brehm > Systems Engineer > iContact.com > > > ----- Original Message ----- > From: "Frieder Kundel" <[EMAIL PROTECTED]> > To: [email protected] > Sent: Monday, April 28, 2008 10:18:42 AM (GMT-0500) America/New_York > Subject: Nagios plugin? > > Hi folks, > > how do you monitor your mogile? Has anyone written a nagios plugin? > > Best regards, > > Frieder Kundel > -- Frieder Kundel
