<?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[Web Site monitoring]]></title><description><![CDATA[<p dir="auto">I have just set up NetXMS for the first time, and I must say I am very impressed!</p>
<p dir="auto">So far I have not run into any problems with monitoring various servers, but I do have one question about monitoring web sites:</p>
<p dir="auto">I have a cluster of web servers that run a few different domains, and I would like to check that certain pages load periodically.</p>
<p dir="auto">How is this done using NetXMS?  I've looked through the manual, and even played around with 'Services' a bit, but I can't quite seem to get a grasp on what the request and response fields should contain (I have tried URLs and response codes, but for some reason when I set the service to expect a response code of 200 from a server that does not even exist it returns a good status!).</p>
<p dir="auto">Thanks in advance,</p>
<p dir="auto">Blain</p>
]]></description><link>https://forum.netxms.org/topic/28/web-site-monitoring</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 07:48:17 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/28.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Jan 2007 15:13:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Web Site monitoring on Thu, 01 Aug 2013 10:30:46 GMT]]></title><description><![CDATA[<p dir="auto">^ Anybody?</p>
]]></description><link>https://forum.netxms.org/post/10901</link><guid isPermaLink="true">https://forum.netxms.org/post/10901</guid><dc:creator><![CDATA[edin]]></dc:creator><pubDate>Thu, 01 Aug 2013 10:30:46 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Wed, 31 Jul 2013 07:09:07 GMT]]></title><description><![CDATA[<p dir="auto">Hi all,</p>
<p dir="auto">Sorry for 'wakeing' this topic up, but I have some problems. First, I don't understand this line:</p>
<blockquote>
<ol>
<li>For the node object representing your NetXMS server, add the following DCI (source - NetXMS agent)</li>
</ol>
</blockquote>
<p dir="auto">Is that the web server where my websites to monitor are?<br />
And the second thing is that when I put this line in the parameter field:</p>
<blockquote>
<p dir="auto">ServiceCheck.HTTP(server_ip_address,port,uri,host_header,response)</p>
</blockquote>
<p dir="auto">and hit 'Query', nothing happens. Maybe it's because the wrong node, I don't know...</p>
<p dir="auto">Any help?</p>
<p dir="auto">Regards,<br />
Edin</p>
]]></description><link>https://forum.netxms.org/post/10868</link><guid isPermaLink="true">https://forum.netxms.org/post/10868</guid><dc:creator><![CDATA[edin]]></dc:creator><pubDate>Wed, 31 Jul 2013 07:09:07 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Thu, 27 Jan 2011 21:52:45 GMT]]></title><description><![CDATA[<p dir="auto">The syntax is correct, so it's looks like a bug. Could you please enable agent crash dump by adding</p>
<pre><code>CreateCrashDumps = yes
DumpDirectory = &lt;some writeable directory&gt;
</code></pre>
<p dir="auto">to your nxagentd.conf and send generated mdmp and info files to <a href="http://dump-at-netxms.org" rel="nofollow ugc">dump-at-netxms.org</a>?</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/5079</link><guid isPermaLink="true">https://forum.netxms.org/post/5079</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Thu, 27 Jan 2011 21:52:45 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Thu, 27 Jan 2011 19:25:40 GMT]]></title><description><![CDATA[<p dir="auto">I have a slight problem with using ServiceCheck.HTTP.  I am using 1.0.9 Console and 1.0.9 agent which is installed on a WinXP machine.  When I use the following string it works fine</p>
<p dir="auto">someIP,80,/index.html,someURL,"^HTTP/1\.[01] 200.*"</p>
<p dir="auto">where someIP is the IP of the someURL.  This will actually work correctly and if I change index.html to index2.html I get the correct response.  If I use the following string the agent ends unexpectedly.</p>
<p dir="auto">someIP,80,/index.html,someURL,"^HTTP/1\.[01] 200.*randomWord.*"</p>
<p dir="auto">where randomWord is located on index.html.  I just want to check for a random word located on the webpage.  Is the above the wrong syntax?</p>
]]></description><link>https://forum.netxms.org/post/5078</link><guid isPermaLink="true">https://forum.netxms.org/post/5078</guid><dc:creator><![CDATA[Rabid]]></dc:creator><pubDate>Thu, 27 Jan 2011 19:25:40 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Mon, 21 Dec 2009 11:45:35 GMT]]></title><description><![CDATA[<p dir="auto">Hi again,</p>
<p dir="auto">Platform I use ; Windows 2003 Server Enterprise Edition SP1 32 Bit</p>
]]></description><link>https://forum.netxms.org/post/3735</link><guid isPermaLink="true">https://forum.netxms.org/post/3735</guid><dc:creator><![CDATA[eldiablo14]]></dc:creator><pubDate>Mon, 21 Dec 2009 11:45:35 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Mon, 21 Dec 2009 09:33:32 GMT]]></title><description><![CDATA[<p dir="auto">Hi!</p>
<p dir="auto">It's very strange. The only thing that was changed in port checker between 0.2.30 and 0.2.31 is that 0.2.31 has configurable connection timeout. On what platform you run port checker? Maybe it's platform-dependent bug.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/3733</link><guid isPermaLink="true">https://forum.netxms.org/post/3733</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Mon, 21 Dec 2009 09:33:32 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Sat, 19 Dec 2009 15:33:47 GMT]]></title><description><![CDATA[<p dir="auto">Finally my problem solved...</p>
<p dir="auto">This time I uninstalled 0.2.31 agent and installed 0.2.30 agent... And it worked just like you said Victor.</p>
<p dir="auto">You may consider this as a bug of 0.2.31 agent.</p>
<p dir="auto">Thanks !</p>
]]></description><link>https://forum.netxms.org/post/3731</link><guid isPermaLink="true">https://forum.netxms.org/post/3731</guid><dc:creator><![CDATA[eldiablo14]]></dc:creator><pubDate>Sat, 19 Dec 2009 15:33:47 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Sat, 19 Dec 2009 07:41:42 GMT]]></title><description><![CDATA[<p dir="auto">OK, now i can monitor web pages via DCI. But again there is a problem...</p>
<p dir="auto">Web page is working and it's giving me a " 0 " value, so far good.. But when I try to test if it's working correctly it fails... I'm stopping apache service and waiting that if the value changes from 0 to 1,2,3 but no. Everytime I try to test, agent stops working and i can understand it from the last data collection, when i turn on the apache service again, agent starts to work (which i can see from the last data collection again)</p>
<p dir="auto">This is interesting, any solutions for this ?</p>
]]></description><link>https://forum.netxms.org/post/3728</link><guid isPermaLink="true">https://forum.netxms.org/post/3728</guid><dc:creator><![CDATA[eldiablo14]]></dc:creator><pubDate>Sat, 19 Dec 2009 07:41:42 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Fri, 18 Dec 2009 09:49:39 GMT]]></title><description><![CDATA[<p dir="auto">I've tried both of them. I also checked nxget prompt.</p>
<p dir="auto">Each time I try, NetXMS says services are down so I can't see what's wrong there..</p>
<p dir="auto">For example please tell me step by step how can i monitor <a href="http://www.google.com" rel="nofollow ugc">www.google.com</a> ?</p>
<p dir="auto">Service type, I'm choosing HTTP<br />
Bound to IP address, I choose " Any "</p>
<p dir="auto">At Request/Respone tab,  I'm entering<br />
<a href="http://www.google.com" rel="nofollow ugc">www.google.com</a><img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f615.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--confused" style="height:1.4em;width:auto;vertical-align:middle" title=":/" alt="😕" /></p>
<p dir="auto">Expected response, I'm entering<br />
^HTTP/1.[01] 200 .*</p>
<p dir="auto">This way it says service is down but NetXMS server machine can resolve <a href="http://www.google.com" rel="nofollow ugc">www.google.com</a> in browsers. I'm in the office now and I'm behind a firewall but I don't think this will block it.</p>
<p dir="auto">Please help me <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>
]]></description><link>https://forum.netxms.org/post/3727</link><guid isPermaLink="true">https://forum.netxms.org/post/3727</guid><dc:creator><![CDATA[eldiablo14]]></dc:creator><pubDate>Fri, 18 Dec 2009 09:49:39 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Fri, 18 Dec 2009 08:14:40 GMT]]></title><description><![CDATA[<p dir="auto">Hi!</p>
<p dir="auto">How do you monitor - via ServiceCheck.HTTP parameter or by creating network service object? What errors you get?</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/3725</link><guid isPermaLink="true">https://forum.netxms.org/post/3725</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Fri, 18 Dec 2009 08:14:40 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Fri, 18 Dec 2009 07:28:42 GMT]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">I want to monitor web pages but it doesnt work on my system as you mentioned above... What can be wrong ? :S</p>
<p dir="auto">I'm really confused...</p>
]]></description><link>https://forum.netxms.org/post/3724</link><guid isPermaLink="true">https://forum.netxms.org/post/3724</guid><dc:creator><![CDATA[eldiablo14]]></dc:creator><pubDate>Fri, 18 Dec 2009 07:28:42 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Wed, 18 Jun 2008 06:37:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/victor" aria-label="Profile: victor">@<bdi>victor</bdi></a> said:</p>
<blockquote>
<p dir="auto">P.S. Please use English or post questions in Russian forum. No offence, just reminder <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>
</blockquote>
<p dir="auto">I always follow to Community rules.<br />
And my previous posts aknowledge this <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f603.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--smiley" style="height:1.4em;width:auto;vertical-align:middle" title="=)" alt="😃" /></p>
<p dir="auto">My message in russian only a comments, not a main thing.</p>
<p dir="auto">Thanks Viktor!<br />
<img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f603.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--smiley" style="height:1.4em;width:auto;vertical-align:middle" title="=)" alt="😃" /></p>
]]></description><link>https://forum.netxms.org/post/1901</link><guid isPermaLink="true">https://forum.netxms.org/post/1901</guid><dc:creator><![CDATA[Anth0ny]]></dc:creator><pubDate>Wed, 18 Jun 2008 06:37:12 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Tue, 17 Jun 2008 16:02:17 GMT]]></title><description><![CDATA[<p dir="auto">No, you cannot use URL. For monitoring <a href="http://www.netxms.org" rel="nofollow ugc">www.netxms.org</a>, ypu should use request like</p>
<pre><code>www.netxms.org:/
</code></pre>
<p dir="auto">Service should be bound to node object. If you wish to check remote web server without creating node object, you can just create DCI for ServiceCheck.HTTP parameter on your management server and use normal threshold processing.</p>
<p dir="auto">Best regards,<br />
Victor</p>
<p dir="auto">P.S. Please use English or post questions in Russian forum. No offence, just reminder <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/1900</link><guid isPermaLink="true">https://forum.netxms.org/post/1900</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Tue, 17 Jun 2008 16:02:17 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Tue, 17 Jun 2008 14:34:52 GMT]]></title><description><![CDATA[<p dir="auto">Need comments for HOST_HEADER:REQUEST_URI</p>
<p dir="auto">REQUEST_URI - is it a required part of request?</p>
<p dir="auto">can i simple enter an URL? for example: <a href="http://www.netxms.org" rel="nofollow ugc">www.netxms.org</a></p>
<p dir="auto">(вообще объект типа "Сервис" может существовать самостоятельно, без привязки к какой-то конкретной ноде? вдруг мне понадобилось мониторить интернет-сервер, который мне не пренадлежит... и как Ноду его создавать не хочется)</p>
]]></description><link>https://forum.netxms.org/post/1897</link><guid isPermaLink="true">https://forum.netxms.org/post/1897</guid><dc:creator><![CDATA[Anth0ny]]></dc:creator><pubDate>Tue, 17 Jun 2008 14:34:52 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Fri, 19 Jan 2007 13:01:45 GMT]]></title><description><![CDATA[<p dir="auto">Victor,</p>
<p dir="auto">Thank you very much for your extremely helpful response!  I have tested out the first option, and it works perfectly.</p>
<p dir="auto">Cheers,</p>
<p dir="auto">Blain</p>
]]></description><link>https://forum.netxms.org/post/90</link><guid isPermaLink="true">https://forum.netxms.org/post/90</guid><dc:creator><![CDATA[bsadler]]></dc:creator><pubDate>Fri, 19 Jan 2007 13:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Thu, 18 Jan 2007 22:57:38 GMT]]></title><description><![CDATA[<p dir="auto">Hello again!</p>
<p dir="auto">Please note that starting from version 0.2.15, you can also calculate checksum of web pages - this gives you an ability to detect page changes. To get web page checksum, you should load ECS (Extended Checksum) subagent on the node from which you wish to control web page, and then add DCI like below to that node:</p>
<p dir="auto">ECS.HttpSHA1(URL)</p>
<p dir="auto">for example, to calculate checksum of <a href="http://www.netxms.org" rel="nofollow ugc">www.netxms.org</a> main page, use</p>
<p dir="auto">ECS.HttpSHA1(<a href="https://www.netxms.org" rel="nofollow ugc">https://www.netxms.org</a>)</p>
<p dir="auto">You will get SHA1 hash for page as a string. You can set threshold on DCI to detect changes in a checksum and process raised events.</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/88</link><guid isPermaLink="true">https://forum.netxms.org/post/88</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Thu, 18 Jan 2007 22:57:38 GMT</pubDate></item><item><title><![CDATA[Reply to Web Site monitoring on Thu, 18 Jan 2007 22:51:39 GMT]]></title><description><![CDATA[<p dir="auto">Hello!</p>
<p dir="auto">To monitor web services, you have two options, depending on your installation:</p>
<p dir="auto">First option - if you have added machine hosting web server in question to NetXMS as node object.</p>
<ol>
<li>Create "Service" object under your web server's node object</li>
<li>Select service type "HTTP"</li>
<li>As a request, enter HOST_HEADER:REQUEST_URI, for example, to test URL <a href="https://www.netxms.org/index.html" rel="nofollow ugc">https://www.netxms.org/index.html</a> enter <a href="http://www.netxms.org" rel="nofollow ugc">www.netxms.org</a>:/index.html</li>
<li>In a response field, enter regular expression to match server's answer. Below are some examples:<br />
4.1) Just test for code 200 (OK):</li>
</ol>
<p dir="auto">^HTTP/1\.[01] 200.*</p>
<p dir="auto">4.2) To test that server returns code 200 and that page's content has word "netxms":</p>
<p dir="auto">^HTTP/1\.[01] 200.*netxms.*</p>
<p dir="auto">Second option - if you don't enter your web server as a node into NetXMS (for example, you wish to check <a href="http://www.ibm.com" rel="nofollow ugc">www.ibm.com</a> without creating a node object in your NetXMS database)</p>
<ol>
<li>For the node object representing your NetXMS server, add the following DCI (source - NetXMS agent):</li>
</ol>
<p dir="auto">ServiceCheck.HTTP(server_ip_address,port,uri,host_header,response)</p>
<p dir="auto">For example, to check <a href="https://www.netxms.org/index.html" rel="nofollow ugc">https://www.netxms.org/index.html</a> just to code 200, use</p>
<p dir="auto">ServiceCheck.HTTP(159.148.208.90,80,/index.html,<a href="http://www.netxms.org" rel="nofollow ugc">www.netxms.org</a>,"^HTTP/1\.[01] 200.*")</p>
<p dir="auto">This parameter will return the following values:</p>
<p dir="auto">0 - success (server was connected and return expected response)<br />
1 - invalid arguments was passed (most likely regular expression has incorrect syntax)<br />
2 - cannot connect to server<br />
3 - bad server's response</p>
<p dir="auto">So you can set threshold for non-zero values and process it.</p>
<p dir="auto">Please node that you need portchecker subagent to be loaded on machine running NetXMS server. On Windows installation this is default, but on UNIX you should ensure that you have something like</p>
<p dir="auto">SubAgent = /usr/local/lib/libnsm_portCheck.so</p>
<p dir="auto">in your agent's configuration file.</p>
<p dir="auto">Hope this helps!</p>
<p dir="auto">Best regards,<br />
Victor</p>
]]></description><link>https://forum.netxms.org/post/87</link><guid isPermaLink="true">https://forum.netxms.org/post/87</guid><dc:creator><![CDATA[victor]]></dc:creator><pubDate>Thu, 18 Jan 2007 22:51:39 GMT</pubDate></item></channel></rss>