zabbix - Zabbix API 用于获取应用程序使用的流量的详细信息
问题描述
我想获取每个应用程序(而不是主机)使用的网络流量的详细信息/使用情况。
我试过了,我能够通过使用以下方法获取在主机上运行的应用程序列表:
{
"jsonrpc": "2.0",
"method": "application.get",
"params": {
"output": "extend",
"hostids": "10107"
},
"auth": "02axxxxxxx6e1023exxx252cd2xx70",
"id": 1
}
但我需要网络流量消耗详细信息:
解决方案
没有本地方法可以做到这一点。
api 从模板/主机中application.get
检索应用程序列表,Zabbix 将其用作分组机制。
请参阅配置 -> 模板 -> 选择一个 -> 应用程序
推荐阅读
- amazon-web-services - 如何按顺序处理 SQS FIFO 事件,但在失败时不阻止其他事件?
- laravel - Laravel 7 路由
- java - NHibernate 和 Hibernate 有什么区别?
- node.js - Docker - ValidationError:无效的选项对象
- django - 渲染大文件时nginx 403禁止
- java - 使用 application.yml 文件中的正则表达式并在 pojo 类中使用(模式评估)
- python - obj 类型是
不是 json 可序列化 obj - azure-devops - 从 yaml 管道创建自动化凭证
- git - 从特定标签和最后一次提交之间的提交中进行格式补丁
- python - 如何将输入转换为正则表达式