Freigeben über


SNMP-Ereignisse

Der SNMP-Anbieter unterstützt das Schreiben in Protokolldateien und in den Debugger.

Anmerkung

Weitere Informationen zum Installieren des Anbieters finden Sie unter Einrichten der WMI SNMP Environment.

Eine Reihe von Registrierungsschlüsseln und Werten definieren die Ebene und den Typ der aktuell generierten Protokollierung:

  • Debuggen

    Der HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WBEM\PROVIDERS\LOGGING Registrierungsschlüssel enthält den Protokollierungswert, der angibt, ob Informationen in den Debugger geschrieben werden können. Der Protokollierungswert wird entweder auf 0 festgelegt, um die Debugausgabe zu deaktivieren, oder 1, um ihn zu aktivieren. Die Protokollierung ist ein REG_DWORD Wert.

  • Protokollierung

    Der HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WBEM\PROVIDERS\LOGGING\WBEMSNMP Registrierungsschlüssel enthält alle Protokollierungsinformationen, die für den SNMP-Anbieter spezifisch sind. In der folgenden Tabelle sind die Werte aufgeführt, die diesem Schlüssel zugeordnet sind.

Wert Beschreibung
Art REG_SZ
Verwendet einen der folgenden Werte:
"File" = (Standard) Sendet die Debugausgabe an eine Datei.
"Debugger" = Sendet die Debugausgabe an den Debugger.
MaxFileSize REG_DWORD
Verwendet ganze Zahlen von 1024 bis 2^32-1. Der Wert ist die maximale zulässige Größe in Byte für die Protokolldatei. Wenn weniger als 1024, verwendet der Protokollierungsmechanismus den Wert 1024. Für diesen Wert wird eine Mindestgröße von 8 KB empfohlen. Wenn die Datei die durch MaxFileSize angegebene Größe erreicht, wird der Dateiname mit einem "~"-Zeichen vorangestellt, und eine neue Datei wird erstellt. Daher ist der maximale Speicherplatz, der für die Protokollierung erforderlich ist, doppelt so groß.
Datei REG_SZ
Definiert den Namen der Datei, an die die Debugausgabe gesendet wird, wenn der Protokollierungstyp auf "Datei" festgelegt ist. Der Standardwert ist "<WBEMLOGS>\wbemsnmp.log". Wenn das <WBEMLOGS-> Verzeichnis nicht aus dem WMI-Registrierungsabschnitt bestimmt werden kann, wird der Standardwert auf "c:\wbemsnmp.log" festgelegt. Wenn eine Freigabe verwendet wird, z. B. \\machine\share\wbemsnmp.log oder M:\wbemsnmp.log wobei M: \\machine\share ist, muss das lokale SYSTEM-Konto, auf dem WMI ausgeführt wird, Lese-/Schreibzugriffsrechte für die \\machine\freigabe besitzen.
Niveau REG_DWORD
Übernimmt ganze Zahlen von 0 bis 2^32-1. Der Wert ist eine logische Maske, die aus 32 Bit besteht. Die folgenden Bitmasken werden kombiniert, um den Typ der generierten Debugausgabe zu definieren:
  • 0: SNMP-Klassenanbieter IWbemServices Methodenaufrufe
  • 1: SNMP-Klassenanbieterimplementierung
  • 2: SNMP-Instanzanbieter IWbemServices Methodenaufrufe
  • 3: Implementierung des SNMP-Instanzanbieters
  • 4: SNMP-Klassenbibliothek
  • 5: SNMP SMIR
  • 6: SNMP Korrelator
  • 7: SNMP-Typzuordnungscode
  • 8: SNMP-Threadingcode
  • 9: SNMP-Ereignisanbieterschnittstellen und Implementierung
Legen Sie die Ebene auf (2^0 + 2^8=) 257 für Vorgänge fest, die Aufrufe des SNMP-Klassenanbieters IWbemServices Methoden und Vorgänge mit SNMP-Threadingcode umfassen.