Visualizing data as geo maps
Example: Monitor the status of ATMs deployed across the country
Jim is an operator in a bank. He is responsible for monitoring the ATMs that are deployed across the country. He needs to make sure that these ATMs are up and running without any issues to meet the required service-level agreements.
To know the status of ATMs, Jim uses a custom dashboard that is configured by using the BMC Helix Maps plug-in. Jim observes the geo map on the dashboard and filters all the ATMs according to their critical status. He also filters data according to high-impact regions and continents containing ATMs that have issues. He informs the appropriate team members to resolve issues in these ATMs.
Before you begin
Make sure that the following prerequisites are met:
- You have the latitude and longitude coordinates of the edge devices that you want to monitor.
- You have the following products:
BMC Helix Discoveryto fetch the device details, such as name and location. Make sure that you add the latitude and longitude details to BMC Helix Discovery by using TPL. For more information, see Using TPL to enrich discovered data.
- BMC Helix Operations Managementto fetch the status information of devices.
- BMC Helix ITSMto open an incident for remedial action.
To configure the BMC Helix Maps visualization plug-in
- On the Home page, select Add > Visualization.
- Configure the data sources.
For details, see To configure data sources. - From the list of visualization types, select BMC Helix Maps.
- In the Panel options section, specify a name and an optional description for the panel:
- (Optional) In the Panel links section, add one or more links to navigate to other content.
- (Optional) In the Repeat options section, select a variable to create a new panel for the variable value.
- In the Basemap layer section, select the required layer type from the list.
- In the Map view section, perform these steps:
- From the View list, select a location to be viewed after opening the map.
Select Fit to data to fit the map according to the data extent of map layers. - In the Zoom box, specify a zoom level.
- From the View list, select a location to be viewed after opening the map.
In the Map layer section, configure data rendering options.
In the Map layer Options section, configure these settings:
In the Map controls section, configure these settings:
- Save the changes.
Configuring data sources
Configure the BMC Helix Discovery and BMC Helix Operations Management data sources to retrieve data. After configuring the data sources, join the queries of these data sources to view the device and status details on the map.
To configure the BMC Helix Discovery data source
- From the Data source list, select Mixed.
- Change the query name to Discovery.
- On the Fields tab, click + to add the following fields:
- Field: $.[0].results[*][0]
- JSONpath
- Type: Auto
- Alias: Latitude - Repeat the earlier step to add the following mandatory fields with these alias names:
- Longitude
- Address (if a tooltip is enabled)
- hostname (if a tooltip is enabled) - On the Path tab, select GET and type the following expression:
/smart-graph-api/api/v1.8/data/search - Save the changes.
To configure the BMC Helix Operations Management data source
- Click Add query.
- From the list, select BMC Helix.
- Change the query name to BHOM.
- From the Query type, select Events.
- In the Query field, type status: OPEN
- Change Count to Raw data.
- In the Size field, specify the size as 5000.
- Save the changes.
To join the BMC Helix Discovery and BMC Helix Operations Management queries
- On the Transform data tab, click Add transformation.
- Select Join by field and configure these settings:
- From the Mode list, select Outer (Time Series).
- From the Field list, select hostname.
- Save the changes.