My pollers are in secure networks. It would be ideal for me to write tools to test if an IP can be ping'ed through a certain poller. Perhaps other basic tools like traceroute or snmpwalk would be nice as well.
Not really. If a device is already managed as a node and you just want to check its status immediately instead of waiting for the next polling cycle, you can invoke the Orion.Nodes.PollNow verb. But there is no facility for doing ping or snmp to arbitrary IPs.
I would think the add node examples could be used to test from any engineid (poller) and error out on which ever IP's they could not ping nor add.
I have done this through simple powershell to filter out those which don't ping from continuing into the script - ran on the poller you get the same result. Remoting powershell could allow you to run this from another system but you would need to make the requisite changes to the pollers PS security settings.
Would that help?
Thanks, I think this is close enough for what I was thinking.
if you want my old dusty script ping me ;-)
Have you considered the latest version of Engineer's Toolset? You can pick a polling engine and do ping, tracert, etc from the web console
Engineer's Toolset v11 is generally available