Auto bind script

Started by zsing82, February 29, 2012, 06:11:13 PM

Previous topic - Next topic

zsing82

Is this syntax correct?  I've manually ran configuration polls, but nodes aren't binding.  We have 5 IP cameras and Video server.  I created a Container in "Infrastructure Services" named "Camera" and configured Automatic Bind Rules with the following script:

sub main()
{
return $node->ipAddr == "10.0.0.18" ||
return $node->ipAddr == "10.0.0.92" ||
return $node->ipAddr == "10.0.0.93" ||
return $node->ipAddr == "10.0.0.94" ||
return $node->ipAddr == "10.0.0.96" ||
return $node->ipAddr == "10.0.0.97";
}
The cameras are configured with static IPs listed above, except for 10.0.0.18, that is our video server, also configured with static IPs.  I just want to container to autobind based on the IP address of the node, as opposed to manually right-clicking the node, selecting "Bind" and navigating the hierarchy tree.  Am I doing this correctly?

Victor Kirhenshtein

Hi!

The correct syntax will be


return $node->ipAddr == "10.0.0.18" ||
$node->ipAddr == "10.0.0.92" ||
$node->ipAddr == "10.0.0.93" ||
$node->ipAddr == "10.0.0.94" ||
$node->ipAddr == "10.0.0.96" ||
$node->ipAddr == "10.0.0.97";


Best regards,
Victor