获取

    该方法允许根据给定的参数检索问题。

    此方法用于检索未解决的问题。如果指定,还可以额外检索最近解决的问题。AdministrationGeneral 中定义了确定”最近”的时间段。 在该时间段之前解决的问题不会保存在问题表中。要检索过去已解决的问题,请使用 方法。

    如果housekeeper尚未消除这些问题,则此方法可能会返回已删除实体的问题。

    参数

    (object) 定义所需输出的参数。

    该方法支持以下参数。

    (integer/array) 返回其中之一:

    • 对象数组;
    • 如果使用了 countOutput 参数,则为检索到的对象的数量。

    示例

    检索触发问题事件

    请求:

    响应:

    1. {
    2. "jsonrpc": "2.0",
    3. "result": [
    4. {
    5. "eventid": "1245463",
    6. "source": "0",
    7. "object": "0",
    8. "objectid": "15112",
    9. "clock": "1472457242",
    10. "ns": "209442442",
    11. "r_eventid": "1245468",
    12. "r_ns": "125644870",
    13. "correlationid": "0",
    14. "userid": "1",
    15. "name": "Zabbix agent on localhost is unreachable for 5 minutes",
    16. "acknowledged": "1",
    17. "severity": "3",
    18. "opdata": "",
    19. {
    20. "acknowledgeid": "14443",
    21. "userid": "1",
    22. "eventid": "1245463",
    23. "clock": "1472457281",
    24. "message": "problem solved",
    25. "action": "6",
    26. "old_severity": "0",
    27. "new_severity": "0"
    28. }
    29. ],
    30. "suppression_data": [
    31. "maintenanceid": "15",
    32. "suppress_until": "1472511600"
    33. }
    34. ],
    35. "suppressed": "1",
    36. "tags": [
    37. {
    38. "tag": "test tag",
    39. "value": "test value"
    40. }
    41. ]
    42. }
    43. ],
    44. "id": 1

    来源

    ui/include/classes/api/services/CProblem.php 中的 CEvent::get()。