Port check on node add

Started by MatthewDreher, May 19, 2016, 08:22:06 PM

Previous topic - Next topic

MatthewDreher

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?

Victor Kirhenshtein

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

MatthewDreher


tilahun


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   .