Hi!
For the Meinberg project we create custom information events. Their values all have the same structure and begin with "[MEINBERG] ...". To show an overview of these custom events we made an alarm tab that filters to '[MEINBERG]' with the following settings:
The result looks like this:
We want this alarm tab to be automatically available for every user that uses the Meinberg solution. So, is there a way to include the creation of such an alarm tab in a solution package?
Hi Stijn,
From a solution perspective, it might also be interesting to know that we have recently introduced a LoggerUtil tool and LogHelper API, which allows applications and solutions to read/write entries from/to an ElasticSearch database.
As a result, you can write solution-specific logs into the database and retrieve them afterwards to provide an filtered solution overview. Additionally, not yet scheduled, but the plan is to have a possibility to be able to consult these logs more easily from within Cube.
So, this is not a feature that you could already use right now, but probably good to keep in mind towards the future.
Note also that for other solutions, such as SRM applications, we install a Booking Log element as part of the solution. This element has as main objective to write information into a file. It uses a generic 'Generic Bookings Log' connector and exposes an API to receive information from any applications, and then write the information into a file. The SRM application calls the Booking Log Element API to push information into a file, linked with that specific booking. The Booking Log element writes any received information through the API into separate files, one for each booking. The booking application itself can then easily just open a file which contains all logs for a single booking, or simply host the file into an IIS virtual directory, similar as DataMiner Log files are hosted.
So, next to the current custom information events, this could also be a solution that can be considered. Just providing ideas 🙂
Hi Stijn,
You should consider adding this tabpage in the groupsettings and enforce these settings. Every user in this group would than have this tabpage in his alarmconsole.
Hi Stijn,
A possible option in this case could be mapping in an overview (it could the overview of the Meinberg app) a shape that is linked to an alarm filter using the shape data AlarmSummary. For example, in the image below, when I click in the button 'See Detailed Alarms', a new tab is available in the alarm console displaying the result of the alarm filter Security.HIK:
This assumes that the alarm filter is already available in the target DMA. You could potentially include the alarm filter in the package. They are located in the folder C:\Skyline DataMiner\Users\SharedUserSettings\Filters
However, you will need to be careful since the alarm filter could potentially map specific DMA ID/EID that are not available in the target DMA.
More information about the shape data AlarmSummary can be found in the DataMiner Help - Linking a shape to an alarm filter
This workaround implies that the user will need to click on the shape so the alarm tab can be displayed.
The objective here is to create this automatically upon deployment of a solution package. Not sure if this can be done one or another way?