AVMCU03CCCPProcessing - 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 AVMCU03CCCPProcessing WMI class can be used in ActiveXperts Network Monitor to monitor your servers.
AVMCU03CCCPProcessing
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_PerfFormattedData_AVMcuPerf_AVMCU03CCCPProcessing", "WQL"); foreach my $objItem (in $colItems) { print "AVMCU000TotalCCCPMessagesReceived: $objItem->{AVMCU000TotalCCCPMessagesReceived}\n"; print "AVMCU001CCCPMessagesReceivedPersec: $objItem->{AVMCU001CCCPMessagesReceivedPersec}\n"; print "AVMCU002TotalCCCPRequestsReceived: $objItem->{AVMCU002TotalCCCPRequestsReceived}\n"; print "AVMCU003CCCPRequestsReceivedPersec: $objItem->{AVMCU003CCCPRequestsReceivedPersec}\n"; print "AVMCU004TotalCCCPResponsesReceived: $objItem->{AVMCU004TotalCCCPResponsesReceived}\n"; print "AVMCU005CCCPResponsesReceivedPersec: $objItem->{AVMCU005CCCPResponsesReceivedPersec}\n"; print "AVMCU006TotalCCCPNotificationsReceived: $objItem->{AVMCU006TotalCCCPNotificationsReceived}\n"; print "AVMCU007CCCPNotificationsReceivedPersec: $objItem->{AVMCU007CCCPNotificationsReceivedPersec}\n"; print "AVMCU008TotalCCCPMessagesSent: $objItem->{AVMCU008TotalCCCPMessagesSent}\n"; print "AVMCU009CCCPMessagesSentPersec: $objItem->{AVMCU009CCCPMessagesSentPersec}\n"; print "AVMCU010TotalCCCPRequestsSent: $objItem->{AVMCU010TotalCCCPRequestsSent}\n"; print "AVMCU011CCCPRequestsSentPersec: $objItem->{AVMCU011CCCPRequestsSentPersec}\n"; print "AVMCU012TotalCCCPResponsesSent: $objItem->{AVMCU012TotalCCCPResponsesSent}\n"; print "AVMCU013CCCPResponsesSentPersec: $objItem->{AVMCU013CCCPResponsesSentPersec}\n"; print "AVMCU014TotalCCCPNotificationsSent: $objItem->{AVMCU014TotalCCCPNotificationsSent}\n"; print "AVMCU015CCCPNotificationsSentPersec: $objItem->{AVMCU015CCCPNotificationsSentPersec}\n"; print "AVMCU016TotalCCCPMessagesRetried: $objItem->{AVMCU016TotalCCCPMessagesRetried}\n"; print "AVMCU017CCCPMessagesRetriedPersec: $objItem->{AVMCU017CCCPMessagesRetriedPersec}\n"; print "AVMCU018TotalCCCPMessagesFailed: $objItem->{AVMCU018TotalCCCPMessagesFailed}\n"; print "AVMCU019CurrentCCCPMessageQueueSize: $objItem->{AVMCU019CurrentCCCPMessageQueueSize}\n"; print "AVMCU020NumberofActiveConferenceNotifiers: $objItem->{AVMCU020NumberofActiveConferenceNotifiers}\n"; print "AVMCU021NumberofConferenceNotificationsSent: $objItem->{AVMCU021NumberofConferenceNotificationsSent}\n"; print "AVMCU022NumberofConferenceNotificationSendRetries: $objItem->{AVMCU022NumberofConferenceNotificationSendRetries}\n"; print "AVMCU023NumberofConferenceNotificationSendAborts: $objItem->{AVMCU023NumberofConferenceNotificationSendAborts}\n"; print "AVMCU024NumberofInvalidConferenceNotificationsSent: $objItem->{AVMCU024NumberofInvalidConferenceNotificationsSent}\n"; print "AVMCU025NumberofConferenceNotificationSenttoNonExisitentConferences: $objItem->{AVMCU025NumberofConferenceNotificationSenttoNonExisitentConferences}\n"; print "AVMCU026NumberofUnrecognizedCCCPmessages: $objItem->{AVMCU026NumberofUnrecognizedCCCPmessages}\n"; print "AVMCU027NumberofExceptionsDuringCCCPSerialization: $objItem->{AVMCU027NumberofExceptionsDuringCCCPSerialization}\n"; print "AVMCU028NumberofExceptionsDuringCCCPMessageProcessing: $objItem->{AVMCU028NumberofExceptionsDuringCCCPMessageProcessing}\n"; print "AVMCU029AverageprocessingtimeofincomingCCCPmessages: $objItem->{AVMCU029AverageprocessingtimeofincomingCCCPmessages}\n"; print "AVMCU030Numberofoutstandingreceiveoperations: $objItem->{AVMCU030Numberofoutstandingreceiveoperations}\n"; print "AVMCU031TotalAddConferenceRequestsProcessed: $objItem->{AVMCU031TotalAddConferenceRequestsProcessed}\n"; print "AVMCU032TotalAddEndpointMediaRequestsProcessed: $objItem->{AVMCU032TotalAddEndpointMediaRequestsProcessed}\n"; print "AVMCU033TotalAddSidebarRequestsProcessed: $objItem->{AVMCU033TotalAddSidebarRequestsProcessed}\n"; print "AVMCU034TotalAddUserRequestsProcessed: $objItem->{AVMCU034TotalAddUserRequestsProcessed}\n"; print "AVMCU035TotalDeleteConferenceRequestsProcessed: $objItem->{AVMCU035TotalDeleteConferenceRequestsProcessed}\n"; print "AVMCU036TotalDeleteEndpointMediaRequestsProcessed: $objItem->{AVMCU036TotalDeleteEndpointMediaRequestsProcessed}\n"; print "AVMCU037TotalDeleteSidebarRequestsProcessed: $objItem->{AVMCU037TotalDeleteSidebarRequestsProcessed}\n"; print "AVMCU038TotalDeleteUserRequestsProcessed: $objItem->{AVMCU038TotalDeleteUserRequestsProcessed}\n"; print "AVMCU039TotalGetAvailableMcuTypesRequestsProcessed: $objItem->{AVMCU039TotalGetAvailableMcuTypesRequestsProcessed}\n"; print "AVMCU040TotalGetConferenceRequestsProcessed: $objItem->{AVMCU040TotalGetConferenceRequestsProcessed}\n"; print "AVMCU041TotalGetConferencesRequestsProcessed: $objItem->{AVMCU041TotalGetConferencesRequestsProcessed}\n"; print "AVMCU042TotalGetEncryptionKeyRequestsProcessed: $objItem->{AVMCU042TotalGetEncryptionKeyRequestsProcessed}\n"; print "AVMCU043TotalGetMcuRequestsProcessed: $objItem->{AVMCU043TotalGetMcuRequestsProcessed}\n"; print "AVMCU044TotalVerifyConferenceKeyRequestsProcessed: $objItem->{AVMCU044TotalVerifyConferenceKeyRequestsProcessed}\n"; print "AVMCU045TotalModifyConferenceRequestsProcessed: $objItem->{AVMCU045TotalModifyConferenceRequestsProcessed}\n"; print "AVMCU046TotalModifyConferenceLockRequestsProcessed: $objItem->{AVMCU046TotalModifyConferenceLockRequestsProcessed}\n"; print "AVMCU047TotalModifyEndpointMediaRequestsProcessed: $objItem->{AVMCU047TotalModifyEndpointMediaRequestsProcessed}\n"; print "AVMCU048TotalModifyEndpointRoleRequestsProcessed: $objItem->{AVMCU048TotalModifyEndpointRoleRequestsProcessed}\n"; print "AVMCU049TotalModifySidebarRequestsProcessed: $objItem->{AVMCU049TotalModifySidebarRequestsProcessed}\n"; print "AVMCU050TotalModifyUserRequestsProcessed: $objItem->{AVMCU050TotalModifyUserRequestsProcessed}\n"; print "AVMCU051TotalModifyUsersMediaFiltersRequestsProcessed: $objItem->{AVMCU051TotalModifyUsersMediaFiltersRequestsProcessed}\n"; print "AVMCU052TotalModifyUserRolesRequestsProcessed: $objItem->{AVMCU052TotalModifyUserRolesRequestsProcessed}\n"; print "AVMCU053TotalMoveUserToSidebarRequestsProcessed: $objItem->{AVMCU053TotalMoveUserToSidebarRequestsProcessed}\n"; print "AVMCU054TotalPingRequestsProcessed: $objItem->{AVMCU054TotalPingRequestsProcessed}\n"; print "AVMCU055TotalPlayRecordedNameRequestsProcessed: $objItem->{AVMCU055TotalPlayRecordedNameRequestsProcessed}\n"; print "AVMCU056TotalSetUserAccessRequestsProcessed: $objItem->{AVMCU056TotalSetUserAccessRequestsProcessed}\n"; print "AVMCU057TotalStartRecordingRequestsProcessed: $objItem->{AVMCU057TotalStartRecordingRequestsProcessed}\n"; print "AVMCU058TotalStopRecordingRequestsProcessed: $objItem->{AVMCU058TotalStopRecordingRequestsProcessed}\n"; print "AVMCU059TotalPauseRecordingRequestsProcessed: $objItem->{AVMCU059TotalPauseRecordingRequestsProcessed}\n"; print "AVMCU060TotalResumeRecordingRequestsProcessed: $objItem->{AVMCU060TotalResumeRecordingRequestsProcessed}\n"; print "AVMCU061TotalGetConferencingCapabilitiesRequestsProcessed: $objItem->{AVMCU061TotalGetConferencingCapabilitiesRequestsProcessed}\n"; print "AVMCU062TotalResolveConferenceRequestsProcessed: $objItem->{AVMCU062TotalResolveConferenceRequestsProcessed}\n"; print "AVMCU063TotalAddConferenceResponsesProcessed: $objItem->{AVMCU063TotalAddConferenceResponsesProcessed}\n"; print "AVMCU064TotalAddEndpointMediaResponsesProcessed: $objItem->{AVMCU064TotalAddEndpointMediaResponsesProcessed}\n"; print "AVMCU065TotalAddSidebarResponsesProcessed: $objItem->{AVMCU065TotalAddSidebarResponsesProcessed}\n"; print "AVMCU066TotalAddUserResponsesProcessed: $objItem->{AVMCU066TotalAddUserResponsesProcessed}\n"; print "AVMCU067TotalDeleteConferenceResponsesProcessed: $objItem->{AVMCU067TotalDeleteConferenceResponsesProcessed}\n"; print "AVMCU068TotalDeleteEndpointMediaResponsesProcessed: $objItem->{AVMCU068TotalDeleteEndpointMediaResponsesProcessed}\n"; print "AVMCU069TotalDeleteSidebarResponsesProcessed: $objItem->{AVMCU069TotalDeleteSidebarResponsesProcessed}\n"; print "AVMCU070TotalDeleteUserResponsesProcessed: $objItem->{AVMCU070TotalDeleteUserResponsesProcessed}\n"; print "AVMCU071TotalVerifyConferenceKeyResponsesProcessed: $objItem->{AVMCU071TotalVerifyConferenceKeyResponsesProcessed}\n"; print "AVMCU072TotalGetAvailableMcuTypesResponsesProcessed: $objItem->{AVMCU072TotalGetAvailableMcuTypesResponsesProcessed}\n"; print "AVMCU073TotalGetConferenceResponsesProcessed: $objItem->{AVMCU073TotalGetConferenceResponsesProcessed}\n"; print "AVMCU074TotalGetConferencesResponsesProcessed: $objItem->{AVMCU074TotalGetConferencesResponsesProcessed}\n"; print "AVMCU075TotalGetEncryptionKeyResponsesProcessed: $objItem->{AVMCU075TotalGetEncryptionKeyResponsesProcessed}\n"; print "AVMCU076TotalGetMcuResponsesProcessed: $objItem->{AVMCU076TotalGetMcuResponsesProcessed}\n"; print "AVMCU077TotalModifyConferenceResponsesProcessed: $objItem->{AVMCU077TotalModifyConferenceResponsesProcessed}\n"; print "AVMCU078TotalModifyConferenceLockResponsesProcessed: $objItem->{AVMCU078TotalModifyConferenceLockResponsesProcessed}\n"; print "AVMCU079TotalModifyEndpointMediaResponsesProcessed: $objItem->{AVMCU079TotalModifyEndpointMediaResponsesProcessed}\n"; print "AVMCU080TotalModifyEndpointRoleResponsesProcessed: $objItem->{AVMCU080TotalModifyEndpointRoleResponsesProcessed}\n"; print "AVMCU081TotalModifySidebarResponsesProcessed: $objItem->{AVMCU081TotalModifySidebarResponsesProcessed}\n"; print "AVMCU082TotalModifyUserResponsesProcessed: $objItem->{AVMCU082TotalModifyUserResponsesProcessed}\n"; print "AVMCU083TotalModifyUsersMediaFiltersResponsesProcessed: $objItem->{AVMCU083TotalModifyUsersMediaFiltersResponsesProcessed}\n"; print "AVMCU084TotalModifyUserRolesResponsesProcessed: $objItem->{AVMCU084TotalModifyUserRolesResponsesProcessed}\n"; print "AVMCU085TotalMoveUserToSidebarResponsesProcessed: $objItem->{AVMCU085TotalMoveUserToSidebarResponsesProcessed}\n"; print "AVMCU086TotalPingResponsesProcessed: $objItem->{AVMCU086TotalPingResponsesProcessed}\n"; print "AVMCU087TotalPlayRecordedNameResponsesProcessed: $objItem->{AVMCU087TotalPlayRecordedNameResponsesProcessed}\n"; print "AVMCU088TotalSetUserAccessResponsesProcessed: $objItem->{AVMCU088TotalSetUserAccessResponsesProcessed}\n"; print "AVMCU089TotalStartRecordingResponsesProcessed: $objItem->{AVMCU089TotalStartRecordingResponsesProcessed}\n"; print "AVMCU090TotalStopRecordingResponsesProcessed: $objItem->{AVMCU090TotalStopRecordingResponsesProcessed}\n"; print "AVMCU091TotalPauseRecordingResponsesProcessed: $objItem->{AVMCU091TotalPauseRecordingResponsesProcessed}\n"; print "AVMCU092TotalResumeRecordingResponsesProcessed: $objItem->{AVMCU092TotalResumeRecordingResponsesProcessed}\n"; print "AVMCU093TotalGetConferencingCapabilitiesResponsesProcessed: $objItem->{AVMCU093TotalGetConferencingCapabilitiesResponsesProcessed}\n"; print "AVMCU094TotalResolveConferenceResponsesProcessed: $objItem->{AVMCU094TotalResolveConferenceResponsesProcessed}\n"; print "AVMCU095TotalConferenceStateNotifyNotificationsProcessed: $objItem->{AVMCU095TotalConferenceStateNotifyNotificationsProcessed}\n"; print "AVMCU096TotalMcuAvailabilityNotifyNotificationsProcessed: $objItem->{AVMCU096TotalMcuAvailabilityNotifyNotificationsProcessed}\n"; 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 "\n"; print "########\n"; print "\n"; }