<div dir="ltr"><div dir="auto"><div dir="auto">Xymon already knows the recipients because it keeps track of them for REPEAT processing, saving the time of the last alert sent so that it knows when it's time to send each repeat.</div><div dir="auto"><br></div><div>Another solution is to simply keep track of whether an alert was sent for each of the ALERTCOLORS and send recovery messages for all of them, not just the last one. The recovery processing can simply lookup the recipients at that time, rather than having to keep track of them.</div><div dir="auto"><br><div class="gmail_extra" dir="auto"><br><div class="gmail_quote">On 22 Dec. 2017 10:13 pm, "SebA" <<a href="mailto:spah@syntec.co.uk" target="_blank">spah@syntec.co.uk</a>> wrote:<br type="attribution"><blockquote class="m_-2165704950981629605m_-5492494178345070785quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>P.S. Possibly the best analysis of this problem is in this message and thread:<br><a href="http://lists.xymon.com/pipermail/xymon/2008-July/020158.html" target="_blank">http://lists.xymon.com/piperma<wbr>il/xymon/2008-July/020158.html</a><br></div>I suspect the best solution may be for the code to record the recipients that were sent the alert and send the recovery to those, like Big Brother does (according to that thread).<br><br></div>Regards,<br>SebA<br></div><div class="m_-2165704950981629605m_-5492494178345070785elided-text"><div class="gmail_extra"><br><div class="gmail_quote">On 21 December 2017 at 12:07, SebA <span dir="ltr"><<a href="mailto:spah@syntec.co.uk" target="_blank">spah@syntec.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>I realise that there are no paid Xymon staff developers, so I wonder if anyone would be interested in earning some money for fixing this issue:<br><br>Recovery notifications not generated when test goes red->yellow->green?<br><a href="http://lists.xymon.com/archive/2017-December/045162.html" target="_blank">http://lists.xymon.com/archive<wbr>/2017-December/045162.html</a></div><div>The relevant source code is probably in <a href="https://sourceforge.net/p/xymon/code/HEAD/tree/branches/4.3.29/xymond/do_alert.c" target="_blank">https://sourceforge.net/p/xymo<wbr>n/code/HEAD/tree/branches/4.3.<wbr>29/xymond/do_alert.c</a></div><br></div><div>If you are interested in working on this, please contact me off-list with your best price and using the same subject line preferably describing what, if any, feature or other changes you would make.  This will be sealed bids.  Assuming bids are received, the closing date for bids will be 27th December.<br><br></div>If anyone is interested in contributing money to this bounty, also contact me with the same subject line preferably by 27th December.  I don't know what our budget is for fixing this yet, so any help with it, er, may help!<br><div><br>If the best price is reasonable, the winning bidder will be informed and a plan agreed.  We would make your patches available to the community for all to enjoy and hopefully be merged into a future release.<br></div><div><br></div><div>Kind regards and Happy Christmas,</div><div><br></div><div>SebA<br></div></div>
</blockquote></div><br></div>
</div><br>______________________________<wbr>_________________<br>
Xymon mailing list<br>
<a href="mailto:Xymon@xymon.com" target="_blank">Xymon@xymon.com</a><br>
<a href="http://lists.xymon.com/mailman/listinfo/xymon" rel="noreferrer" target="_blank">http://lists.xymon.com/mailman<wbr>/listinfo/xymon</a><br>
<br></blockquote></div><br></div></div></div>
</div>