Zabbix Apiのドキュメントを読んで何時間も過ごした後、search
をキーで2つ以上の可能な値で実行する方法が見つかりませんでした。Regex on Zabbix API?
ので、このコードで:
{
"jsonrpc": "2.0",
"method": "item.get",
"params": {
"output": "extend",
"hostids": " 10355",
"search": {
"key_": "[in_*|out_*]"
},
"sortfield": "name"
},
"auth": "15729708df1f5936f6ea840ae1b41cb6",
"id": 0
}
私は、キーはそうin_<anything>
ORout_<anything>
で、出力はインタフェースに関連するすべての項目の組み合わせとなり、すべてのitem
を取得しようとしています。代わりに、私はこれを取得:私が読んだあなたはそうではありません完全に一致し、したいとき、それが使用されているから
{"jsonrpc":"2.0","result":[],"id":0}
私は、代わりにsearch
のfilter
を使用する可能性があることを知っているが。
ここでregexがすべてサポートされている場合、 '' key_ ":"(in | out)_。* "'を試してください。 –
いいえ、何もありません。正規表現はjsonの場合のようにサポートされています。 – sysfiend