我试图通过zabbix API获取所有主机组/主机。 我使用了以下json请求:
{
"jsonrpc": "2.0",
"method": "hostgroup.get",
"params": {
"output": "extend"
},
"auth": "6f38cddc44cfbb6c1bd186f9a220b5a0",
"id": 1
}
主持人的不同仅在于#34; host.get"而不是" hostgroup.get"。 但不幸的是,有些信息是隐藏的。前端显示一切正确。但是API输出缺少一些hostgroupts / hosts。
这很奇怪,因为我自己创建了一个主机组,而另一个则没有。当前位于此主机组内的主机也会发生相同的情况。如您所见,我不使用任何过滤选项。
有人有线索吗?
提前致谢!
答案 0 :(得分:1)
如果您的用户不是Zabbix“superadmin”,则必须拥有这些主机组的权限。否则您将无法检索组或其成员。