APIのtrigger.getメソッドについて
zabbix version:v3.0 and v4.0
いつもお世話になっております。
APIのtrigger.getメソッドにて「テンプレート以外のホストでホスト/アイテム/トリガーが有効ステータスであるトリガー」を抜き出したいのですが、
どのようにfilterしたらよいか苦戦しております。
・trigger.get.json
----
{
"jsonrpc": "2.0",
"method": "trigger.get",
"params": {
"output": "extend",
"selectItems": "extend",
"selectHosts": "extend",
"selectTags": "extend",
"selectTriggerDiscovery": "extend"
},
"auth": "xxxxxxxxxxxxxxxx",
"id": 1
}
----
・コマンド
----
curl -s -X GET -H "Content-Type:application/json-rpc" --data-binary @trigger.get.json http://127.0.0.1/zabbix/api_jsonrpc.php | jq .
----
ご教授頂けると幸いです。
yk_taiko - 投稿数: 184
host.get や item.get も含めて statusが有効のものをピックアップする感じじゃないでしょうか。
trigger,get のみではできないかと思います。