A user requested to indicate on a view visual overview which DMA of the Failover pair is currently active. In short, there are 2 sites (site A & site B). The DMS consists of a single Failover pair which has the online and offline DMA spread across the 2 sites.
The visual overview displays the two sites and would need to highlight the site which is currently hosting the online agent (green highlighted border around the site).
Would there already be some Visio shape data which will allow us to configure this or do we need to implement a custom protocol which will present this information on parameter level so that the visual overview can implement this via Show / Hide shape data linked towards these parameters?
Another solution without making use of a protocol, is to launch an automation script when the Visio drawing is opened. The script performs an SLNet call to retrieve the online DMA, and pushes the result into a session variable.
That should be quite straightforward to implement, and always accurate.
Done this before using a protocol to show this type of information, but would be great if we can get rid of the protocol to show the DataMiner failover info directly into visio.
Hi Jeroen,
As far as I know this is not possible in Visio.
If you don't want to make use of a protocol, you can follow following approach:
- Correlation rule that executes on DataMiner startup
- Automation script that detects online Agent + set property on view
- Visual Overview that shows/hide shape based on view property
Would it be an option to do a hide/show based on a process that is present on the online/offline agent in the microsoft platform element that monitors the servers?For example the SLProtocol processes are only started on the agent that is active
I observed the following behaviour on our customer, If the Offline agent has never become active after a reboot in fact the SLProtocol process are not there, but if it became active and has reverted back to inactive the SLProtocol processes are not stopped and remain , this way it is not possible to identify, I’m also interested in this will also dig around for a solution, thanks for the helpful posts.
That might just work Marlies, I’ll try that out as soon as we have the failover setup configured.