Ad Widget

Collapse

нужно помощь problem.get в Zabbix API

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vraskoshnyy
    Junior Member
    • Dec 2020
    • 4

    #1

    нужно помощь problem.get в Zabbix API

    Привет!
    Есть необходимость получать с различной периодичностью список проблем, используя метод problem.get API Zabbix
    В web-морде нужный список удаётся получить используя URL

    Code:
    https://127.0.0.1/zabbix/zabbix.php?action=problem.view&filter_show=3&filter_application=&filter_name=&filter_severities%5B4%5D=4&filter_severities%5B5%5D=5&filter_inventory%5B0%5D%5Bfield%5D=type&filter_inventory%5B0%5D%5Bvalue%5D=&filter_evaltype=0&filter_tags%5B0%5D%5Btag%5D=&filter_tags%5B0%5D%5Boperator%5D=0&filter_tags%5B0%5D%5Bvalue%5D=&filter_show_tags=3&filter_tag_name_format=0&filter_tag_priority=&filter_show_opdata=0&filter_unacknowledged=1&filter_set=1
    отображается список из примерно 10 проблем

    но в API используя параметры

    Code:
    {
        "jsonrpc": "2.0",
        "method": "problem.get",
        "params": {
            "acknowledged": "0",
            "severities": "5",
            "suppressed": "0",
            "time_from": "1605830453"
        },
        "auth": "*****",
        "id": 1
    }
    т.е. выбирая время начала самой "старой" проблемы возвращается JSON, который содержит в себе всего 1 проблему.
    Не пониманию, почему возвращается не весь список, т.е. не список который видно в web-интерфейсе. Может кто сталкивался с этим, подскажите, пожалуйста.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Может, поэтому?
    &filter_name=&filter_severities%5B4%5D=4&filter_severities%5B5%5D=5&filter_inventory
    Code:
    "params": {
    "acknowledged": "0",
    "[COLOR=#0000ff]severities": "[B]5[/B]"[/COLOR],
    "suppressed": "0",
    "time_from": "1605830453"
    },

    Comment

    • vraskoshnyy
      Junior Member
      • Dec 2020
      • 4

      #3
      Originally posted by Kos
      Может, поэтому?

      Code:
      "params": {
      "acknowledged": "0",
      "[COLOR=#0000ff]severities": "[B]5[/B]"[/COLOR],
      "suppressed": "0",
      "time_from": "1605830453"
      },
      к сожалению, склонен думать, что причина не в этом.
      Так, например, в ответе с "severities": ["4","5"] по-прежнему совсем не те данные, что в вижу в вэбе

      Comment

      Working...