Nach ein paar Stunden Lesen der Dokumentation von Zabbix Api habe ich keine Möglichkeit gefunden, einen search
Schlüssel mit mehr als einem möglichen Wert zu machen.Regex auf Zabbix API?
Also, mit diesem Code:
{
"jsonrpc": "2.0",
"method": "item.get",
"params": {
"output": "extend",
"hostids": " 10355",
"search": {
"key_": "[in_*|out_*]"
},
"sortfield": "name"
},
"auth": "15729708df1f5936f6ea840ae1b41cb6",
"id": 0
}
Ich versuche, jeden item
die Schlüssel ist in_<anything>
ORout_<anything>
so zu bekommen, wäre der Ausgang der Kombination aller Elemente auf die Schnittstellen. Stattdessen habe ich diese:
{"jsonrpc":"2.0","result":[],"id":0}
Ich weiß, dass es die Möglichkeit gibt filter
statt search
zu verwenden, aber von dem, was ich gelesen, es wird verwendet, wenn Sie genaue Übereinstimmung wollen, was nicht der Fall ist.
Versuchen Sie '" key_ ":" (in | out) _. * "' Wenn Regex überhaupt hier unterstützt wird. –
Nein, nichts. Und Regex wird wie für json unterstützt. – sysfiend