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将被赋予较高的优先级。 |
| eventParams | JSONObject-参数可以作为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}
它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。
审稿人角色:研究与开发

Lexmark技术支持经理