2016-07-27 5 views
0

zabbix APIを使用してすべてのホストグループ/ホストを取得しようとしています。私は次のようなJSONリクエストを使用している :ホストについてZabbix APIの隠しホストグループ/ホスト

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

1は代わりに「hostgroup.get」の「host.get」が異なります。 しかし、残念ながらいくつかの情報は隠されています。フロントエンドはすべてが正しいことを示します。しかし、API出力にはいくつかのhostgroupts/hostsがありません。

自分の作成したホストグループのうちの1つが表示されているために奇妙です。もう1つは表示されません。現在このホストグループ内にあるホストでも同じことが起こります。ご覧のとおり、フィルターオプションは使用していません。

誰かが手掛かりを持っていますか?

ありがとうございます!

+0

どのユーザーをお使いですか?スーパー管理者ではない場合、そのグループにアクセス権がない可能性があります。 – Richlv

+0

@Richlvそれだけです!どうもありがとうございます!あなたが答えを書くなら、私はそれを受け入れます。どのようないい解決策;) –

+0

偉大な、それは簡単だった:) – Richlv

答えて

1

ユーザがZabbixの「スーパー管理者」でない場合は、そのホストグループに対して権限を持っている必要があります。そうしないと、グループやそのメンバーを検索できなくなります。

関連する問題