Schedule demo

Alarm Actions API


This API will be used to execute alarm actions like Assigning, Unassigning, Clearing Alarms and Adding, Listing Annotations in Applications Manager.

Syntax

API for XML Response:

https://[HOST]:[PORT]/AppManager/xml/AlarmAction?apikey=[api_key]&action=[action_type]&entity=[alarm_entity]&username=[username]&message=[message]

API for JSON Response:

https://[HOST]:[PORT]/AppManager/json/AlarmAction?apikey=[api_key]&action=[action_type]&entity=[alarm_entity]&username=[username]&message=[message]

Supported HTTP methods: POST

Allowed roles: Administrator, Operator, User

Request Parameters

FieldDescription
apikeyThe API key of the user performing the operation.
actionPickupAlarm / UnpickupAlarm / ClearAlarm / AddAnnotation / ListAnnotations
entityThe entity field should have value [Resource ID of Monitor]_[Attribute ID]. This is a unique identifier for an alarm in Applications Manager.
messageSpecify the message used to annotate an alarm.
usernameUsername used to pickup the alarm on the absence of which, the username of the apikey will be used.

Example

XML Input:

https://apm-prod-server:8443/AppManager/xml/AlarmAction?apikey=aaaaaabbbbbbccccccddddddeeeeee&action=ClearAlarm&entity=10000285_527

XML Response:

<AppManager-response uri="/AppManager/xml/AlarmAction"><result><response response-code="4000"><message>Successfully Cleared the Alarm!</message></response></result></AppManager-response>

JSON Input:

https://apm-prod-server:8443/AppManager/json/AlarmAction?apikey=aaaaaabbbbbbccccccddddddeeeeee&action=ClearAlarm&entity=10000285_527

JSON Response:

{"response":{"result":[{"message":"Successfully Cleared the Alarm!"}],"uri":"/AppManager/json/AlarmAction"},"response-code":"4000"}

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by thousands of leading businesses globally