windows - SNMP - 从进程中获取信息

标签 windows snmp process-monitoring zenoss

我需要使用名为 Zenoss 的监控工具在多台服务器上设置进程监控器。我面临的问题是如何通过 SNMP 获取有关特定进程的信息?我对 SNMP 一点都不熟悉,我很难找到我需要的东西。

我一直在尝试使用一个名为 SNMP-Probe 的工具,但它似乎只提供基本的系统信息,没有我需要或可以使用的信息。

在此感谢任何帮助。

最佳答案

你需要的是查询hrSWRunTable以便收集您需要的信息。此 MIB 为您提供了大量信息,例如进程名称、路径、类型、状态、参数、CPU 和 RAM 使用情况,即使这两个信息存储在另一个 MIB (hrSWRunPerfEntry) 上。但是,您如何执行该“查询”取决于您使用的环境,我几乎可以肯定 vbs 包含一个 SNMP 库。

关于windows - SNMP - 从进程中获取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9996178/

相关文章:

c++ - 如何将窗口置于通过 CreateProcess 创建的进程之上

windows - 在 PowerShell 中如何将文件从远程 PSsession 复制到另一台 Windows 服务器

java - 如何强制javamelody监控jdbc?

linux - 如何在 Linux 中找到正在运行的进程的单个线程的 %RAM 和 %CPU 消耗?

windows - 在启动超过 2K 个进程的 cmd 文件中使用 START

windows - 在 Windows 中以编程方式将音频设备设置为 "listened"

snmpget 命令检索打印机位置

SNMP OID : How to find the firmware version of a cisco switch from MIB

linux - 我如何查看 linux 内核 SNMP 计数器?

ruby-on-rails - 使用 docker 的服务发现和守护进程