Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
      • About the DevOps Program
      • DataMiner DevOps Support
  • Downloads
  • More
    • DataMiner Releases & Updates
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

How to display the nominal value of a percentage parameter that is generating an alarm?

Solved1.35K views22nd June 2021Alarm Console
2
Arturo Lizcano [SLC] [DevOps Member]385 21st June 2021 0 Comments

Hi!

In several “Big” operations based on HFC and IP services, we have an issue when troubleshooting the alarms generated by parameters containing percentage values (%)

Given the number of alarms that these systems generate, it is required to know the number to which these percentages refer to. As you can imagine, the percentage of a channel with 20 subscribers is not the same as that of a channel with 200.

This information will be used to prioritize the alarms that are not too big to cause a massive failure and too small to be discarded.

[EDIT] For clarification purposes, I’m adding a picture with the value that we see today (red arrow) and the desired value that needs to be displayed (blue box)

Arturo Lizcano [SLC] [DevOps Member] Selected answer as best 22nd June 2021

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
3
Laurens Moutton [SLC] [DevOps Enabler]8.81K Posted 22nd June 2021 4 Comments

Hi,

I guess with nominal values that these are coming from smart baselines or are these calculated by the driver?

We usually link the nominal parameter in the driver to an alarm property when being calculated from the driver. That alarm property can then be displayed in the alarm console.

There is the current problem that this cannot be done for a smart baseline as it can’t be linked to a real parameter yet. New software feature task 152112 has been created for this, which has a current target release set to 10.1.9.0. That will enable us to display the nominal parameter in the EPM KPI windows and also to be able to use it in the alarm properties.

[EDIT]

When reading the question again. With nominal values in the title you’re probably not referring to the nominal value like being used for a baseline alarm. You want to see the total number of items that represent that percentage (= include the value of another parameter in the alarm console). In that case it will be available in a parameter and that should then be displayed in an alarm property. That can be done with a driver modification.

Laurens Moutton [SLC] [DevOps Enabler] Posted new comment 23rd June 2021
Arturo Lizcano [SLC] [DevOps Member] commented 22nd June 2021

Hi Laurens, Thanks for your Reply.

In your Edit, you hit the nail! That is exactly what we need. So if I understand correctly, the driver needs to inform the console which parameters are “linked” to display the desired value in the alarm’s property.

I’ve added a screenshot to try to explain it better.

Laurens Moutton [SLC] [DevOps Enabler] commented 22nd June 2021

Yes, indeed, in the driver the link needs to be made.
See this link for more info about the alarm properties that need to be defined in the options: https://help.dataminer.services/development/DataMinerDevelopmentLibrary_Customer/part3MarkupLanguage/MARProtocolParams/Protocol_Params_Param_Alarm.htm#XREF_69927_Options .

In the alarm tag of the parameter “CM Offline Percentage” you’ll need to add an alarm property and link it to the parameter “CM Offline”.
Let’s assume that “CM Total” has pid 1002 and “CM Offline” has pid 1006. The options attribute of the alarm tag of “CM Offline Percentage” parameter could look like this:
options=”propertyNames:Percentage Details;properties:|*CM Offline/Total: *1006*/*1002*”
This will then result in an alarm property “Percentage Details” that will show for the first alarm in the screenshot the content: “CM Offline/Total: 70/81”. As you can see you can fully customize the value of the alarm property by adding hardcoded text and parameter values.

Remarks:
-The alarm properties need to be defined for every monitored parameter where you want to see this alarm property value showing up.
-As soon as a driver has an alarm property defined, it’s going to show up in the context menu of the columns in the alarm console “Add/Remove column->Alarm properties”. Even if such a parameter is not monitored you’ll still see that alarm property showing up as a possible column in the alarm console to be displayed and you won’t know from which driver this is originating. I would advice to choose the alarm property name wise and re-use them over different drivers and enhance the value to make it more clear.
Suppose that you would have one driver monitoring CMs and another driver monitoring STBs. Then it’s better to use a same alarm property name like ” Offline Count” instead of one driver defining “CM Offline” and another driver “STB Offline” as that would create 2 alarm properties. You would then see for the CM alarm the “CM Offline” alarm property column being filled in and next to that the “STB Offline” alarm property empty. For the STB alarm right under that, the “CM Offline” alarm property will be empty and the “STB Offline” alarm property will be filled in. While it can be displayed in one column if the same alarm property name is chosen.
-By default whenever the value of such a linked parameter is adapted it will update the alarm property value and add an item to the alarm history tree, the new alarm will show “properties changed”. The “Value” alarm column will still show the value when it went into alarm. In other words if there is only one alarm threshold defined of “60%” and the row went into alarm at 60%, and there are current 80 offline of a total 100. You’re going to see Value: 60%, with alarm property Offline/Total: 80/100. That could be a bit confusing for the user as the 60% was when the alarm was created and the 80/100 is the current value.
There is however a possibility to change that. Right click on an alarm and choose properties, then click on the cogwheel, that will open the “Update alarms on value changed” where a custom alarm property can be disabled from updating when the values change.

Ive Herreman [SLC] [DevOps Enabler] commented 22nd June 2021

Just to add to the info from Laurens, you can also define alarm properties through the information template. This way you can achieve the same result, without having to update the protocol.

Laurens Moutton [SLC] [DevOps Enabler] commented 23rd June 2021

Ive is correct. This is even more handy without a protocol driver modification when it can be modified through an information template as that doesn’t impact all systems that want to deploy this driver. That alarm property doesn’t show up there when they don’t need it. More info on information templates can be found on: https://help.dataminer.services/dataminer/#t=DataMinerUserGuidepart_2protocolsCreating_an_information_template.htm

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs