Hello,
With the "Property: Service...." OID being configured in a SNMP forwarding rule and an alarm appears which impacts more than one service sharing a common property name (with either the same or a different value) Dataminer appends the property of each service in one single binding, i.e. "p_value1:#:p_value2:#:p_value3...." etc.
EDIT: Unfortunately I cannot summarize the services in a single view and configure view properties which would otherwise of course solve the issue.
Is there a way to include only 1 property (for example only the first one) instead of a whole chain? Or is this hard coded into Dataminer?
Regards,
Max
I haven’t tested this. But it seems to work if you do the following:
1. Create a custom alarm property;
2. Capture the alarm with a correlation rule that triggers a script;
Let’s assume you want the first service
3. In that script, do the logic to parse the Services property (the services should be comma separated) and return only the first alarm. Set that value to the property you created in the first step and in the alarm that triggered the rule;
4. In the SNMP Manager, add your custom alarm property to the custom bindings.
After thinking about it, there must be a way to alter the alarms when i.e. the impacted services count is greater than 1, only one service will be kept in the OID binding. The trigger for this would be a simple correlation rule but the script is a lot more difficult, at least for me as I don't have any knowledge of C#.
What do you think? Could this be a solution or are there easier ways (without implementing another 3rd party solution).
Hi Max,
I'll have to disappoint you, this is the hard-coded way in DataMiner to compile the value of the binding content. This applies to both element, service, and view properties.
Regards
Hi Jan,
I understand, thanks!
Hi Luis,
This is nearly what I was thinking. If we can get a correlation rule to trigger a script which does the job that would be ideal. Just need to find someone with the know-how to write the script.