<?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[alarm does not always resolve correctly]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I'm monitoring the states of Windows VMs with thresholds that trigger events.<br />
The "OS_MAJOR_PROCESS_NOT_RUNNING" event is triggered with the event key "OS_PROCESS_NOT_RUNNING%i".</p>
<p dir="auto">This normally works as intended, but sometimes the alarm doesn't resolve when the node leaves maintenance mode.<br />
Attached are the event logs in .csv format, as well as some details on the individual events.</p>
<p dir="auto">Why didn't the alarm resolve with "maintenance leave" (event 8769121)?<br />
Both "task running" events still reference "maintenance enter" (event 8766568).<br />
<a href="/assets/uploads/files/smf/0000000007385-eventlog.csv">eventlog.csv</a></p>
<p dir="auto"><a href="/assets/uploads/files/smf/0000000007386-event_8769122.txt">event_8769122.txt</a></p>
<p dir="auto"><a href="/assets/uploads/files/smf/0000000007387-event_8769123.txt">event_8769123.txt</a></p>
<p dir="auto"><a href="/assets/uploads/files/smf/0000000007388-event_8768197.txt">event_8768197.txt</a></p>
<p dir="auto"><a href="/assets/uploads/files/smf/0000000007389-event_8768198.txt">event_8768198.txt</a></p>
]]></description><link>https://forum.netxms.org/topic/8452/alarm-does-not-always-resolve-correctly</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 06:17:26 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/8452.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Sep 2026 09:05:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to alarm does not always resolve correctly on Wed, 23 Sep 2026 20:06:58 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">This is a bug in the server, not your configuration: <a href="https://github.com/netxms/netxms/issues/3682" rel="nofollow ugc">https://github.com/netxms/netxms/issues/3682</a></p>
<p dir="auto">Here's what's actually happening: when the node leaves maintenance mode, the server re-generates threshold events for every threshold whose state changed during maintenance. That's where your two "task running" events at 04:00 came from. Those events can be processed while the node is still flagged as in maintenance, and then they get correlated to the "maintenance enter" event, which is why they reference 8766568. By default, EPP rules ignore correlated events, so the rule that should terminate the alarm never sees them. It's a timing race, which is why it only happens sometimes.</p>
<p dir="auto">Workaround until it's fixed: enable <strong>Accept correlated events</strong> on the EPP rule that terminates the alarm on OS_PROCESS_OK. As a side effect, the alarm will also be terminated when the task recovers while the node is still in maintenance, which is probably what you want anyway. If the same rule also creates the alarm, split it into two rules and set the flag only on the terminating one. Otherwise alarms will be created during maintenance too.</p>
]]></description><link>https://forum.netxms.org/post/35795</link><guid isPermaLink="true">https://forum.netxms.org/post/35795</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Wed, 23 Sep 2026 20:06:58 GMT</pubDate></item></channel></rss>