NetXMS Support Forum

English Support => General Support => Topic started by: MatthewDreher on May 19, 2016, 08:22:06 PM

Title: Port check on node add
Post by: MatthewDreher on May 19, 2016, 08:22:06 PM
Hello all,

Question for you all:  If I want to scan for the availability of a port on a node when I add it (for an auto apply template), what would that look like?
Title: Re: Port check on node add
Post by: Victor Kirhenshtein on May 24, 2016, 05:53:50 PM
Hi,

you can use portcheck subagent on management server. In the script you can use FindObject function to find management server node, then use AgentReadParameter to check status of a port using ServiceCheck.Custom parameter. For example:


mgmt = FindObject("netxms");
status = AgentReadParameter(mgmt, "ServiceCheck.Custom(" . $node->ipAddr . ",23)");
if (status == 0)
{
    // Port 23 open, do something
}


this script will check if port 23 is open on current node.

Best regards,
Victor
Title: Re: Port check on node add
Post by: MatthewDreher on May 27, 2016, 05:04:22 PM
thanks, very helpful
Title: Re: Port check on node add
Post by: tilahun on January 27, 2020, 03:28:39 PM

Please help me ? how to check my sever port using nodes  I was connect all client to central sever I am using on window sever   .