首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过SNMP或其他方式监控Windows CPU和风扇温度

如何通过SNMP或其他方式监控Windows CPU和风扇温度
EN

Stack Overflow用户
提问于 2016-04-13 09:40:13
回答 1查看 25.1K关注 0票数 4

我想为windows机器监控三种数据: cpu温度,风扇温度。

风扇速度,每5分钟检索一次这些数据。如果这些数据可以被SNMP检索,那是我的第一选择。

我想知道这些数据的根数据源是来自微软还是主板的供应商。如果他们来自微软,他们的OID应该从1.3.6.1.4.1.311开始,如果他们来自主板供应商,那么他们的OID应该从1.3.6.1.4.1开始,主板供应商私有snmp供应商OID,例如1.3.6.1.4.1.11对于HP服务器机器,11代表惠普的私有snmp供应商OID

EN

回答 1

Stack Overflow用户

发布于 2016-04-13 11:02:41

如果您只是想知道如何查询Windows机器中的相关SNMP数据,这可能不是问这个问题的合适站点,因为它是专门用于软件开发的Q&A站点。在服务器故障 - 这里有一个与你相似的问题那里,你可能会获得更好的成功。

用于硬件特定SNMP监视的OID通常是特定于供应商的。通常,您需要应用于特定硬件的管理信息库(,MIB)文件,以便提取有关OID与所需数据相关的信息--据我所知,CPU和扇温不是一般的SNMP属性。

如果您无法为您的硬件集找到MIB(或者您的特定硬件没有SNMP代理),则有一个名为SpeedFanSNMP插件软件,它允许您通过SNMP监视CPU和风扇温度。但是,这需要Speedfan软件在您希望监视的所有机器上后台运行。SpeedFan软件SNMP插件的OID是:

代码语言:javascript
运行
复制
Temperature: .1.3.6.1.4.1.30503.1.5.x
Fans:        .1.3.6.1.4.1.30503.1.6.x
Voltages:    .1.3.6.1.4.1.30503.1.7.x

要开始监视Windows客户端计算机上的SNMP数据,通常需要:

  1. 安装 SNMP代理服务
  2. 配置服务
  3. 安装speedfan
  4. 安装Speed扇SNMP插件
  5. 确定哪些OID与您的硬件相关(使用SpeedFan或特定于供应商的MIB)
  6. 使用SNMP工具执行SNMP walk或SNMP get来获取相关的SNMP数据。

使用命令行工具网纹,可以遍历SNMP树,如下所示:

代码语言:javascript
运行
复制
snmpwalk -v 2c -c public 127.0.0.1 .1.3.6.1.4.1.30503.1.5

(假设您的社区字符串是"public“,并且希望在本例中遍历机器的"SpeedFan术语”子树)。

使用gui查看snmp数据的方便的客户端工具是mibbrowser

链接到Server&A的还有其他有用的信息和各种SNMP监控软件解决方案的链接,如纳古斯opennms等。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36594449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档