2017-12-18 82 views
0

获得值写的zabbix API请求试图通过尝试通过列表键</p> <p>获得值列表键

zabbix_get= \ 
    { 
     "jsonrpc": "2.0", 
     "method": "item.get", 
     "params": { 
      "output": "extend", 
      "host": "server01", 
      # "host": "server01" 
      "search": { 
       "key_": 'vfs.fs.size[/data,free]','system.cpu.util.usage' 
      }, 
      "sortfield": "name" 
     }, 
     "auth": authToken.get("result"), 
     "id": authToken.get("id") 
    } 

但返回null。

如何解决这个问题?

回答

0

你需要让key作为数组:

['vfs.fs.size[/data,free]','system.cpu.util.usage'] 
+0

另外,单引号不被用于JSON支持的引用,必须使用双引号。 – Richlv

+0

必须其他改变搜索过滤 –

+1

zabbix_get = \ { “jsonrpc”: “2.0”, “方法”: “item.get”, “PARAMS”:{ “输出”: “延伸”, “宿主”: 'SERVER01', “过滤器”:{ “KEY_”:[ “vfs​​.fs.size [/数据,自由]”, “system.cpu.util.usage” ] }, “sortfield”:“name” }, “auth”:authToken.get(“result”), “id”:authToken.get(“id”) } –