We have threshold profiles created to generate events for violations against certain groups/devices, and we require an API query that can list which threshold profile is responsible for generating which alarm.
DX NetOps Performance Management - All releases
There is no direct report or simple way to achieve it. Instead, you need to use the following REST endpoints provided by the Data Aggregator (DA):
Thresholds are actual items, and attributes on these items store the values for the rules. To access these profiles and their rules, use the following endpoints:
http://DA:8581/rest/eventprofiles
http://DA:8581/rest/eventrules
http://DA:8581/rest/eventprofilegroups
Make sure to adjust the ports and protocols as needed if the Data Aggregator is running HTTPS instead of HTTP.
To map between Data Aggregator and Portal groups, refer to the following knowledge base article:
To understand the contents of a group, refer to the following knowledge base article:
To get the device type and SysOID, use the following endpoint:
http://DA:8581/rest/devices/manageable
To get specific attributes back from the DA REST API, refer to the following knowledge base article:
For detailed documentation on any REST endpoint, you can append /documentation
to the endpoint URL. For example:
http://DA:8581/rest/eventprofilegroups/documentation
For more comprehensive information on the Data Aggregator and Portal REST APIs, visit the following link:
By using these REST endpoints and resources, you can effectively manage and retrieve information about your monitoring profiles and related configurations.