SNMP Queries in WMI

Pagina: 1
Acties:

  • ControlFreak
  • Registratie: Januari 2004
  • Laatst online: 16-03 13:35
Hallo,

Ik ben bezig om SNMP Queries en/of aanvragen van statusberichten van apparatuur in WMI uit te kunnen lezen.

Ik heb een IBM e-serie 345. daarvan wil ik bijvoorbeeld powersupply kunnen monitoren via SNMP. Om de vertaalslag te maken om er een commandline output van te maken kun je (als het goed is) in WMI en VBScript een commandline output genereren.

Om SNMP queries van specifieke machines wil toevoegen aan WMI moet je zogenaamde MOF of MIB bestanden toevoegen aan de WMI Repository.

Ansich lijkt dit proces goed gegaan alleen als ik nu d.m.v. Queries bijvoorbeeld de status opvraag van de powersupply dan geeft ie of totaal geen informatie weer OF een foutmelding:

Query_Script.vbs(5, 1) (null): 0x80041013


In dit bestand staat het volgende:

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\DEFAULT")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM IBMPSG_Processor",,48)
For Each objItem in colItems
Wscript.Echo "-----------------------------------"
Wscript.Echo "IBMPSG_Processor instance"
Wscript.Echo "-----------------------------------"
Wscript.Echo "Status: " & objItem.Status
Next

de DEFAULT namespace die op de 2e regel staat ingesteld is de standaard namespace waar de MOF files heen geschreven zijn.

kunnen jullie mij helpen om dit probleem op te lossen?

Edit: Het is een e serie i.p.v. i serie... :)

  • Airw0lf
  • Registratie: Mei 2005
  • Nu online
Heb je de SNMP interface voor WMI wel geinstalleerd?

Los daarvan, in welk grote geheel dit moet passen weet ik natuurlijk niet.
Maar er is nogal wat freeware op dit gebied. Waarom dan zelf maken?

makes it run like clockwork


  • ControlFreak
  • Registratie: Januari 2004
  • Laatst online: 16-03 13:35
SNMP connector voor WMI is geïnstalleerd

Wat we willen is een test inbouwen voor een monitoring server. Deze heeft een commandline reply nodig om die uit te lezen. Deze willen we dus "catchen" en deze weergeven in die centrale monitoring server.