summaryrefslogtreecommitdiffstats
path: root/lib/Smokeping/probes
AgeCommit message (Collapse)AuthorFilesLines
2012-11-07Added new probe SendEmailFlorian Coulmier1-0/+178
2012-10-24Merge branch 'master' of github.com:oetiker/SmokePingTobias Oetiker1-3/+16
2012-10-24As spotted by Gert Doering, rand() gives the same results in eachNiko Tyni1-0/+3
pinger subprocess. This is because they all inherit the same RNG state from their parent. Fix this undesired behaviour by reseeding the RNG with the current time and the process ID. The argument of srand() shouldn't really matter much on modern Perls, but we're not very concerned about the quality of the random numbers either, and time()+$$ should make sure it's different for each process.
2012-09-12fix stray spacesJeremy Weatherford1-1/+1
2012-09-12add expect parameter to Curl.pmJeremy Weatherford1-3/+16
2012-08-29fix regression - added missing )Tobias Oetiker1-1/+1
2012-08-29allow to configure FPing probe to read fping output form stdout instead of ↵Tobias Oetiker1-1/+11
stderr
2012-07-09it's milliseconds not miliseconds, thanks frank habichtTobias Oetiker4-4/+4
2012-07-06respect the probe timeout -- Dmitry MelekhovTobias Oetiker1-1/+2
2012-02-06make SipSak work with sip servers implementing OPTIONSTobias Oetiker1-3/+12
2012-02-02fix documentationTobias Oetiker1-1/+1
2012-02-02handle servers actually implementing OPTIONSTobias Oetiker1-5/+22
2011-12-20integrated NFSping probe by Matt Provost - https://github.com/mprovost/NFSpingTobias Oetiker1-0/+192
2011-12-03From: Chris Wilson <chris@aptivate.org>Tobias Oetiker1-4/+17
Date: Fri, 2 Dec 2011 20:38:26 +0000 (GMT) I tried to use the tcpping probe but it didn't work for me (centos 5). It seems that the tcptraceroute output format has changed or there is a problem with the script's ability to parse options. It also doesn't report tcptraceroute errors properly or have much in the way of debugging support. And it required smokeping to be run as root. I think I have fixed these issues, and posted updated versions here: https://github.com/aptivate/network-scripts/blob/master/TCPPing.pm https://github.com/aptivate/network-scripts/blob/master/tcpping I hope that you will consider these for inclusion in your projects. Richard, are you still maintaining tcpping? If not, is it worth merging this functionality into the TCPPing module? (integrated the TCPPing.pm for now -- tobi)
2011-10-21one more naked gettimeofday eliminatedTobias Oetiker1-1/+1
2011-10-20it seems some version of perl bulk at gettimeofday without ()Tobias Oetiker2-7/+7
2011-09-11fixed name JunoOS -> JunOSTobi Oetiker1-3/+3
2011-09-11added not on connecting by hand onceTobi Oetiker1-0/+6
2011-09-11initial junos probeTobi Oetiker1-0/+182
2011-08-23disman integration looks good nowTobi Oetiker1-4/+4
2011-08-23alter probe names to be based on local hostname AND target hostTobi Oetiker1-64/+42
2011-08-23started integration of DismanPing support with modules from Bill Fenners: ↵Tobi Oetiker1-0/+456
Bill's Permanently Unfinished but Potentially Useful scripts http://code.google.com/p/pupu/ --- thanks bill!
2011-02-18suggest to get a copy of fping from here ... Tobi Oetiker1-1/+1
2010-03-14added SipSak probe for SIP ping testingTobi Oetiker1-0/+111
2010-03-10port the timeout fix from CiscoRTTMon ICMPPing to DNS and TcpConnect versionsTobi Oetiker2-4/+16
2010-03-09raise timeout to 5s and twist basefork.pm into allowing this by providing a ↵Tobi Oetiker1-2/+8
higher _default timeout for the probe.
2009-12-30add support for TOS setting in fpingTobi Oetiker1-0/+15
2009-02-13From: Jeremy Laidman <jlaidman *rebel-it.com.au>Niko Tyni1-1/+17
> Please consider including the patch below. It allows specifying a parameter > of "allowreject" in the Radius probe configuration. When allowreject=true, > rejected RADIUS authentications are treated as OK. This means I can test > the RTT of a RADIUS request without using a valid account. As long as the > RADIUS secret is correct, the timings should be reasonable. The default is > "false".
2009-01-21fix broken error message in spdomedTobi Oetiker1-1/+1
2008-11-03fixed normans address Tobi Oetiker1-1/+1
2008-09-14make this work even when ipv6 addresses are around -- Olaf JaehrlingTobi Oetiker1-2/+2
2008-06-08added blazemode to fping probeTobi Oetiker1-3/+20
2008-06-08fixed telnetJunOSPingTobi Oetiker1-4/+8
2008-06-08fixed regression from r680 which broken old fping detectionTobi Oetiker1-2/+2
2008-03-27properly initialize the target countNiko Tyni1-0/+1
2008-03-19added nikos fixes for nomasterpollTobi Oetiker2-2/+7
2008-03-14added rsa1 patchTobi Oetiker1-1/+1
2008-01-23prepare for the release of smokeping-2.3.0Tobi Oetiker1-25/+25
2008-01-23added tcpping probeTobi Oetiker1-0/+164
2007-12-20remove check for timeredirects since this does not work without manualTobi Oetiker1-3/+3
2007-12-20use --help instead of --manual since manual is not compiled everywereTobi Oetiker1-1/+2
2007-12-13clean the last remains of echoping live test codeNiko Tyni1-2/+2
2007-12-13EchoPingHttp: add the 'accept_redirects' optionNiko Tyni1-0/+17
2007-10-27rmove -S warning unless sourceaddressing is usedTobi Oetiker1-1/+3
2007-10-27* removed all the 'live' tests from the echoping probes --nikoNiko Tyni9-105/+29
* log a warning message on the first 'round' of pinging if curl or echoping exits with non-zero status --niko
2007-10-27count the rounds when pinging, needed for smarter loggingNiko Tyni3-1/+20
2007-10-15* fixed parsing of slaves statements in config file, broeken since I ↵Tobi Oetiker6-16/+15
seemingly relaxed the hostname constraints. * removed all online testing from Curl and EchoPing probes
2007-09-28the \ must stay in the string!Tobi Oetiker1-1/+1
2007-09-28* allow the slave name to be configuredTobi Oetiker1-3/+9
* be more liberal in what is allowed for slave names * allow port configuration in the SSH probe
2007-08-12only mention fping reporting resolution if abnormalTobi Oetiker1-3/+5