Simulating zoom-in on maps in OMNIbus Web GUI
SteveHowell 2700029KG6 Visits (1882)
In my last blog entry (Performing event drilldown using script tools) I explained how to simulate event drilldown in the AEL, where you can start with a high-level view of events and then drill in to see finer detail for a particular area of concern.
In this blog entry I will be describing how to achieve a similar goal using Web GUI maps. Specifically, we will look at how to simulate the process of zooming in on an area of interest on a map, in order to view a more detailed picture.
Suppose I want to monitor events at the IBM Hursley site, and let's assume I have configured my probes so that the "Location" field for my events provides the name of the building where the issue has occured. I would start by defining an individual Web GUI map for each of the buildings. In my example, I have used a background image showing the building layout, and added active buttons (with associated filters) representing individual nodes in the network. Here is the design of my map for the "A Block" location:
Having done that, I would then proceed to define a Web GUI filter for each of the different buildings. Here is the design of my "ABlock" global filter, which would contain all events for the "A Block" location:
Finally, I would define a high-level Web GUI map which shows the entire Hursley site, and all of the relevant buildings. In my example, I have used a background image showing a plan view of the site, and added active buttons for each of the individual buildings.
The properties of the active buttons are important. Taking my "A Block" button as an example, these are its relevant properties:
- Action = Open URL
- URL = $(SE
- Target = _self
- Filter Name = ABlock
Note that the configured URL will cause the map called "A_Block" to be opened when the A Block active button is clicked.
So, now I can see this configuration in action. Firstly, I open my main map showing the entire Hursley site:
This map shows me that there are critical events in A Block. I can then click on the A Block button, to "zoom in" on that building, which will open another map:
Now I can see events in A Block in detail, and see (in my example) which server has the critical events.