<?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[Monitor web page content change check]]></title><description><![CDATA[<p dir="auto">Dear all,</p>
<p dir="auto">In monitored web page, it contains value in &lt;lastdataintime&gt; field as shown below.</p>
<p dir="auto">&lt;lastdataintime&gt;16:21:17 18/12/2010&lt;/lastdataintime&gt;</p>
<p dir="auto">My task is to monitor if there is any change for this value -16:21:17 18/12/2010</p>
<p dir="auto">Email alert will be sent if the value of XML tag "&lt;lastdataintime&gt;" is unchanged every 3 minutes.</p>
<p dir="auto">Is it possible to monitor change of web page content?</p>
<p dir="auto">I would be appreicate if you have any hints about configuration.</p>
<p dir="auto">Regards,<br />
Kelvin Sin</p>
]]></description><link>https://forum.netxms.org/topic/1085/monitor-web-page-content-change-check</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 16:00:54 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/1085.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Dec 2010 15:07:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Monitor web page content change check on Thu, 23 Dec 2010 12:31:11 GMT]]></title><description><![CDATA[<p dir="auto">Hi!</p>
<p dir="auto">You can add additional parameters to agent using ExternalParameter config file option. For example, you can add to nxagentd.conf on some node</p>
<pre><code>ExternalParameter = WebVersion:wget -qO- https://www.netxms.org/download | perl -e 'while(&lt;&gt;) { chomp $$_; if ($$_ =~ /stable version is ([0-9\.]+)\,/) { print "$$1\n"; } }'
</code></pre>
<p dir="auto">After that, agent will provide additional parameter named WebVersion. You can get value of this parameter by creating new DCI on this node, and create thresholds to detect value changes.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/4923</link><guid isPermaLink="true">https://forum.netxms.org/post/4923</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Thu, 23 Dec 2010 12:31:11 GMT</pubDate></item><item><title><![CDATA[Reply to Monitor web page content change check on Tue, 21 Dec 2010 09:59:51 GMT]]></title><description><![CDATA[<p dir="auto">Dear Victor</p>
<p dir="auto">Thank you for your reply. Where do i insert external parameter in NetXMS? Do i put it in DCI?<br />
I would be appreicated if you could instruct more detail information. Thank you.</p>
<p dir="auto">P.S. I am running windows server 2003 OS in server side.</p>
<p dir="auto">Regards,<br />
Kelvin Sin</p>
]]></description><link>https://forum.netxms.org/post/4908</link><guid isPermaLink="true">https://forum.netxms.org/post/4908</guid><dc:creator><![CDATA[Kelvin Sin]]></dc:creator><pubDate>Tue, 21 Dec 2010 09:59:51 GMT</pubDate></item><item><title><![CDATA[Reply to Monitor web page content change check on Mon, 20 Dec 2010 12:00:34 GMT]]></title><description><![CDATA[<p dir="auto">You can use wget to get content of a web page. For example, the following externa parameter returns version listed on NetXMS download page (<a href="https://www.netxms.org/download" rel="nofollow ugc">https://www.netxms.org/download</a><img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61e.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--disappointed" style="height:1.4em;width:auto;vertical-align:middle" title="):" alt="😞" /></p>
<pre><code>ExternalParameter = WebVersion:wget -qO- https://www.netxms.org/download | perl -e 'while(&lt;&gt;) { chomp $$_; if ($$_ =~ /stable version is ([0-9\.]+)\,/) { print "$$1\n"; } }'
</code></pre>
<p dir="auto">Please note, that original shell command looks like</p>
<pre><code>wget -qO- https://www.netxms.org/download | perl -e 'while(&lt;&gt;) { chomp $_; if ($_ =~ /stable version is ([0-9\.]+)\,/) { print "$1\n"; } }'
</code></pre>
<p dir="auto">but you need to duplicate $ symbol, because it is used for macro expansion in external parameter configuration.</p>
<p dir="auto">Result of this parameter looks like following:</p>
<pre><code>netxms:~ # nxget 10.0.0.90 WebVersion
1.0.8
netxms:~ #
</code></pre>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/4900</link><guid isPermaLink="true">https://forum.netxms.org/post/4900</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Mon, 20 Dec 2010 12:00:34 GMT</pubDate></item><item><title><![CDATA[Reply to Monitor web page content change check on Mon, 20 Dec 2010 10:10:07 GMT]]></title><description><![CDATA[<p dir="auto">Dear Victor</p>
<p dir="auto">Detect change in that page doesn't help for me. It is because i need to detect portion of change in web page. Is there any idea about writing external script, please? Please advice.</p>
<p dir="auto">Regards,<br />
Kelvin Sin</p>
]]></description><link>https://forum.netxms.org/post/4898</link><guid isPermaLink="true">https://forum.netxms.org/post/4898</guid><dc:creator><![CDATA[Kelvin Sin]]></dc:creator><pubDate>Mon, 20 Dec 2010 10:10:07 GMT</pubDate></item><item><title><![CDATA[Reply to Monitor web page content change check on Mon, 20 Dec 2010 09:26:55 GMT]]></title><description><![CDATA[<p dir="auto">Hi!</p>
<p dir="auto">At a first glance, looks like you will need some external script. With built-in mechanisms, you can only check for entire page changes using ECS subagent. This subagent provides parameter which returns hash for given URL - so you can detect change in that page, but you cannot determine what part of the page was changed.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/4895</link><guid isPermaLink="true">https://forum.netxms.org/post/4895</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Mon, 20 Dec 2010 09:26:55 GMT</pubDate></item></channel></rss>