Auto unbind
-
Hi,
I have a container with auto bind
if (AddrInSubnet($node->ipAddr, "10.175.10.0", "255.255.255.0")) {
return true;
}, but now i need to unbind the nodes, when they are down for a specified time? How could i do this? As i understood the code should return false to unbind right?
Best regards,
Nikk -
Hi,
If you tick the checkbox "Automatically unbind nodes from this container when they no longer passes the filter", it should remove them from the container once a node no longer matches the auto bind rule.
But for all I recall it will only do this on a configuration poll, i.e. it's not live.Cheers
-
-
My bad on two parts:
- The subnet is not something that will change, just because the node is down.
- NetXMS will not run a configuration poll on a node that's down.
While you could add some code to your auto-bind rule to exclude nodes that are down, the fact that it won't be running another configuration poll while the node is down will be an issue.
Not sure if there's a safe way to work around that (e.g. a manual full configuration poll on a node that's known to be down is a sure way of losing data, so not something I'd call "safe"). -
You can create scheduled task that will iterate through nodes in given container and call UnbindObject as needed.
Best regards,
Victor
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login