This is my First post after completing my Solarwinds NPM Course.
The Company I work are looking at using the World Map feature in the NPM Solarwinds Software in Version 10.7. I am planning to upgrade to 11.5 this month.
I am trying to find how to automatically add nodes to this map. I tried using the help section
From the Help Page
Automatic Placement of Nodes
If your devices contain information about their location in the OpenStreetMap format, they can be added into the Worldwide Map resource automatically.
Nodes with the same address appear in the map as one location.
By default, the automatic placement of nodes is enabled.
To verify whether the automatic placement of nodes is enabled:
Note: Locations will display in the Worldwide Map resource within an hour after you select this option.
But as far as I can see the see the option does exist on this page.
I have attached screen shots from the system
This comes with 11.5 and it uses the SNMP location field. This field must be populated on the device and Orion reads it from the device and then does a lookup for GPS coordinates so that Orion knows where to put it on the map. Note that currently it only works with SNMP, not WMI or Agent based monitoring. Note that alexslv has some good posts on ways you can do the location plotting using custom properties which would allow you to enter an address in orion and have a script look up the address and give orion what it needs to plot on a map.
No. Its like typing in a location in google maps. Type in the location and google figures out the approx. GPS coordinates and zooms you in on the location. Type in "San Diego" in a SNMP location field and SolarWinds looks up the GPS coordinates and adds them to the database. Then when you browse to the worldwide map and the nodes will appear in the middle of san Diego. But you can also type in a more detailed address and the location will be more accurate.
I have Automatic Geolocation box is selected. Now what? How do I make the objects to appear in the map? I have few with the address as google like it but they don't popup.
I have already, So I learned you need a Mapquest API setup for this instructions are below:
The worldwide map resource is not populating with your nodes information after 90 minutes even if you have configured the SNMP location field on your nodes. The following error is seen in C:\ProgramData\Solarwinds\Logs\Orion\Core.BusinessLayer.log:
ERROR SolarWinds.Orion.Core.Actions.ActionExecutorBase - Action [Action: ID: , ActionType: Geolocation, Title: , Description: , Enabled: True, Order: 0 , Context:EnviromentType: WorldMap] execution has failed.
System.Net.WebException: The remote server returned an error: (403) Forbidden.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at SolarWinds.Orion.Core.Actions.Impl.Geolocation.GeolocationExecutor.UpdateCacheWithResults(String requestUrl)
at SolarWinds.Orion.Core.Actions.ActionExecutorBase.Execute(IServiceProvider serviceProvider, ActionDefinition definition, ActionContextBase context, CancellationToken cancellationToken)
If you have the above error it is because of Mapquest API.
C:\Program Files (x86)\SolarWinds\Orion\SolarWinds.Orion.Core.BusinessLayer.dll.config
<add key="MapQuestKey" value="your key value" />
Below the information from our private key from the Map quest web site
My Application’s Keys
Wed, 01/20/2016 - 10:45
add key="MapQuestKey" [Consumer Key goes here] value="your key value"[Consumer secret goes here]
Below will be the result for the new Key
<add key="z5oqG0NaXFFJaVCkmWiblCgUqLo5uYCj" value="adAaQH8LmkBWNSIG " />
I'm confused. When parsing the XML how does the program know to use this key and value? Where did you find this information?
I registered with MapQuest for my own API key and tried this solution. I am, however, still getting the 403 Forbidden error in my log, so it doesn't look like it's using this entry.
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 150,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process. Learn more today by joining now.