I want a way to manually trigger the update of the WorldMapPoints table so I don’t have to wait for 2 hours for changes to take effect.
Here is how I think it should work. So let’s say, I add or change the SNMP location value on 5 nodes that are monitored in SW. If I want to map those immediately, I there should be a button on the Manage World Map page that I can press that allows me to select the nodes I want to scan and have mapped. I select those nodes, then select next. It triggers a rediscovery of those selected nodes to pick up the new SNMP location information. Once it rediscover is complete, Solarwinds should automatically update all those nodes in the WorldMapPoints table, adding any nodes that aren’t already in the table. Then activate whatever mechanism rescans the WorldMapPoints table and updates the map itself. Then I wouldn’t have to wait for two hours to see if my changes had the desired effect. If you wanted to be really awesome, you could allow the user to preview and modify the Mapquest resolved address prior to writing it to the WorldMapPoints table. Ideally, these changes would be persistent. So if Mapquest doesn’t resolve the address to the correct location, I could change the location that Solarwinds maps it. Like a host file supersedes DNS in URL/IP resolution. For example, if I were to put in 2115 Main Street, Chicago, Illinois as the node location and Mapquest resolves it to the wrong location on the street, then I could move the marker to the correct location. When mapping that same address in the future, Solarwinds would check that persistent file first and then map accordingly without resolving to Mapquest. There should be some data validation so that "2115 Main St." and "2115 Main Street" both resolve to the updated location. Same with "Chicago, IL" vs. "Chicago, Illinois" vs. "Chicago, IL 62004"