<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Don't create/update alarm when there's an outstanding alarm]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I currently monitoring our 71 Aruba AP's, the AP's is controlled by a master aruba controller. I manage to get the total no of AP in the controller via SNMP and create an alarm and email Alert me if the total AP is not equal to 71. And resolve this alarm and alert me (email) if total AP is equal to 71. This works well so far.</p>
<p dir="auto">The problem I encounter now is if I have outstanding alarm (ex 1 AP down) and then another 1 AP just went down with outstanding alarm is not resolved. It will not create another alarm. Data collection detects the total AP down is 2 now but no alarm generated since the first alarm is still outstanding.</p>
<p dir="auto">is there any way i can resolved it? thanks in advance!</p>
]]></description><link>https://forum.netxms.org/topic/3614/don-t-create-update-alarm-when-there-s-an-outstanding-alarm</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 07:23:19 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/3614.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Feb 2015 03:27:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Don't create/update alarm when there's an outstanding alarm on Thu, 26 Feb 2015 07:38:32 GMT]]></title><description><![CDATA[<p dir="auto">Hi Victor,</p>
<p dir="auto">Can you give me an example? Thanks</p>
]]></description><link>https://forum.netxms.org/post/16018</link><guid isPermaLink="true">https://forum.netxms.org/post/16018</guid><dc:creator><![CDATA[doki]]></dc:creator><pubDate>Thu, 26 Feb 2015 07:38:32 GMT</pubDate></item><item><title><![CDATA[Reply to Don't create/update alarm when there's an outstanding alarm on Wed, 25 Feb 2015 18:31:44 GMT]]></title><description><![CDATA[<p dir="auto">I mean you can monitor OID you are monitoring now, just call it differently and use transformation script to return 0 when all APs are up. Or, you can delete transformation script at all and use script only for adding number of down APs into message (via %[] macro).</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/16014</link><guid isPermaLink="true">https://forum.netxms.org/post/16014</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Wed, 25 Feb 2015 18:31:44 GMT</pubDate></item><item><title><![CDATA[Reply to Don't create/update alarm when there's an outstanding alarm on Wed, 25 Feb 2015 12:50:39 GMT]]></title><description><![CDATA[<p dir="auto">Thats the best approach but problem is OID for "no of down AP's" was depreciated by Aruba so I monitor the number of online AP instead of down AP and the make a work around transformation script that could return a down AP (diff from known AP which is 71 71). I know there could be a better approach on this so need an expert advise <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.netxms.org/post/16006</link><guid isPermaLink="true">https://forum.netxms.org/post/16006</guid><dc:creator><![CDATA[doki]]></dc:creator><pubDate>Wed, 25 Feb 2015 12:50:39 GMT</pubDate></item><item><title><![CDATA[Reply to Don't create/update alarm when there's an outstanding alarm on Wed, 25 Feb 2015 09:19:49 GMT]]></title><description><![CDATA[<p dir="auto">the problem with your transformation script is that it's not linear - it will return 71 when everything is OK and then 1 or more when some APs are down. So diff will actually grow as more APs will go down. I would recommend to call DCI "number of down APs" and return 0 when all APs are up. That way it will be consistent and diff() &gt; 0 will not be triggered when all APs comes back online.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/16003</link><guid isPermaLink="true">https://forum.netxms.org/post/16003</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Wed, 25 Feb 2015 09:19:49 GMT</pubDate></item><item><title><![CDATA[Reply to Don't create/update alarm when there's an outstanding alarm on Tue, 24 Feb 2015 13:52:00 GMT]]></title><description><![CDATA[<p dir="auto">thanks victor for the reply. now i have an idea on how to use Diff from previous now:) i can use it on my other monitoring.</p>
<p dir="auto">If my understanding is correct, this is what you mean? please refer to attached picture. this resolved the alert issue if there's an additional AP went down <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Another problem I'm thinking is I will return the "$1" in my email alert (e.i. Total of 1 AP(s) is down, Please login to aruba controller for more info). In this new config I will got negative value? or I will just create a transformation script?</p>
<p dir="auto">In my existing config I just create a conversion script:</p>
<p dir="auto">sub main()<br />
{<br />
  if ($1 &gt;= 71)<br />
     return 71;    //no event will be generated<br />
   <br />
  else<br />
     return (71 - $1);   //event will be generated and return the no. of AP went down.<br />
}</p>
<p dir="auto">My threshold would be last(1) != 71 will generate alarm and returned diff of total AP and current AP total</p>
<p dir="auto">my event/email alert:<br />
Total of the actual value"%4" AP(s) is down, Please login to aruba controller for more info)</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000002174-aruba.png" alt="aruba.png" class="img-markdown  img-fluid" width="711" height="334" /></p>
]]></description><link>https://forum.netxms.org/post/15995</link><guid isPermaLink="true">https://forum.netxms.org/post/15995</guid><dc:creator><![CDATA[doki]]></dc:creator><pubDate>Tue, 24 Feb 2015 13:52:00 GMT</pubDate></item><item><title><![CDATA[Reply to Don't create/update alarm when there's an outstanding alarm on Tue, 24 Feb 2015 12:33:42 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">you can set threshold not on absolute value, but on difference with previous value, and generate event if it is less then 0 (i.e, some APs goes down). Then you can achieve what you want with two thresholds: diff threshold will generate new alarms on each change, and recover on next poll - but you should ignore recover event. Another threshold could be set as now, but used only for recover event.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/15994</link><guid isPermaLink="true">https://forum.netxms.org/post/15994</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Tue, 24 Feb 2015 12:33:42 GMT</pubDate></item></channel></rss>