我有几个Windows 2008服务器,我试图设置SNMP监控。
我已经安装并configuration了SNMP服务。 我还打开了Windows防火墙例外列表中的SNMP和SNMP陷阱的例外情况。 但是,SNMP通信仍然被阻止。
如果我完全closuresWindows防火墙,那么SNMP请求正常工作。
Windows防火墙设置中的SNMP和SNMP陷阱例外checkbox是否存在已知问题? 有另一个地方,我需要configuration,以允许这种stream量?
我知道SNMP社区stringconfiguration正确(我检查了一倍,一切防火墙closures时正常工作)。
有任何想法吗?
谢谢!
一些快速的谷歌search似乎显示,这是一个已知的问题。 我还没有find解决方法。
编辑:我假设你已经为UDP / 161添加了一个例外,就像那个论坛post的人。
SNMP是一种使用UDP作为传输协议的服务,并且是无连接的。 validation您的设置是否允许RFC 768中定义的SNMP端口161的UDP通信。
你是否试图从一个不同的子网查询SNMP? 如果您不在域中,则默认的SNMP防火墙规则将设置为“远程地址:本地子网”!
我和KPWINC有同样的问题和解决方法,只是从别人那里学到的,可以通过先进的防火墙和修改范围来解决问题。 还要确保该规则在服务器当前所在的networking范围内有效(请参阅高级选项卡)。
我知道这是一个旧的post,但我在这里留下一个信息,为未来。
我发现了两种情况,即使这是我看过的第一个地方,但并不是与防火墙相关的。 查看防火墙日志后,我发现入站UDP 161请求正在被接受。
在“服务”中,检查SNMP服务的“安全性”选项卡,并确保允许来自正确IP地址的连接,并设置正确的社区string。
在这种情况下,请到C:\ Windows \ System32 \ Drivers \ etc \并编辑“services”(您可能需要以pipe理员身份运行notepad.exe )给SNMP一个不同的端口 – 1616也许。 应用适当的防火墙规则并重新启动SNMP服务。