2016-07-27 2 views
0

zabbix API를 통해 모든 호스트 그룹/호스트를 얻으려고합니다.Zabbix API 숨겨진 호스트 그룹/호스트

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

호스트에 대한 한 대신 "hostgroup.get"의 "host.get"에 다릅니다 나는 다음과 같은 JSON 요청을 사용했다. 하지만 불행히도 일부 정보는 숨겨져 있습니다. 프론트 엔드는 모든 것이 정확하다는 것을 보여줍니다. 그러나 API 출력에 일부 hostgroupts/hosts가 없습니다.

내 자체 생성 호스트 그룹 중 하나가 표시되기 때문에 기괴합니다. 다른 하나는 표시되지 않습니다. 이 호스트 그룹에 현재있는 호스트에서도 마찬가지입니다. 보시다시피 필터 옵션을 사용하지 않습니다.

실마리가 있습니까?

미리 감사드립니다.

+0

어떤 사용자를 사용하십니까? 슈퍼 관리자가 아닌 경우 해당 그룹에 대한 사용 권한이없는 것일 수 있습니까? – Richlv

+0

@Richlv 그게 다야! 정말 고맙습니다! 당신이 대답을 쓰면, 나는 그것을 받아 들일 것입니다. 얼마나 멋진 솔루션인가) –

+0

위대한, 그 것이었다 :) – Richlv

답변

1

사용자가 Zabbix "superadmin"이 아닌 경우 해당 호스트 그룹에 대한 권한이 있어야합니다. 그렇지 않으면 그룹이나 구성원을 검색 할 수 없습니다.