Ad Widget

Collapse

How to get host details in event.get api

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • user1234
    Member
    • Jul 2022
    • 35

    #1

    How to get host details in event.get api

    Hi,

    I'm trying to get host details like host name from event.get api
    this is my request:

    {
    "jsonrpc":"2.0",
    "method":"event.get",
    "params":{
    "output":"extend",
    "selectHost": ["name"]},
    "id":2,
    "auth":"aaaaaa"
    }

    I'm getting this response:
    ​ {
    "eventid": "",
    "source": "0",
    "object": "0",
    "objectid": "132361",
    "clock": "1679573914",
    "value": "1",
    "acknowledged": "0",
    "ns": "546280000",
    "name": "",
    "severity": "2",
    "r_eventid": "0",
    "c_eventid": "0",
    "correlationid": "0",
    "userid": "0",
    "opdata": "",
    "suppressed": "0",
    "urls": []
    },

    I'm not getting any host details.

    does i missed something? ​
  • Answer selected by user1234 at 26-04-2023, 15:55.
    cyber
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Dec 2006
    • 4807

    Inventory is related to host. so why should you get inventory data from event API ?
    host.get with selectInventory is for that.. .

    Comment

    • user1234
      Member
      • Jul 2022
      • 35

      #2
      found the issue - i missed 's' in "selectHosts": ["name"]}...
      now, i want to know if it possible to get inventory data from event.get api?

      Comment

      • cyber
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Dec 2006
        • 4807

        #3
        Inventory is related to host. so why should you get inventory data from event API ?
        host.get with selectInventory is for that.. .

        Comment

        Working...