LCUSrv26ConferenceSprocs - WMI sample in Perl
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 LCUSrv26ConferenceSprocs WMI class can be used in ActiveXperts Network Monitor to monitor your servers.
LCUSrv26ConferenceSprocs
Example(s)
use Win32::OLE('in'); my $computer = "."; my $objWMIService = Win32::OLE->GetObject("winmgmts:\\\\$computer\\root\\CIMV2") or die "WMI connection failed.\n"; my $colItems = $objWMIService->ExecQuery("SELECT * FROM Win32_PerfRawData_WRTCESPf_LCUSrv26ConferenceSprocs", "WQL"); foreach my $objItem (in $colItems) { print "Caption: $objItem->{Caption}\n"; print "Description: $objItem->{Description}\n"; print "Frequency_Object: $objItem->{Frequency_Object}\n"; print "Frequency_PerfTime: $objItem->{Frequency_PerfTime}\n"; print "Frequency_Sys100NS: $objItem->{Frequency_Sys100NS}\n"; print "Name: $objItem->{Name}\n"; print "Timestamp_Object: $objItem->{Timestamp_Object}\n"; print "Timestamp_PerfTime: $objItem->{Timestamp_PerfTime}\n"; print "Timestamp_Sys100NS: $objItem->{Timestamp_Sys100NS}\n"; print "USrv000ConfJoinParticipantsproccallsPerSec: $objItem->{USrv000ConfJoinParticipantsproccallsPerSec}\n"; print "USrv001ConfJoinParticipantsprocLatency: $objItem->{USrv001ConfJoinParticipantsprocLatency}\n"; print "USrv001ConfJoinParticipantsprocLatency_Base: $objItem->{USrv001ConfJoinParticipantsprocLatency_Base}\n"; print "USrv003NumberofConfJoinParticipantcalls: $objItem->{USrv003NumberofConfJoinParticipantcalls}\n"; print "USrv004NumberoffailedConfJoinParticipantcalls: $objItem->{USrv004NumberoffailedConfJoinParticipantcalls}\n"; print "USrv005ConfLeaveParticipantsproccallsPerSec: $objItem->{USrv005ConfLeaveParticipantsproccallsPerSec}\n"; print "USrv006ConfLeaveParticipantsprocLatency: $objItem->{USrv006ConfLeaveParticipantsprocLatency}\n"; print "USrv006ConfLeaveParticipantsprocLatency_Base: $objItem->{USrv006ConfLeaveParticipantsprocLatency_Base}\n"; print "USrv008NumberofConfLeaveParticipantcalls: $objItem->{USrv008NumberofConfLeaveParticipantcalls}\n"; print "USrv009ConfSubscribeRostersproccallsPerSec: $objItem->{USrv009ConfSubscribeRostersproccallsPerSec}\n"; print "USrv010ConfSubscribeRostersprocLatency: $objItem->{USrv010ConfSubscribeRostersprocLatency}\n"; print "USrv010ConfSubscribeRostersprocLatency_Base: $objItem->{USrv010ConfSubscribeRostersprocLatency_Base}\n"; print "USrv012NumberofConfSubscribeRostercalls: $objItem->{USrv012NumberofConfSubscribeRostercalls}\n"; print "USrv013NumberoffailedConfSubscribeRostercalls: $objItem->{USrv013NumberoffailedConfSubscribeRostercalls}\n"; print "USrv014ConfUnSubscribeRostersproccallsPerSec: $objItem->{USrv014ConfUnSubscribeRostersproccallsPerSec}\n"; print "USrv015ConfUnSubscribeRostersprocLatency: $objItem->{USrv015ConfUnSubscribeRostersprocLatency}\n"; print "USrv015ConfUnSubscribeRostersprocLatency_Base: $objItem->{USrv015ConfUnSubscribeRostersprocLatency_Base}\n"; print "USrv017NumberofConfUnSubscribeRostercalls: $objItem->{USrv017NumberofConfUnSubscribeRostercalls}\n"; print "USrv018ConfGetMcusproccallsPerSec: $objItem->{USrv018ConfGetMcusproccallsPerSec}\n"; print "USrv019ConfGetMcusprocLatency: $objItem->{USrv019ConfGetMcusprocLatency}\n"; print "USrv019ConfGetMcusprocLatency_Base: $objItem->{USrv019ConfGetMcusprocLatency_Base}\n"; print "USrv021NumberofConfGetMcucalls: $objItem->{USrv021NumberofConfGetMcucalls}\n"; print "USrv022ConfSetMcusproccallsPerSec: $objItem->{USrv022ConfSetMcusproccallsPerSec}\n"; print "USrv023ConfSetMcusprocLatency: $objItem->{USrv023ConfSetMcusprocLatency}\n"; print "USrv023ConfSetMcusprocLatency_Base: $objItem->{USrv023ConfSetMcusprocLatency_Base}\n"; print "USrv025NumberofConfSetMcucalls: $objItem->{USrv025NumberofConfSetMcucalls}\n"; print "USrv026ConfUpdateMcuParticipantStatesproccallsPerSec: $objItem->{USrv026ConfUpdateMcuParticipantStatesproccallsPerSec}\n"; print "USrv027ConfUpdateMcuParticipantStatesprocLatency: $objItem->{USrv027ConfUpdateMcuParticipantStatesprocLatency}\n"; print "USrv027ConfUpdateMcuParticipantStatesprocLatency_Base: $objItem->{USrv027ConfUpdateMcuParticipantStatesprocLatency_Base}\n"; print "USrv029NumberofConfUpdateMcuParticipantStatecalls: $objItem->{USrv029NumberofConfUpdateMcuParticipantStatecalls}\n"; print "USrv030ConfPreprocessForDispatchToMcusproccallsPerSec: $objItem->{USrv030ConfPreprocessForDispatchToMcusproccallsPerSec}\n"; print "USrv031ConfPreprocessForDispatchToMcusprocLatency: $objItem->{USrv031ConfPreprocessForDispatchToMcusprocLatency}\n"; print "USrv031ConfPreprocessForDispatchToMcusprocLatency_Base: $objItem->{USrv031ConfPreprocessForDispatchToMcusprocLatency_Base}\n"; print "USrv033NumberofConfPreprocessForDispatchToMcucalls: $objItem->{USrv033NumberofConfPreprocessForDispatchToMcucalls}\n"; print "USrv034NumberoffailedConfPreprocessForDispatchToMcucalls: $objItem->{USrv034NumberoffailedConfPreprocessForDispatchToMcucalls}\n"; print "USrv035ConfUpdateParticipantRolesproccallsPerSec: $objItem->{USrv035ConfUpdateParticipantRolesproccallsPerSec}\n"; print "USrv036ConfUpdateParticipantRolesprocLatency: $objItem->{USrv036ConfUpdateParticipantRolesprocLatency}\n"; print "USrv036ConfUpdateParticipantRolesprocLatency_Base: $objItem->{USrv036ConfUpdateParticipantRolesprocLatency_Base}\n"; print "USrv038NumberofConfUpdateParticipantRolecalls: $objItem->{USrv038NumberofConfUpdateParticipantRolecalls}\n"; print "USrv039ConfQueryRoleInformationsproccallsPerSec: $objItem->{USrv039ConfQueryRoleInformationsproccallsPerSec}\n"; print "USrv040ConfQueryRoleInformationsprocLatency: $objItem->{USrv040ConfQueryRoleInformationsprocLatency}\n"; print "USrv040ConfQueryRoleInformationsprocLatency_Base: $objItem->{USrv040ConfQueryRoleInformationsprocLatency_Base}\n"; print "USrv042NumberofConfQueryRoleInformationcalls: $objItem->{USrv042NumberofConfQueryRoleInformationcalls}\n"; print "USrv043ConfResolveConferencesproccallsPerSec: $objItem->{USrv043ConfResolveConferencesproccallsPerSec}\n"; print "USrv044ConfResolveConferencesprocLatency: $objItem->{USrv044ConfResolveConferencesprocLatency}\n"; print "USrv044ConfResolveConferencesprocLatency_Base: $objItem->{USrv044ConfResolveConferencesprocLatency_Base}\n"; print "USrv046NumberofConfResolveConferencesproccalls: $objItem->{USrv046NumberofConfResolveConferencesproccalls}\n"; print "USrv047ConfDeleteMeetingIdsproccallsPerSec: $objItem->{USrv047ConfDeleteMeetingIdsproccallsPerSec}\n"; print "USrv048ConfDeleteMeetingIdsprocLatency: $objItem->{USrv048ConfDeleteMeetingIdsprocLatency}\n"; print "USrv048ConfDeleteMeetingIdsprocLatency_Base: $objItem->{USrv048ConfDeleteMeetingIdsprocLatency_Base}\n"; print "USrv050NumberofConfDeleteMeetingIdsproccalls: $objItem->{USrv050NumberofConfDeleteMeetingIdsproccalls}\n"; print "USrv051ConfDirMgmtQueryMeetingIdsproccallsPerSec: $objItem->{USrv051ConfDirMgmtQueryMeetingIdsproccallsPerSec}\n"; print "USrv052ConfDirMgmtQueryMeetingIdsprocLatency: $objItem->{USrv052ConfDirMgmtQueryMeetingIdsprocLatency}\n"; print "USrv052ConfDirMgmtQueryMeetingIdsprocLatency_Base: $objItem->{USrv052ConfDirMgmtQueryMeetingIdsprocLatency_Base}\n"; print "USrv054NumberofConfDirMgmtQueryMeetingIdsproccalls: $objItem->{USrv054NumberofConfDirMgmtQueryMeetingIdsproccalls}\n"; print "USrv055ConfDirMgmtCheckConferencessproccallsPerSec: $objItem->{USrv055ConfDirMgmtCheckConferencessproccallsPerSec}\n"; print "USrv056ConfDirMgmtCheckConferencessprocLatency: $objItem->{USrv056ConfDirMgmtCheckConferencessprocLatency}\n"; print "USrv056ConfDirMgmtCheckConferencessprocLatency_Base: $objItem->{USrv056ConfDirMgmtCheckConferencessprocLatency_Base}\n"; print "USrv058NumberofConfDirMgmtCheckConferencessproccalls: $objItem->{USrv058NumberofConfDirMgmtCheckConferencessproccalls}\n"; print "USrv059ConfothersproccallsPerSec: $objItem->{USrv059ConfothersproccallsPerSec}\n"; print "USrv060ConferenceothersprocLatency: $objItem->{USrv060ConferenceothersprocLatency}\n"; print "USrv060ConferenceothersprocLatency_Base: $objItem->{USrv060ConferenceothersprocLatency_Base}\n"; print "USrv062Numberofotherconferencesproccalls: $objItem->{USrv062Numberofotherconferencesproccalls}\n"; print "\n"; print "########\n"; print "\n"; }