Contact Info

Crumbtrail

ActiveXperts.com » Administration » Scripts » WMI Performance Counters » VBScript

MEDIA02Informational - WMI sample in VBScript

The foundations for Manageability in Windows 2019/2012/2008/ and Windows 10/8/7/Vista/XP are Windows Management Instrumentation (WMI; formerly WBEM) and WMI extensions for Windows Driver Model (WDM).

ActiveXperts Network Monitor provides the ability to build monitor check routines based on WMI. ActiveXperts has collected more than a hundred WMI samples. You can use these samples as a base for new check routines you can write yourself.

On this site, you can find many WMI samples.

The MEDIA02Informational WMI class can be used in ActiveXperts Network Monitor to monitor your servers.


MEDIA02Informational

Example(s)

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * From Win32_PerfFormattedData_MediaPerf_MEDIA02Informational")

For Each objItem in colItems
	WScript.Echo "Caption:" & objItem.Caption
	WScript.Echo "Description:" & objItem.Description
	WScript.Echo "Frequency_Object:" & objItem.Frequency_Object
	WScript.Echo "Frequency_PerfTime:" & objItem.Frequency_PerfTime
	WScript.Echo "Frequency_Sys100NS:" & objItem.Frequency_Sys100NS
	WScript.Echo "MEDIA000Numberofsendonlyaudiochannelsstarted:" & objItem.MEDIA000Numberofsendonlyaudiochannelsstarted
	WScript.Echo "MEDIA001Numberofreceiveonlyaudiochannelsstarted:" & objItem.MEDIA001Numberofreceiveonlyaudiochannelsstarted
	WScript.Echo "MEDIA002Numberofsendreceiveaudiochannelsstarted:" & objItem.MEDIA002Numberofsendreceiveaudiochannelsstarted
	WScript.Echo "MEDIA003Numberofsendonlyvideochannelsstarted:" & objItem.MEDIA003Numberofsendonlyvideochannelsstarted
	WScript.Echo "MEDIA004Numberofreceiveonlyvideochannelsstarted:" & objItem.MEDIA004Numberofreceiveonlyvideochannelsstarted
	WScript.Echo "MEDIA005Numberofsendreceivevideochannelsstarted:" & objItem.MEDIA005Numberofsendreceivevideochannelsstarted
	WScript.Echo "MEDIA006Averagetimespentinprocessingaudiopackets:" & objItem.MEDIA006Averagetimespentinprocessingaudiopackets
	WScript.Echo "MEDIA008TimerticksPersec:" & objItem.MEDIA008TimerticksPersec
	WScript.Echo "MEDIA009Conferenceprocessrate:" & objItem.MEDIA009Conferenceprocessrate
	WScript.Echo "MEDIA010AverageICEAddressBindingTime:" & objItem.MEDIA010AverageICEAddressBindingTime
	WScript.Echo "MEDIA012AverageICEConnectivityCheckTime:" & objItem.MEDIA012AverageICEConnectivityCheckTime
	WScript.Echo "MEDIA014AudiopacketsreceivedfromtransportproviderPersec:" & objItem.MEDIA014AudiopacketsreceivedfromtransportproviderPersec
	WScript.Echo "MEDIA015AudiopacketsreceivedfromRTPlayerPersec:" & objItem.MEDIA015AudiopacketsreceivedfromRTPlayerPersec
	WScript.Echo "MEDIA016AudiopacketsreceivedfromaudioenginePersec:" & objItem.MEDIA016AudiopacketsreceivedfromaudioenginePersec
	WScript.Echo "MEDIA017AudiopacketssentintoaudioenginePersec:" & objItem.MEDIA017AudiopacketssentintoaudioenginePersec
	WScript.Echo "MEDIA018AudiorouterinputbuffersPersec:" & objItem.MEDIA018AudiorouterinputbuffersPersec
	WScript.Echo "MEDIA019AudiorouteroutputbuffersPersec:" & objItem.MEDIA019AudiorouteroutputbuffersPersec
	WScript.Echo "MEDIA020AudiopacketssenttoRTPPersec:" & objItem.MEDIA020AudiopacketssenttoRTPPersec
	WScript.Echo "MEDIA021AudiopacketssenttotransportproviderPersec:" & objItem.MEDIA021AudiopacketssenttotransportproviderPersec
	WScript.Echo "MEDIA022VideopacketsreceivedfromtransportproviderPersec:" & objItem.MEDIA022VideopacketsreceivedfromtransportproviderPersec
	WScript.Echo "MEDIA023VideopacketsreceivedfromRTPPersec:" & objItem.MEDIA023VideopacketsreceivedfromRTPPersec
	WScript.Echo "MEDIA024VideoframereceivedfromusersPersec:" & objItem.MEDIA024VideoframereceivedfromusersPersec
	WScript.Echo "MEDIA025VideopacketssenttovideoenginePersec:" & objItem.MEDIA025VideopacketssenttovideoenginePersec
	WScript.Echo "MEDIA026VideopacketssenttoRTPPersec:" & objItem.MEDIA026VideopacketssenttoRTPPersec
	WScript.Echo "MEDIA027VideopacketssenttotransportproviderPersec:" & objItem.MEDIA027VideopacketssenttotransportproviderPersec
	WScript.Echo "MEDIA028VideoswitcherinputframesPersec:" & objItem.MEDIA028VideoswitcherinputframesPersec
	WScript.Echo "MEDIA029VideoswitcheroutputframesPersec:" & objItem.MEDIA029VideoswitcheroutputframesPersec
	WScript.Echo "MEDIA030DatapacketsreceivedfromtransportproviderPersec:" & objItem.MEDIA030DatapacketsreceivedfromtransportproviderPersec
	WScript.Echo "MEDIA031DatapacketssenttotransportproviderPersec:" & objItem.MEDIA031DatapacketssenttotransportproviderPersec
	WScript.Echo "MEDIA032Thenumberoftimesdatachannelisstalled:" & objItem.MEDIA032Thenumberoftimesdatachannelisstalled
	WScript.Echo "MEDIA033Thenumberoftimesdatachanneltransportisstalled:" & objItem.MEDIA033Thenumberoftimesdatachanneltransportisstalled
	WScript.Echo "MEDIA034PacketsproducedbytheTCPpacketizerPersec:" & objItem.MEDIA034PacketsproducedbytheTCPpacketizerPersec
	WScript.Echo "MEDIA035NumberofsuccessfulreceiveIOPersec:" & objItem.MEDIA035NumberofsuccessfulreceiveIOPersec
	WScript.Echo "MEDIA036NumberofsuccessfulsendIOPersec:" & objItem.MEDIA036NumberofsuccessfulsendIOPersec
	WScript.Echo "MEDIA037NumberoffailedreceiveIOPersec:" & objItem.MEDIA037NumberoffailedreceiveIOPersec
	WScript.Echo "MEDIA038NumberoffailedsendIOPersec:" & objItem.MEDIA038NumberoffailedsendIOPersec
	WScript.Echo "MEDIA039RTCPpacketsreceivedPersec:" & objItem.MEDIA039RTCPpacketsreceivedPersec
	WScript.Echo "MEDIA040RTCPpacketssentPersec:" & objItem.MEDIA040RTCPpacketssentPersec
	WScript.Echo "MEDIA041Heapallocation:" & objItem.MEDIA041Heapallocation
	WScript.Echo "MEDIA042Heapfree:" & objItem.MEDIA042Heapfree
	WScript.Echo "MEDIA043Totalnumberofnetworkbuffers:" & objItem.MEDIA043Totalnumberofnetworkbuffers
	WScript.Echo "MEDIA044Totalnumberofstreamingbuffers:" & objItem.MEDIA044Totalnumberofstreamingbuffers
	WScript.Echo "MEDIA045Totalnumberofportcollisions:" & objItem.MEDIA045Totalnumberofportcollisions
	WScript.Echo "Name:" & objItem.Name
	WScript.Echo "Timestamp_Object:" & objItem.Timestamp_Object
	WScript.Echo "Timestamp_PerfTime:" & objItem.Timestamp_PerfTime
	WScript.Echo "Timestamp_Sys100NS:" & objItem.Timestamp_Sys100NS
	WScript.Echo ""
	WScript.Echo "########"
	WScript.Echo ""
Next