用于生成告警的Rest API


REST API和用于生成告警的参数描述如下:

语法

http://localhost:14170/AppManager/xml/generateAlert?apikey=[apikey]&resourceid=[Resourceid]&attributeid=[attributeid]&severity=[severity as number]&alarmMessage=[Cause for the alert]

请求参数

API请求中涉及的常用参数如下所述:

字段描述
esourceid *应当向其生成告警的监视器或MG的resourceid
attributeid*受影响的属性的ID
entity应该使用resourceid_attributeid格式提供以上两个值或提供实体
severity*生成告警的严重级别[1-严重,4-警告和5-正常]
AlarmMessage *自定义消息(告警原因)-文本CustomMessage。将被附加在提供的消息之前,以查找由轮询生成的告警与由该API生成的告警之间的区别
ActualAlarmMessage如果您不希望在RCA Message后面附加CustomMessage文本,则可以使用此参数而不是alarmMessage参数。在同时提供参数(alarmMessage和actualAlarmMessage)时,actualAlarmMessage将被赋予较高的优先级。
eventParamsJSONObject-参数可以作为JSONObject或请求参数发送。(到目前为止,SyncEventServlet用于同步告警,并且参数通过键eventParams作为JSONObject发送。可以为该Rest API发送相同的参数以同步告警,而无需进行任何核心更改)

注意:标有*的参数为必填项。

示例请求

http://localhost:14170/AppManager/xml/generateAlert?apikey=XXXXXXXXXXXXXXXXX&resourceid=10000140&attributeid=400&severity=1&alarmMessage=test message

(或者)

http://localhost:2105/AppManager/xml/generateAlert?apikey=XXXXXXXXXXXXXXXXXXXX&eventParams={entity:10000138_402,severity:5,alarmMessage:test_alert}

限制

  1. 监视器和业务组的健康状况不能直接更改。
  2. 使用陷阱属性ID生成告警时,陷阱侦听器将不会影响其已配置的监视器和业务组。

受到世界各地客户的喜爱

"具有广泛监控功能的Standout工具"

它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。

审稿人角色:研究与开发

我喜欢Applications Manager,因为它可以帮助我们检测服务器和SQL数据库中存在的问题。
卡洛斯·里韦罗

Lexmark技术支持经理

受到全球6000多家企业的信任

我们的客户