Zabbix API 隐藏 hostgroup/hosts

Zabbix API hidden hostgroup/hosts

我正在尝试通过 zabbix API 获取所有 hostgroups/hosts。 我使用了以下 json 个请求:

{
   "jsonrpc": "2.0",
   "method": "hostgroup.get",
   "params": {
      "output": "extend"
   },
   "auth": "6f38cddc44cfbb6c1bd186f9a220b5a0",
   "id": 1
}

主机的区别仅在于 "host.get" 而不是 "hostgroup.get"。 但不幸的是,有些信息被隐藏了。前端显示一切正确。但是 API 输出缺少一些 hostgroupts/hosts.

很奇怪,因为显示了一个我自己创建的主机组,而另一个没有。当前位于该主机组中的主机也会发生同样的情况。如您所见,我没有使用任何过滤器选项。

有人知道吗?

提前致谢!

如果您的用户不是 Zabbix "superadmin",它必须对这些主机组具有权限。否则您将无法检索群组或其成员。