问题描述
我正在尝试使用zabbix监视qlik感测服务器任务,并在出现任何任务失败的情况下,想以失败为由触发电子邮件。我目前面临以下问题:
- 在Qlik Sense服务器中启用SNMP协议
- 发布集成如何将QMC参数引入zabbix 应用
这是我第一次从事集成工作,因此,如果您对下一步有任何想法或建议,请告诉我。预先感谢。
祝你有美好的一天!
解决方法
我不知道Zabbix,但是您可以使用QRS REST API来获取任务及其状态的列表。 端点是:
/ qrs / executionresult / full
或
/ qrs / executionresult / {taskid}
状态为整数,其值如下:
0,“从不启动”
1,“已触发”
2,“跑步”
3,“已排队”
4,'AbortInitiated'
5,“正在中止”
6,“已中止”
7,“成功完成”
8,“ FinishedFailed”
9,“已跳过”
10,“重试”
11,“错误”,
12,“重置”
有关信息,我直接使用Qlik REST连接器在Qlik Sense应用程序中构建了这种机制。
Qlik应用程序在检测到此类问题时正在调用另一个REST API,这将触发我们系统中的事件。