Today [EMAIL PROTECTED] wrote: > Hi Tobias, > > As you've guess, I use Smokeping to monitor response time of my network. > And I have written a piece of perl code in order to be able to send email > alert when the number of packets loss exceed a threshold. > > I would be very happy if it could help you because it's the first time I > have tried to contribute to a free software ;=) > > So please have a look at this code. > It's a sort of add-on to Smokeping. Indeed, it aims at working with fping, > analyzing it's output and then responding the same way. So to test it, you > just have to replace your fping binary by a script like this one : > > /bin/fping $* 2>&1 | /bin/smokeping_alert > > and modify your smokeping.cfg to point to the script instead of the fping > binary. > > Of course your advices are very welcome and I am ready to make changes to > this code and to maintain it.
Hi Yannick, Cool that you are joining the free software world ... As to your code, threshold checking has been requested by others for smokeping, so your contribution would certainly be welcome ... as for the actual code, I think it needs some more work. Ideal would be if the code was integrated in smokeping, and for the configuration it should be configurable on a global level and then maybe disabled per target ... it should be possible to define several alert patterns. *** Alerter *** "++++____" [EMAIL PROTECTED] "Broken" "___+" [EMAIL PROTECTED] "Online" Smokeping would then try to match these patterns against the last few ping attemts. + meaning successful attempt, - meaning unsuccesfull attempt. When it gets a match, it sends the mail RRDs::fetch can be used to pull this information from the rrd files what do you think ? cheers tobi when a pattern matches a mail is sent * when a machine has been unavailable for a configurable number of steps, an alert should be sent. > Regards, > > Yannick > > -- ______ __ _ /_ __/_ / / (_) Oetiker, ETZ J97, ETH, 8092 Zurich, Switzerland / // _ \/ _ \/ / phoneto:+41(0)1-632-5286 faxto:+41(0)1-632-1517 /_/ \.__/_.__/_/ [EMAIL PROTECTED] http://google.com/search?q=tobi -- Unsubscribe mailto:[EMAIL PROTECTED] Help mailto:[EMAIL PROTECTED] Archive http://www.ee.ethz.ch/~slist/smokeping-users WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
