SNMP 不断崩溃

jld*_*ger 4 windows-server-2003 snmp

我们正在使用 OpsView/Nagios 来监控我们的服务器。我们已经在我们所有的服务器上添加了 SN​​MP 服务并通过 GPO 部署了配置,但是一台 win2k3 服务器似乎有问题;它经常崩溃。事件日志携带如下消息:

Event Type: Error
Event Source:   Service Control Manager
Event Category: None
Event ID:   7034
Date:       6/11/2009
Time:       7:11:49 PM
User:       N/A
Computer:   HOSTNNAME
Description:
The SNMP Service service terminated unexpectedly.  It has done this 2 time(s). 
Run Code Online (Sandbox Code Playgroud)

并且

Event Type: Error
Event Source:   Application Error
Event Category: (100)
Event ID:   1000
Date:       6/11/2009
Time:       7:11:18 PM
User:       N/A
Computer:   HOSTNAME
Description:
Faulting application snmp.exe, version 5.2.3790.3959, faulting module ntdll.dll, 
version 5.2.3790.3959, fault address 0x000417af.
Run Code Online (Sandbox Code Playgroud)

现在,我可能可以将它设置为永久崩溃时简单地重新启动,但我认为最好解决这样的问题。这是一个已知问题吗?如果不是,我应该怎么做才能诊断它?

Mat*_*eau 6

我以前遇到过这种类型的问题。检查 SNMP 代理扩展。戴尔等为 SNMP 服务添加了扩展,可能会因缺少 DLL & co 导致崩溃。

我在博客上写过,这是 Arcserve 的罪魁祸首

将此配置单元与其他服务器进行比较:

HKLM\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ExtensionAgents

您还可以使用 Process Explorer 来跟踪 SNMP 服务行为。


小智 5

我也遇到了类似的问题,Mathieu 的解决方案帮助了我。在我的情况下,有一个具有以下名称的注册表。

"aussnmp"="SOFTWARE\\Adaptec\\RAIDController\\AAC\\CurrentVersion"
Run Code Online (Sandbox Code Playgroud)

删除它解决了这个问题。

顺便说一句,这是在戴尔硬件上的 Windows Server 2008 R2 企业版上。