linux - 用于 Linux 进程监控的 Python Zabbix API
问题描述
我已经安装了 Zabbix 4.0 用于远程监控 Linux 服务器。我想监控 Zabbix-server 中 Zabbix-agent 上运行的不同进程。我想知道是否可以使用任何 Python Zabbix API 检索与在 Zabbix-agent 上运行的进程相关的不同数据(CPU 利用率、内存利用率或任何其他相关指标)。
解决方案
您应该从文档中描述的基本项目开始,您会发现有用的proc.num
是proc.cpu.util
和proc.mem
。
如果您需要不同或更具体的东西,则必须创建自己的包装器,例如system.run[yourScript.sh]
.
API 还有其他用途:请为每个参数打开一个特定问题,提供问题详细信息和您所做的工作。
推荐阅读
- reactjs - 谷歌地图/街景负坐标
- linux-kernel - 在 yocto 的一次编译中生成两个不同的内核映像
- react-native - 使用来自 firebase 存储的 react-native-video 播放视频
- php - 适用于 .html 文件,不适用于 .php 文件
- reactjs - React:渲染新页面/组件
- c++ - 构造器获取初始化列表
- python - 为什么树在将数据框显示为树视图时不可滚动?
- excel - VBA Excel 到 Word 自动化不保存格式
- vue.js - Nuxt:有没有办法持久化 $auth.user?
- r - 在神经网络分析中使用什么值?