Contact Info

Crumbtrail

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

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_PerfRawData_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";
}