使用SNMP获取服务器信息

时间:2017-01-14 06:58:10

标签: networking network-programming snmp net-snmp snmp4j

我需要获取有关在Linux Redhat,Windows Server 2003和Windows Server 2008上运行的服务器的信息。我发现SNMP协议对我的目的很有用,但我不清楚如何在我的应用程序中实现它。我甚至不知道如何开始。

此外,是否可以监控服务器上运行的应用程序/程序?这是我第一次使用SNMP,所以我发现很难理解它是如何实现的。我已经理解了SNMP的体系结构(SNMPManager,SNMPAgent,Trap消息,MIB),但发现很难实现它们。

请尽可能详细地指导我,并提及任何教程的链接。

1 个答案:

答案 0 :(得分:0)

SNMP 不是那么简单,因为应该 ...如果你想为你的系统/资源提供控制,最好的选择是使用外部本机工具,如:

  • PRTG:您可以使用免费评估传感器
  • CACTI:开源和基于网络的工具
  • SolarWinds:昂贵但功能强大的选择

    之后,您可以使用WMI协议(适用于Win OS),安装在其上的直接代理或脚本来监控您的系统。