SNMP Informant Knowledge-base

Article: 2011-002
Product:
SNMP Informant - All Performance Data Helpers
Subject:
SNMP Informant Error Messages, RPC

Keywords: performance counters, error messages, event log

Last Updated: March 1, 2011


This article is intended to help SNMP Informant users  determine what SNMP Informant error messages in the event logs mean.  These are PDH API error messages, and are generated by SNMP Informant, since SNMP Informant connects to the Performance Counter subsystem using PDH.DLL.


Symptom:

Under high load conditions, you MAY see Service Control Manager message indicating a problem with the Remote Registry service.  The screen capture below illustrates such messages.

 

Background:

SNMP Informant Performance Providers connect to the computer' performance counter subsystem through an API (Application Program Interface) called PDH (Performance Data Helper).  There are 2 methods to connect to PDH; directly and indirectly.  Direct connection (choosing null) is faster, but bypasses (does not use) Remote Procedure Call (RPC) services, and MAY result in slightly more memory usage for SNMP.

 

Resolution:

1.    Navigate to:  HKEY_LOCAL_MACHINE\SOFTWARE\WTCS\Informant\<provider>

2.    Select Registry Value Name: PdhInterface

3.    Change From value: "." to value: "null" (without the quotes)

4.    Restart the SNMP service