Hello everyone,
I have created an Automation Script in DataMiner that checks the expiration dates of Nevion Virtuoso MI software licenses.
The script:
-
Identifies licenses that will expire within 50 days.
-
Separates expired licenses from those that are about to expire.
-
Sends an email notification with a list of affected elements.
I would like to know if it's possible to generate DataMiner alarms based on the results of this script. Specifically:
-
Can DataMiner create alarms dynamically based on calculated values in an Automation Script?
-
If not, what is the best way to integrate this logic into DataMiner’s alarm system?
Thanks in advance for your insights!
Best regards,
Maxime
Hi Maxime,
Assuming that you are retrieving the license information through a connector, I believe the best approach here is to update the connector and implement extra parameters that can be set through the automation script. These parameters can contain the result of your license, and raise the corresponding alarms.
In case you are not able to update the connector, another option could be using element properties. Your automation script could update element properties. These properties can be monitor in an alarm template, and used to raise the corresponding alarms.
Hope it helps.

Hi Maxime,
The answer (from Tobe Deprez) on the following DOJO post is probably what you are looking for:
Hope this helps.
Kind regards,
Option 1 from Miguel's suggestion is what I'd choose, if viable in the target environment: once the "License Expiry" parameter in the connector is usable in the alarm template, you can define the alarm quite easily and base any subsequent notification on that.
If I recall correctly, the licenses on the Virtuoso MI would be tied to the media functions you need to run on the server – hence having this directly available via the DM protocol could be an advantage if the unit presents this info on the integrated API.
HTH