Ah, excellent stuff. Cheers :) On Sat, Nov 22, 2008 at 01:04:22AM +0000, Paulus, Jake wrote: > Check_jabber is really just check_tcp in disguise (same way check_udp > is...do file check_jabber to see what I mean.) If your jabber server > sends back a string that doesn't match what is expected (as is happening > here) then you're going to get a warning. Given the output below, you > should be OK using: > > ./check_tcp -H sheldrick.co.uk -p 5222 -s "<stream:stream to='host' > xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'>" > -e "<?xml version='1.0' encoding='UTF-8'?><stream:stream > xmlns:stream=\"http://etherx.jabber.org/streams\" > xmlns=\"jabber:client\"" -w 3 -c 5 > > I tested this (hope you don't mind) and got this response from your > server: > > TCP OK - 0.329 second response time on port 5222 [<?xml version='1.0' > encoding='UTF-8'?><stream:stream > xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" > from="sheldrick.co.uk" id="999b48cc" > xml:lang="en">]|time=0.328587s;3.000000;5.000000;0.000000;10.000000 > > You may wish to adjust warning and critical thresholds to your liking. > > Thanks, -Jake > > -----Original Message----- > From: Patrick Morris [mailto:[EMAIL PROTECTED] > Sent: Friday, November 21, 2008 7:12 PM > To: Luke Sheldrick > Cc: [email protected] > Subject: Re: [Nagios-users] check_jabber > > On Fri, 21 Nov 2008, Luke Sheldrick wrote: > > > Hi, > > > > Has anyone every got check_jabber to work? > > > > Seems what ever syntax I try, it still WARNs... > > > > ./check_jabber -H sheldrick.co.uk -v > > Using service JABBER > > Port: 5222 > > flags: 0x26 > > Send string: <stream:stream to='host' xmlns='jabber:client' > xmlns:stream='http://etherx.jabber.org/streams'> > > > > Quit string: </stream:stream> > > > > server_expect_count: 1 > > 0: <?xml version='1.0'?><stream:stream xmlns='jabber:client' > xmlns:stream='http://etherx.jabber.org/streams' > > received 174 bytes from host > > #-raw-recv-------# > > <?xml version='1.0' encoding='UTF-8'?><stream:stream > xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" > from="sheldrick.co.uk" id="db947949" xml:lang="en"> > > #-raw-recv-------# > > looking for [<?xml version='1.0'?><stream:stream xmlns='jabber:client' > xmlns:stream='http://etherx.jabber.org/streams'] in beginning of [<?xml > version='1.0' encoding='UTF-8'?><stream:stream > xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" > from="sheldrick.co.uk" id="db947949" xml:lang="en">] > > couldn't find it > > JABBER WARNING - Unexpected response from host/socket on port > 5222|time=0.044792s;;;0.000000;10.000000 > > Well, yeah -- based on the message, the string it's trying to match > against isn't what your server sends. > > Unless that's configurable, it's never going to work without some > recoding. > > ------------------------------------------------------------------------ > - > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Nagios-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/nagios-users > ::: Please include Nagios version, plugin version (-v) and OS when > reporting any issue. > ::: Messages without supporting info will risk being sent to /dev/null
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Nagios-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
