8 用shell脚本请求生成可计算型监监控项,公式模块在json中的键值对怎么表示呢


dcQRsdTb640ae8ad98b4a.png

就是图片中的公式模块,怎么在api请求中表示,键值对如何书写


下面是我的api请求脚本的json主体

zjMA7pPx640ae901c4b01.png

curl -s --user $auth_user -X POST -H "Content-Type":application/json-rpc --data '

{

     "jsonrpc": "2.0",

     "method": "item.create",

     "params": {

        "name": "15m '$key_name'",

        "key_": "'$key_name'_15.sum",

        "hostid": "'$template_id'",

        "type": 15,

        "value_type": 3,

        "interfaceid": "0",

        "delay": "1m",

        "history": "7d",

        "trends": "30d"

    },

     "auth": "'$auth'",

     "id": 1

}' $URL | python -m json.tool  

下图是我的api请求完成后生成的监控项,公式栏的json参数未知

n6BjG9RQ640af3c86cdb0.jpg

主要问题是生成的监控相中没有公式的规则,我如何通过api将它加进去
g370MCpB640af2b7cc110.jpg
就是这个api的json键是啥




请先 登录 后评论

最佳答案 2023-03-10 17:36

api是通过key获取主机监控项数据的,公式里面的是通过计算监控项数据后存入数据库的,所以要查数据直接使用key查,api不做数值计算的。

请先 登录 后评论

其它 0 个回答