[smokeping-users] Re: Contribution attempt to Smokeping
oetiker at ee.ethz.ch
Wed Jul 17 15:58:11 MEST 2002
Today Yannick.Delmont at atosorigin.com 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
> Of course your advices are very welcome and I am ready to make changes to
> this code and to maintain it.
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 at address "Broken"
"___+" email at other "Online"
Smokeping would then try to match these patterns against the last
few ping attemts. + meaning successful attempt, - meaning
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 ?
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.
______ __ _
/_ __/_ / / (_) Oetiker, ETZ J97, ETH, 8092 Zurich, Switzerland
/ // _ \/ _ \/ / phoneto:+41(0)1-632-5286 faxto:+41(0)1-632-1517
/_/ \.__/_.__/_/ oetiker at ee.ethz.ch http://google.com/search?q=tobi
Unsubscribe mailto:smokeping-users-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:smokeping-users-request at list.ee.ethz.ch?subject=help
More information about the smokeping-users