<?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[How to monitor a host with TCP without agent?]]></title><description><![CDATA[<p dir="auto">Hi!</p>
<p dir="auto">I know that this is such a newbie question but I've tried to accomplish this for many days.<br />
My colleagues have looked into it as well without result.</p>
<p dir="auto">Let's say I want to monitor <a href="http://www.netxms.org" rel="nofollow ugc">www.netxms.org</a> and make sure it responds to TCP on port 80<br />
As I understand there are some options:</p>
<ol>
<li>Create a node and a network service<br />
This is a straight forward thing but:</li>
</ol>
<ul>
<li>According to a post in the forum this is the deprecated way and DCIs should be used instead.</li>
<li>Templates cannot be used, as with DCIs</li>
<li>The status calculation doesn't seem to work properly; When the service is down and comes back again the node still shows down.<br />
   After terminating the error it goes away but after that never goes into alarm mode again even though the network service is down.</li>
</ul>
<ol start="2">
<li>
<p dir="auto">DCIs<br />
This is perfect when you can use templates but since the new '<a href="http://www.netxms.org" rel="nofollow ugc">www.netxms.org</a>'-node get SYS_DCI_UNSUPPORTED I guess it can't handle netxmsagent-DCIs.<br />
I mean, <a href="http://www.netxms.org" rel="nofollow ugc">www.netxms.org</a> does not have the Netxms agent installed.</p>
</li>
<li>
<p dir="auto">According to a forum post this should maybe be handled by adding DCIs under the netxms-server.<br />
It feels wrong but maybe this is the way to do it?</p>
</li>
</ol>
<p dir="auto">I like number 1 best because you can see in the tree what's being monitored, the network services are added below the node and the whole supportteam can see it all clear.</p>
<p dir="auto">So... what do you pros think the best way is?</p>
<p dir="auto">Thanks in advance</p>
]]></description><link>https://forum.netxms.org/topic/4564/how-to-monitor-a-host-with-tcp-without-agent</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 12:17:45 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/4564.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Jun 2016 13:46:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Mon, 04 Jul 2016 15:12:54 GMT]]></title><description><![CDATA[<p dir="auto">Ok, this will probably be much faster in person.</p>
<p dir="auto">Feel free to add me on Skype at t.kirnak[at]atris[dot]sk.</p>
]]></description><link>https://forum.netxms.org/post/20326</link><guid isPermaLink="true">https://forum.netxms.org/post/20326</guid><dc:creator><![CDATA[tomaskir]]></dc:creator><pubDate>Mon, 04 Jul 2016 15:12:54 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Mon, 04 Jul 2016 15:01:13 GMT]]></title><description><![CDATA[<p dir="auto">Atleast I've got:</p>
<p dir="auto">SubAgent = portcheck.nsm</p>
<p dir="auto">in the nxagentd.conf</p>
<p dir="auto">I have no other way of checking if it's ok.<br />
It had the value from start so I haven't added anything in the conf-file, just verified that the entry was there.</p>
]]></description><link>https://forum.netxms.org/post/20325</link><guid isPermaLink="true">https://forum.netxms.org/post/20325</guid><dc:creator><![CDATA[jonasc]]></dc:creator><pubDate>Mon, 04 Jul 2016 15:01:13 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Mon, 04 Jul 2016 14:53:09 GMT]]></title><description><![CDATA[<p dir="auto">Are you sure you have the portcheck SubAgent enabled on your NetXMS server?</p>
]]></description><link>https://forum.netxms.org/post/20324</link><guid isPermaLink="true">https://forum.netxms.org/post/20324</guid><dc:creator><![CDATA[tomaskir]]></dc:creator><pubDate>Mon, 04 Jul 2016 14:53:09 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Mon, 04 Jul 2016 14:44:46 GMT]]></title><description><![CDATA[<p dir="auto">Hi again!</p>
<p dir="auto">After creating the template DCI and assigning it to the netxms.org-node I get this "UNSUPPORTED" message.<br />
See enclosed image</p>
<p dir="auto">Also, the "last values" page on the node is empty.</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000003065-netxms_unsupported.png" alt="netxms_unsupported.png" class="img-markdown  img-fluid" width="352" height="120" /></p>
]]></description><link>https://forum.netxms.org/post/20323</link><guid isPermaLink="true">https://forum.netxms.org/post/20323</guid><dc:creator><![CDATA[jonasc]]></dc:creator><pubDate>Mon, 04 Jul 2016 14:44:46 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Mon, 04 Jul 2016 13:15:39 GMT]]></title><description><![CDATA[<ol start="2">
<li>
<p dir="auto">To make the tutorial shorter and more generic-oriented, I chose just custom port check.<br />
Feel free to use actual HTTP service checking (and setup the DCI accordingly).</p>
</li>
<li>
<p dir="auto">Its not redundant. We need this 2nd DCI for node status calculation.<br />
The DCI used for node status calc must return values consistent with object status codes.<br />
This is why it has the transform script, and has the "Use for status calculation" checked.</p>
</li>
</ol>
<p dir="auto">We cant use the ServiceResponseTime DCI, because we want to have actual historic values of the response time.<br />
So this one we dont want to / cant use for status calc.</p>
<p dir="auto">As mentioned, this would not be needed if the node responded to ICMP, and status poll would just use ICMP for status calculation.</p>
]]></description><link>https://forum.netxms.org/post/20321</link><guid isPermaLink="true">https://forum.netxms.org/post/20321</guid><dc:creator><![CDATA[tomaskir]]></dc:creator><pubDate>Mon, 04 Jul 2016 13:15:39 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Mon, 04 Jul 2016 13:09:36 GMT]]></title><description><![CDATA[<p dir="auto">Thank you very much for your wiki!!<br />
Very serious!</p>
<p dir="auto">I have a few comments:</p>
<ol>
<li>"Special note: in NetXMS 2.0.4 and older, there was a bug that would create a node down alarm.<br />
Please terminate this alarm on this node before proceeding further in the tutorial if running a version older than 2.0.5 (or 2.1)."</li>
</ol>
<p dir="auto">That really confused at first but now when I got it confirmed that it's a bug I'm satisfied:-) Thanks for the confirmation.</p>
<ol start="2">
<li>"We create a new DCI. Make sure Origin is set to NetXMS Agent, press Select, and find ServiceResponseTime.Custom(*)."</li>
</ol>
<p dir="auto">Why not use "ServiceResponseTime.HTTP(*)"?</p>
<ol start="3">
<li>"We will create another DCI, this one will be used to check just if the website is up or down."</li>
</ol>
<p dir="auto">Is this a redundant post?<br />
I mean, we don't need to create two DCIs, do we?</p>
<p dir="auto">Thanks again for your serious respons!<br />
I didn't expect that:-)</p>
]]></description><link>https://forum.netxms.org/post/20320</link><guid isPermaLink="true">https://forum.netxms.org/post/20320</guid><dc:creator><![CDATA[jonasc]]></dc:creator><pubDate>Mon, 04 Jul 2016 13:09:36 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Mon, 04 Jul 2016 12:13:19 GMT]]></title><description><![CDATA[<p dir="auto">It a bit more complicated for "<a href="http://netxms.org" rel="nofollow ugc">netxms.org</a>", because it doesnt respond to ping.</p>
<p dir="auto">I created a step-by-step tutorial for you:<br />
<a href="https://wiki.netxms.org/wiki/Step_by_step_service_monitoring" rel="nofollow ugc">https://wiki.netxms.org/wiki/Step_by_step_service_monitoring</a></p>
<p dir="auto">Please note, that for a website that responds to ping, it would be much simpler <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/20318</link><guid isPermaLink="true">https://forum.netxms.org/post/20318</guid><dc:creator><![CDATA[tomaskir]]></dc:creator><pubDate>Mon, 04 Jul 2016 12:13:19 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Mon, 04 Jul 2016 08:21:43 GMT]]></title><description><![CDATA[<p dir="auto">I'm really sorry. I must be slow...</p>
<p dir="auto">I have tried everything you describe and what was described above too.<br />
Unsupported DCI, error with timestamp 1970-01-01 etc etc comes up.</p>
<p dir="auto">So, I shouldn't use poller node?<br />
Is it source node on the DCI that should be used for this purpose?</p>
<p dir="auto">I created a template, netxms agent origin, selected "ServiceCheck.HTTP(*)".<br />
Set source node as netxms1 (my netxms server).<br />
Applied it to the netxms.org-node.</p>
<p dir="auto">The status of the DCI under <a href="http://netxms.org" rel="nofollow ugc">netxms.org</a> is "Not supported".</p>
<ul>
<li>All I want to do is monitor <a href="http://www.netxms.org" rel="nofollow ugc">www.netxms.org</a> port 80 and get an alert if it doesn't respond to TCP on port 80.<br />
This must be the worlds simplest task and I am unable to understand how I should do it.<br />
I'm really sorry for my newbie questions. I thought 22 years of experience would be enough, obviously it's not.</li>
</ul>
]]></description><link>https://forum.netxms.org/post/20316</link><guid isPermaLink="true">https://forum.netxms.org/post/20316</guid><dc:creator><![CDATA[jonasc]]></dc:creator><pubDate>Mon, 04 Jul 2016 08:21:43 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Sun, 03 Jul 2016 22:42:34 GMT]]></title><description><![CDATA[<p dir="auto">Set the "Source Node" in your third screenshot to be your NetXMS server.<br />
This will tell NetXMS to run your check on the NetXMS server, but the results will display on the DCI on your <a href="http://netxms.org" rel="nofollow ugc">netxms.org</a> node.</p>
<p dir="auto">You will not see any available parameters on your <a href="http://netxms.org" rel="nofollow ugc">netxms.org</a> node, as it does not have an agent running on it.<br />
However, you can right-click on your NetXMS server node and go to Tools -&gt; Info -&gt; Agent -&gt; Supported parameters.<br />
This will give you a list of what's available. You will have to manually enter/type the one you want to use into the DCI on your <a href="http://netxms.org" rel="nofollow ugc">netxms.org</a> node.</p>
]]></description><link>https://forum.netxms.org/post/20310</link><guid isPermaLink="true">https://forum.netxms.org/post/20310</guid><dc:creator><![CDATA[Tursiops]]></dc:creator><pubDate>Sun, 03 Jul 2016 22:42:34 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Sun, 03 Jul 2016 17:36:41 GMT]]></title><description><![CDATA[<p dir="auto">Anyone?</p>
]]></description><link>https://forum.netxms.org/post/20309</link><guid isPermaLink="true">https://forum.netxms.org/post/20309</guid><dc:creator><![CDATA[jonasc]]></dc:creator><pubDate>Sun, 03 Jul 2016 17:36:41 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Thu, 30 Jun 2016 07:15:32 GMT]]></title><description><![CDATA[<p dir="auto">Hello dear friends!</p>
<p dir="auto">I still don't get it right...</p>
<p dir="auto">Attached are some screenshots of what I see.<br />
I created a new netxms.org-node</p>
<p dir="auto">_new_node shows just what I see when I create the new node.<br />
_polling shows the polling settings &lt;server&gt; is there as default, I also tried changing that to the server "netxms"<br />
_new_dci shows the new DCI-form you all know<br />
_parameters_empty shows what I see when I click [select]. On a node with netxmsagent installed this list is full of goodies, but not now.<br />
For appearent reasons I can't install the agent on all websites and gear I want to monitor with TCP.</p>
<p dir="auto">Thanks for your patience</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000003055-netxms_new_node.png" alt="netxms_new_node.png" class="img-markdown  img-fluid" width="395" height="444" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000003057-netxms_polling.png" alt="netxms_polling.png" class="img-markdown  img-fluid" width="635" height="632" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000003059-netxms_new_dci.png" alt="netxms_new_dci.png" class="img-markdown  img-fluid" width="670" height="632" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000003061-netxms_parameters_empty.png" alt="netxms_parameters_empty.png" class="img-markdown  img-fluid" width="663" height="464" /></p>
]]></description><link>https://forum.netxms.org/post/20296</link><guid isPermaLink="true">https://forum.netxms.org/post/20296</guid><dc:creator><![CDATA[jonasc]]></dc:creator><pubDate>Thu, 30 Jun 2016 07:15:32 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Wed, 29 Jun 2016 21:42:21 GMT]]></title><description><![CDATA[<p dir="auto">Sorry, I found poller node on the netxms.org-node.<br />
thanks I'll give it a shot.</p>
<p dir="auto">Update:<br />
After changing to netxms-server as poller node on "<a href="http://netxms.org" rel="nofollow ugc">netxms.org</a>"-node I created a DCI and selected "Netxms agent".<br />
This still gives me an empty parameters list when I hit [Select].</p>
<p dir="auto">Any ideas?<br />
thanks</p>
]]></description><link>https://forum.netxms.org/post/20293</link><guid isPermaLink="true">https://forum.netxms.org/post/20293</guid><dc:creator><![CDATA[jonasc]]></dc:creator><pubDate>Wed, 29 Jun 2016 21:42:21 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Wed, 29 Jun 2016 21:12:14 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for your reply!<br />
If you mean "source node" as poller node on the DCI i created on the netxms.org-node i tried that.<br />
The problem I get is that the parameter list I expected to see when I clicked [Select] is empty.</p>
]]></description><link>https://forum.netxms.org/post/20292</link><guid isPermaLink="true">https://forum.netxms.org/post/20292</guid><dc:creator><![CDATA[jonasc]]></dc:creator><pubDate>Wed, 29 Jun 2016 21:12:14 GMT</pubDate></item><item><title><![CDATA[Reply to How to monitor a host with TCP without agent? on Mon, 04 Jul 2016 12:43:38 GMT]]></title><description><![CDATA[<p dir="auto">As for 2), you need to create the DCI on the "<a href="http://netxms.org" rel="nofollow ugc">netxms.org</a>" node, but set the source node to the server.<br />
You will find this option in the DCI configuration.</p>
<p dir="auto">This mean your NetXMS server will poll the data, but the DCI will display correctly on the "<a href="http://netxms.org" rel="nofollow ugc">netxms.org</a>" node.</p>
]]></description><link>https://forum.netxms.org/post/20285</link><guid isPermaLink="true">https://forum.netxms.org/post/20285</guid><dc:creator><![CDATA[tomaskir]]></dc:creator><pubDate>Mon, 04 Jul 2016 12:43:38 GMT</pubDate></item></channel></rss>