PING Subagent
-
I did try this at first but it does not seem to have any bearing on the status of the node. I also created a transform to return 4 if the value is over 5000 and 0 if under. Maybe i am misunderstanding the way Ping subagent works. As i mentioned before i have set up a handful of icmp targets where i need to monitor second by second for high latency and if the latency goes above the threshold create an alert. Right now I only see the alarm created for the node that the icmp targets are created on. Example nodeA has the subagent to ping node1 and node2 every second if I reboot node1 I only receive and alarm for nodeA sys_threshold_reached whereas I would like the alarm to be created for node1 as it gets confusing when all alarms created are generated for nodeA. I would rather not have Netxms Server ping the node since I am already monitoring latency via subagent and because of this I would like to generate the critical alert based on the latency ping since the value will go well above 3000 if the node is actually down. I see there is a threshold instance but the documentation is vague on its usage could this be what I need.
Thanks
-
You should create DCIs on node1 and node2 with DCI source nodeA. In this case data will be collected from nodeA, but thresholds will be generated for node1 and node2.
"Use this DCI for node status calculation" works for me. What exactly does not work?
Added:
There is description about this solution(note "Proxy node" was renamed to "Source node"): https://www.netxms.org/forum/feature-requests/icmp-ping-as-internal-parameter/ -
-
on a side note I have noticed the DCI instance ids continue to increment and out of curiosity ran a manual instance discovery poll and got this
Running DCI instance discovery
[29.08.2016 16:13:01] Updating instances for Icmp.LastPingTime({instance}) [28794]
[29.08.2016 16:13:01] Existing instance "10.9.61.11 26 29 0 46 10.9.61.11" not found and will be deleted
[29.08.2016 16:13:01] Existing instance "10.9.61.13 1 0 0 46 10.9.61.13" not found and will be deleted
[29.08.2016 16:13:01] Existing instance "10.9.61.14 31 28 1 46 10.9.61.14" not found and will be deleted
[29.08.2016 16:13:01] Creating new DCI for instance "10.9.61.11 39 28 0 46 10.9.61.11"
[29.08.2016 16:13:01] Creating new DCI for instance "10.9.61.13 0 0 0 46 10.9.61.13"
[29.08.2016 16:13:01] Creating new DCI for instance "10.9.61.14 4 32 0 46 10.9.61.14"This seems to happen every time so im assuming after every IntancePollingInterval which I think is set to 600 the DCI's get recreated is this normal
-
Shouldn't instance be just "10.9.61.11" not the "10.9.61.11 26 29 0 46 10.9.61.11"? Can you please provide you instance discovery configuration it looks that it is done incorrectly.
In your situation nodeA should not contain any DCI that calculate status for node1 or node2. You should create DCI on node1 and node2 setting nodeA as a shource node. Can you configure your system like this and explain what is not working using this solution.
-
-
-
Now I understand where is problem.
Additional requirements:
Disable "CheckTrustedNodes" or add node1 and node2 as trusted for nodeAI attached screenshots - how configuration should look for node1. You can so similar thing for node2. No DCI configuraiton needed for nodeA


-
Also for this DCI "Use this DCI for node status calculation" should be enabled.
-
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




