Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package monitoring-plugins-nwc_health for openSUSE:Factory checked in at 2022-09-22 18:21:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/monitoring-plugins-nwc_health (Old) and /work/SRC/openSUSE:Factory/.monitoring-plugins-nwc_health.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "monitoring-plugins-nwc_health" Thu Sep 22 18:21:16 2022 rev:22 rq:1005420 version:10.3 Changes: -------- --- /work/SRC/openSUSE:Factory/monitoring-plugins-nwc_health/monitoring-plugins-nwc_health.changes 2022-08-08 11:43:03.462412024 +0200 +++ /work/SRC/openSUSE:Factory/.monitoring-plugins-nwc_health.new.2275/monitoring-plugins-nwc_health.changes 2022-09-22 18:21:17.765850055 +0200 @@ -1,0 +2,6 @@ +Sun Sep 18 11:02:37 UTC 2022 - Martin Hauke <mar...@gmx.de> + +- Update to version 10.3 + * add mode check-rtt (cisco-rttmon-mib slas) + +------------------------------------------------------------------- Old: ---- check_nwc_health-10.2.1.tar.gz New: ---- check_nwc_health-10.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ monitoring-plugins-nwc_health.spec ++++++ --- /var/tmp/diff_new_pack.9xknMA/_old 2022-09-22 18:21:18.237850792 +0200 +++ /var/tmp/diff_new_pack.9xknMA/_new 2022-09-22 18:21:18.245850804 +0200 @@ -19,7 +19,7 @@ %define realname check_nwc_health Name: monitoring-plugins-nwc_health -Version: 10.2.1 +Version: 10.3 Release: 0 Summary: This plugin checks the health of network components and interfaces # https://github.com/lausser/check_nwc_health ++++++ check_nwc_health-10.2.1.tar.gz -> check_nwc_health-10.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/check_nwc_health-10.2.1/ChangeLog new/check_nwc_health-10.3/ChangeLog --- old/check_nwc_health-10.2.1/ChangeLog 2022-07-21 11:55:02.632291100 +0200 +++ new/check_nwc_health-10.3/ChangeLog 2022-07-29 17:01:24.505362100 +0200 @@ -1,3 +1,5 @@ +* 2022-07-29 10.3 + add mode check-rtt (cisco-rttmon-mib slas) * 2022-07-21 10.2.1 increase cpu thresholds for linux, separate user/system/etc from iowait * 2022-07-20 10.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/check_nwc_health-10.2.1/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORTTMONMIB.pm new/check_nwc_health-10.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORTTMONMIB.pm --- old/check_nwc_health-10.2.1/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORTTMONMIB.pm 1970-01-01 01:00:00.000000000 +0100 +++ new/check_nwc_health-10.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORTTMONMIB.pm 2022-07-29 17:01:25.095362100 +0200 @@ -0,0 +1,692 @@ +package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCORTTMONMIB; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-RTTMON-MIB'} = { + url => '', + name => 'CISCO-RTTMON-MIB', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-RTTMON-MIB'} = + '1.3.6.1.4.1.9.9.42'; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-RTTMON-MIB'} = { + 'ciscoRttMonMIB' => '1.3.6.1.4.1.9.9.42', + 'ciscoRttMonObjects' => '1.3.6.1.4.1.9.9.42.1', + 'rttMonAppl' => '1.3.6.1.4.1.9.9.42.1.1', + 'rttMonApplVersion' => '1.3.6.1.4.1.9.9.42.1.1.1', + 'rttMonApplMaxPacketDataSize' => '1.3.6.1.4.1.9.9.42.1.1.2', + 'rttMonApplTimeOfLastSet' => '1.3.6.1.4.1.9.9.42.1.1.3', + 'rttMonApplNumCtrlAdminEntry' => '1.3.6.1.4.1.9.9.42.1.1.4', + 'rttMonApplReset' => '1.3.6.1.4.1.9.9.42.1.1.5', + 'rttMonApplPreConfigedReset' => '1.3.6.1.4.1.9.9.42.1.1.6', + 'rttMonApplSupportedRttTypesTable' => '1.3.6.1.4.1.9.9.42.1.1.7', + 'rttMonApplSupportedRttTypesEntry' => '1.3.6.1.4.1.9.9.42.1.1.7.1', + 'rttMonApplSupportedRttTypes' => '1.3.6.1.4.1.9.9.42.1.1.7.1.1', + 'rttMonApplSupportedRttTypesValid' => '1.3.6.1.4.1.9.9.42.1.1.7.1.2', + 'rttMonApplSupportedProtocolsTable' => '1.3.6.1.4.1.9.9.42.1.1.8', + 'rttMonApplSupportedProtocolsEntry' => '1.3.6.1.4.1.9.9.42.1.1.8.1', + 'rttMonApplSupportedProtocols' => '1.3.6.1.4.1.9.9.42.1.1.8.1.1', + 'rttMonApplSupportedProtocolsValid' => '1.3.6.1.4.1.9.9.42.1.1.8.1.2', + 'rttMonApplPreConfigedTable' => '1.3.6.1.4.1.9.9.42.1.1.9', + 'rttMonApplPreConfigedEntry' => '1.3.6.1.4.1.9.9.42.1.1.9.1', + 'rttMonApplPreConfigedType' => '1.3.6.1.4.1.9.9.42.1.1.9.1.2', + 'rttMonApplPreConfigedTypeDefinition' => 'CISCO-RTTMON-MIB::rttMonApplPreConfigedType', + 'rttMonApplPreConfigedName' => '1.3.6.1.4.1.9.9.42.1.1.9.1.3', + 'rttMonApplPreConfigedValid' => '1.3.6.1.4.1.9.9.42.1.1.9.1.4', + 'rttMonApplProbeCapacity' => '1.3.6.1.4.1.9.9.42.1.1.10', + 'rttMonApplFreeMemLowWaterMark' => '1.3.6.1.4.1.9.9.42.1.1.11', + 'rttMonApplLatestSetError' => '1.3.6.1.4.1.9.9.42.1.1.12', + 'rttMonApplResponder' => '1.3.6.1.4.1.9.9.42.1.1.13', + 'rttMonApplAuthTable' => '1.3.6.1.4.1.9.9.42.1.1.14', + 'rttMonApplAuthEntry' => '1.3.6.1.4.1.9.9.42.1.1.14.1', + 'rttMonApplAuthIndex' => '1.3.6.1.4.1.9.9.42.1.1.14.1.1', + 'rttMonApplAuthKeyChain' => '1.3.6.1.4.1.9.9.42.1.1.14.1.2', + 'rttMonApplAuthKeyString1' => '1.3.6.1.4.1.9.9.42.1.1.14.1.3', + 'rttMonApplAuthKeyString2' => '1.3.6.1.4.1.9.9.42.1.1.14.1.4', + 'rttMonApplAuthKeyString3' => '1.3.6.1.4.1.9.9.42.1.1.14.1.5', + 'rttMonApplAuthKeyString4' => '1.3.6.1.4.1.9.9.42.1.1.14.1.6', + 'rttMonApplAuthKeyString5' => '1.3.6.1.4.1.9.9.42.1.1.14.1.7', + 'rttMonApplAuthStatus' => '1.3.6.1.4.1.9.9.42.1.1.14.1.8', + 'rttMonApplLpdGrpStatsReset' => '1.3.6.1.4.1.9.9.42.1.1.15', + 'rttMonCtrl' => '1.3.6.1.4.1.9.9.42.1.2', + 'rttMonCtrlAdminTable' => '1.3.6.1.4.1.9.9.42.1.2.1', + 'rttMonCtrlAdminEntry' => '1.3.6.1.4.1.9.9.42.1.2.1.1', + 'rttMonCtrlAdminIndex' => '1.3.6.1.4.1.9.9.42.1.2.1.1.1', + 'rttMonCtrlAdminOwner' => '1.3.6.1.4.1.9.9.42.1.2.1.1.2', + 'rttMonCtrlAdminTag' => '1.3.6.1.4.1.9.9.42.1.2.1.1.3', + 'rttMonCtrlAdminRttType' => '1.3.6.1.4.1.9.9.42.1.2.1.1.4', + 'rttMonCtrlAdminRttTypeDefinition' => 'CISCO-RTTMON-TC-MIB::RttMonRttType', + 'rttMonCtrlAdminThreshold' => '1.3.6.1.4.1.9.9.42.1.2.1.1.5', + 'rttMonCtrlAdminFrequency' => '1.3.6.1.4.1.9.9.42.1.2.1.1.6', + 'rttMonCtrlAdminTimeout' => '1.3.6.1.4.1.9.9.42.1.2.1.1.7', + 'rttMonCtrlAdminVerifyData' => '1.3.6.1.4.1.9.9.42.1.2.1.1.8', + 'rttMonCtrlAdminVerifyDataDefinition' => 'SNMPv2-TC-v1-MIB::TruthValue', + 'rttMonCtrlAdminStatus' => '1.3.6.1.4.1.9.9.42.1.2.1.1.9', + 'rttMonCtrlAdminStatusDefinition' => 'SNMPv2-TC-v1-MIB::RowStatus', + + 'rttMonCtrlAdminNvgen' => '1.3.6.1.4.1.9.9.42.1.2.1.1.10', + 'rttMonCtrlAdminNvgenDefinition' => 'SNMPv2-TC-v1-MIB::TruthValue', + + 'rttMonCtrlAdminGroupName' => '1.3.6.1.4.1.9.9.42.1.2.1.1.11', + 'rttMonCtrlAdminLongTag' => '1.3.6.1.4.1.9.9.42.1.2.1.1.12', + 'rttMonEchoAdminTable' => '1.3.6.1.4.1.9.9.42.1.2.2', + 'rttMonEchoAdminEntry' => '1.3.6.1.4.1.9.9.42.1.2.2.1', + 'rttMonEchoAdminProtocol' => '1.3.6.1.4.1.9.9.42.1.2.2.1.1', + 'rttMonEchoAdminProtocolDefinition' => 'CISCO-RTTMON-TC-MIB::RttMonProtocol', + + 'rttMonEchoAdminTargetAddress' => '1.3.6.1.4.1.9.9.42.1.2.2.1.2', + 'rttMonEchoAdminPktDataRequestSize' => '1.3.6.1.4.1.9.9.42.1.2.2.1.3', + 'rttMonEchoAdminPktDataResponseSize' => '1.3.6.1.4.1.9.9.42.1.2.2.1.4', + 'rttMonEchoAdminTargetPort' => '1.3.6.1.4.1.9.9.42.1.2.2.1.5', + 'rttMonEchoAdminSourceAddress' => '1.3.6.1.4.1.9.9.42.1.2.2.1.6', + 'rttMonEchoAdminSourcePort' => '1.3.6.1.4.1.9.9.42.1.2.2.1.7', + 'rttMonEchoAdminControlEnable' => '1.3.6.1.4.1.9.9.42.1.2.2.1.8', + 'rttMonEchoAdminControlEnableDefinition' => 'SNMPv2-TC-v1-MIB::TruthValue', + + 'rttMonEchoAdminTOS' => '1.3.6.1.4.1.9.9.42.1.2.2.1.9', + 'rttMonEchoAdminLSREnable' => '1.3.6.1.4.1.9.9.42.1.2.2.1.10', + 'rttMonEchoAdminTargetAddressString' => '1.3.6.1.4.1.9.9.42.1.2.2.1.11', + 'rttMonEchoAdminNameServer' => '1.3.6.1.4.1.9.9.42.1.2.2.1.12', + 'rttMonEchoAdminOperation' => '1.3.6.1.4.1.9.9.42.1.2.2.1.13', + 'rttMonEchoAdminHTTPVersion' => '1.3.6.1.4.1.9.9.42.1.2.2.1.14', + 'rttMonEchoAdminURL' => '1.3.6.1.4.1.9.9.42.1.2.2.1.15', + 'rttMonEchoAdminCache' => '1.3.6.1.4.1.9.9.42.1.2.2.1.16', + 'rttMonEchoAdminInterval' => '1.3.6.1.4.1.9.9.42.1.2.2.1.17', + 'rttMonEchoAdminNumPackets' => '1.3.6.1.4.1.9.9.42.1.2.2.1.18', + 'rttMonEchoAdminProxy' => '1.3.6.1.4.1.9.9.42.1.2.2.1.19', + 'rttMonEchoAdminString1' => '1.3.6.1.4.1.9.9.42.1.2.2.1.20', + 'rttMonEchoAdminString2' => '1.3.6.1.4.1.9.9.42.1.2.2.1.21', + 'rttMonEchoAdminString3' => '1.3.6.1.4.1.9.9.42.1.2.2.1.22', + 'rttMonEchoAdminString4' => '1.3.6.1.4.1.9.9.42.1.2.2.1.23', + 'rttMonEchoAdminString5' => '1.3.6.1.4.1.9.9.42.1.2.2.1.24', + 'rttMonEchoAdminMode' => '1.3.6.1.4.1.9.9.42.1.2.2.1.25', + 'rttMonEchoAdminVrfName' => '1.3.6.1.4.1.9.9.42.1.2.2.1.26', + 'rttMonEchoAdminCodecType' => '1.3.6.1.4.1.9.9.42.1.2.2.1.27', + 'rttMonEchoAdminCodecTypeDefinition' => 'CISCO-RTTMON-TC-MIB::RttMonCodecType', + + 'rttMonEchoAdminCodecInterval' => '1.3.6.1.4.1.9.9.42.1.2.2.1.28', + 'rttMonEchoAdminCodecPayload' => '1.3.6.1.4.1.9.9.42.1.2.2.1.29', + 'rttMonEchoAdminCodecNumPackets' => '1.3.6.1.4.1.9.9.42.1.2.2.1.30', + 'rttMonEchoAdminICPIFAdvFactor' => '1.3.6.1.4.1.9.9.42.1.2.2.1.31', + 'rttMonEchoAdminLSPFECType' => '1.3.6.1.4.1.9.9.42.1.2.2.1.32', + 'rttMonEchoAdminLSPFECTypeDefinition' => 'CISCO-RTTMON-MIB::rttMonEchoAdminLSPFECType', + 'rttMonEchoAdminLSPSelector' => '1.3.6.1.4.1.9.9.42.1.2.2.1.33', + 'rttMonEchoAdminLSPReplyMode' => '1.3.6.1.4.1.9.9.42.1.2.2.1.34', + 'rttMonEchoAdminLSPTTL' => '1.3.6.1.4.1.9.9.42.1.2.2.1.35', + 'rttMonEchoAdminLSPExp' => '1.3.6.1.4.1.9.9.42.1.2.2.1.36', + 'rttMonEchoAdminPrecision' => '1.3.6.1.4.1.9.9.42.1.2.2.1.37', + 'rttMonEchoAdminPrecisionDefinition' => 'CISCO-RTTMON-MIB::rttMonEchoAdminPrecision', + 'rttMonEchoAdminProbePakPriority' => '1.3.6.1.4.1.9.9.42.1.2.2.1.38', + 'rttMonEchoAdminProbePakPriorityDefinition' => 'CISCO-RTTMON-MIB::rttMonEchoAdminProbePakPriority', + 'rttMonEchoAdminOWNTPSyncTolAbs' => '1.3.6.1.4.1.9.9.42.1.2.2.1.39', + 'rttMonEchoAdminOWNTPSyncTolPct' => '1.3.6.1.4.1.9.9.42.1.2.2.1.40', + 'rttMonEchoAdminOWNTPSyncTolType' => '1.3.6.1.4.1.9.9.42.1.2.2.1.41', + 'rttMonEchoAdminOWNTPSyncTolTypeDefinition' => 'CISCO-RTTMON-MIB::rttMonEchoAdminOWNTPSyncTolType', + 'rttMonEchoAdminCalledNumber' => '1.3.6.1.4.1.9.9.42.1.2.2.1.42', + 'rttMonEchoAdminDetectPoint' => '1.3.6.1.4.1.9.9.42.1.2.2.1.43', + 'rttMonEchoAdminGKRegistration' => '1.3.6.1.4.1.9.9.42.1.2.2.1.44', + 'rttMonEchoAdminSourceVoicePort' => '1.3.6.1.4.1.9.9.42.1.2.2.1.45', + 'rttMonEchoAdminCallDuration' => '1.3.6.1.4.1.9.9.42.1.2.2.1.46', + 'rttMonEchoAdminLSPReplyDscp' => '1.3.6.1.4.1.9.9.42.1.2.2.1.47', + 'rttMonEchoAdminLSPNullShim' => '1.3.6.1.4.1.9.9.42.1.2.2.1.48', + 'rttMonEchoAdminTargetMPID' => '1.3.6.1.4.1.9.9.42.1.2.2.1.49', + 'rttMonEchoAdminTargetDomainName' => '1.3.6.1.4.1.9.9.42.1.2.2.1.50', + 'rttMonEchoAdminTargetVLAN' => '1.3.6.1.4.1.9.9.42.1.2.2.1.51', + 'rttMonEchoAdminEthernetCOS' => '1.3.6.1.4.1.9.9.42.1.2.2.1.52', + 'rttMonEchoAdminLSPVccvID' => '1.3.6.1.4.1.9.9.42.1.2.2.1.53', + 'rttMonEchoAdminTargetEVC' => '1.3.6.1.4.1.9.9.42.1.2.2.1.54', + 'rttMonEchoAdminTargetMEPPort' => '1.3.6.1.4.1.9.9.42.1.2.2.1.55', + 'rttMonEchoAdminVideoTrafficProfile' => '1.3.6.1.4.1.9.9.42.1.2.2.1.56', + 'rttMonEchoAdminDscp' => '1.3.6.1.4.1.9.9.42.1.2.2.1.57', + 'rttMonEchoAdminReserveDsp' => '1.3.6.1.4.1.9.9.42.1.2.2.1.58', + 'rttMonEchoAdminReserveDspDefinition' => 'CISCO-RTTMON-MIB::rttMonEchoAdminReserveDsp', + 'rttMonEchoAdminInputInterface' => '1.3.6.1.4.1.9.9.42.1.2.2.1.59', + 'rttMonEchoAdminEmulateSourceAddress' => '1.3.6.1.4.1.9.9.42.1.2.2.1.60', + 'rttMonEchoAdminEmulateSourcePort' => '1.3.6.1.4.1.9.9.42.1.2.2.1.61', + 'rttMonEchoAdminEmulateTargetAddress' => '1.3.6.1.4.1.9.9.42.1.2.2.1.62', + 'rttMonEchoAdminEmulateTargetPort' => '1.3.6.1.4.1.9.9.42.1.2.2.1.63', + 'rttMonEchoAdminTargetMacAddress' => '1.3.6.1.4.1.9.9.42.1.2.2.1.64', + 'rttMonEchoAdminSourceMacAddress' => '1.3.6.1.4.1.9.9.42.1.2.2.1.65', + 'rttMonEchoAdminSourceMPID' => '1.3.6.1.4.1.9.9.42.1.2.2.1.66', + 'rttMonEchoAdminEndPointListName' => '1.3.6.1.4.1.9.9.42.1.2.2.1.67', + 'rttMonEchoAdminSSM' => '1.3.6.1.4.1.9.9.42.1.2.2.1.68', + 'rttMonEchoAdminControlRetry' => '1.3.6.1.4.1.9.9.42.1.2.2.1.69', + 'rttMonEchoAdminControlTimeout' => '1.3.6.1.4.1.9.9.42.1.2.2.1.70', + 'rttMonEchoAdminIgmpTreeInit' => '1.3.6.1.4.1.9.9.42.1.2.2.1.71', + 'rttMonEchoAdminEnableBurst' => '1.3.6.1.4.1.9.9.42.1.2.2.1.72', + 'rttMonEchoAdminAggBurstCycles' => '1.3.6.1.4.1.9.9.42.1.2.2.1.73', + 'rttMonEchoAdminLossRatioNumFrames' => '1.3.6.1.4.1.9.9.42.1.2.2.1.74', + 'rttMonEchoAdminAvailNumFrames' => '1.3.6.1.4.1.9.9.42.1.2.2.1.75', + 'rttMonEchoAdminTstampOptimization' => '1.3.6.1.4.1.9.9.42.1.2.2.1.76', + 'rttMonEchoAdminTargetSwitchId' => '1.3.6.1.4.1.9.9.42.1.2.2.1.77', + 'rttMonEchoAdminProfileId' => '1.3.6.1.4.1.9.9.42.1.2.2.1.78', + 'rttMonEchoAdminOutputInterface' => '1.3.6.1.4.1.9.9.42.1.2.2.1.79', + 'rttMonFileIOAdminTable' => '1.3.6.1.4.1.9.9.42.1.2.3', + 'rttMonFileIOAdminEntry' => '1.3.6.1.4.1.9.9.42.1.2.3.1', + 'rttMonFileIOAdminFilePath' => '1.3.6.1.4.1.9.9.42.1.2.3.1.1', + 'rttMonFileIOAdminSize' => '1.3.6.1.4.1.9.9.42.1.2.3.1.2', + 'rttMonFileIOAdminSizeDefinition' => 'CISCO-RTTMON-MIB::rttMonFileIOAdminSize', + 'rttMonFileIOAdminAction' => '1.3.6.1.4.1.9.9.42.1.2.3.1.3', + 'rttMonFileIOAdminActionDefinition' => 'CISCO-RTTMON-MIB::rttMonFileIOAdminAction', + 'rttMonScriptAdminTable' => '1.3.6.1.4.1.9.9.42.1.2.4', + 'rttMonScriptAdminEntry' => '1.3.6.1.4.1.9.9.42.1.2.4.1', + 'rttMonScriptAdminName' => '1.3.6.1.4.1.9.9.42.1.2.4.1.1', + 'rttMonScriptAdminCmdLineParams' => '1.3.6.1.4.1.9.9.42.1.2.4.1.2', + 'rttMonScheduleAdminTable' => '1.3.6.1.4.1.9.9.42.1.2.5', + 'rttMonScheduleAdminEntry' => '1.3.6.1.4.1.9.9.42.1.2.5.1', + 'rttMonScheduleAdminRttLife' => '1.3.6.1.4.1.9.9.42.1.2.5.1.1', + 'rttMonScheduleAdminRttStartTime' => '1.3.6.1.4.1.9.9.42.1.2.5.1.2', + 'rttMonScheduleAdminConceptRowAgeout' => '1.3.6.1.4.1.9.9.42.1.2.5.1.3', + 'rttMonScheduleAdminRttRecurring' => '1.3.6.1.4.1.9.9.42.1.2.5.1.4', + 'rttMonScheduleAdminConceptRowAgeoutV2' => '1.3.6.1.4.1.9.9.42.1.2.5.1.5', + 'rttMonScheduleAdminStartType' => '1.3.6.1.4.1.9.9.42.1.2.5.1.6', + 'rttMonScheduleAdminStartDelay' => '1.3.6.1.4.1.9.9.42.1.2.5.1.7', + 'rttMonReactAdminTable' => '1.3.6.1.4.1.9.9.42.1.2.6', + 'rttMonReactAdminEntry' => '1.3.6.1.4.1.9.9.42.1.2.6.1', + 'rttMonReactAdminConnectionEnable' => '1.3.6.1.4.1.9.9.42.1.2.6.1.1', + 'rttMonReactAdminTimeoutEnable' => '1.3.6.1.4.1.9.9.42.1.2.6.1.2', + 'rttMonReactAdminThresholdType' => '1.3.6.1.4.1.9.9.42.1.2.6.1.3', + 'rttMonReactAdminThresholdTypeDefinition' => 'CISCO-RTTMON-MIB::rttMonReactAdminThresholdType', + 'rttMonReactAdminThresholdFalling' => '1.3.6.1.4.1.9.9.42.1.2.6.1.4', + 'rttMonReactAdminThresholdCount' => '1.3.6.1.4.1.9.9.42.1.2.6.1.5', + 'rttMonReactAdminThresholdCount2' => '1.3.6.1.4.1.9.9.42.1.2.6.1.6', + 'rttMonReactAdminActionType' => '1.3.6.1.4.1.9.9.42.1.2.6.1.7', + 'rttMonReactAdminActionTypeDefinition' => 'CISCO-RTTMON-MIB::rttMonReactAdminActionType', + 'rttMonReactAdminVerifyErrorEnable' => '1.3.6.1.4.1.9.9.42.1.2.6.1.8', + 'rttMonStatisticsAdminTable' => '1.3.6.1.4.1.9.9.42.1.2.7', + 'rttMonStatisticsAdminEntry' => '1.3.6.1.4.1.9.9.42.1.2.7.1', + 'rttMonStatisticsAdminNumHourGroups' => '1.3.6.1.4.1.9.9.42.1.2.7.1.1', + 'rttMonStatisticsAdminNumPaths' => '1.3.6.1.4.1.9.9.42.1.2.7.1.2', + 'rttMonStatisticsAdminNumHops' => '1.3.6.1.4.1.9.9.42.1.2.7.1.3', + 'rttMonStatisticsAdminNumDistBuckets' => '1.3.6.1.4.1.9.9.42.1.2.7.1.4', + 'rttMonStatisticsAdminDistInterval' => '1.3.6.1.4.1.9.9.42.1.2.7.1.5', + 'rttMonHistoryAdminTable' => '1.3.6.1.4.1.9.9.42.1.2.8', + 'rttMonHistoryAdminEntry' => '1.3.6.1.4.1.9.9.42.1.2.8.1', + 'rttMonHistoryAdminNumLives' => '1.3.6.1.4.1.9.9.42.1.2.8.1.1', + 'rttMonHistoryAdminNumBuckets' => '1.3.6.1.4.1.9.9.42.1.2.8.1.2', + 'rttMonHistoryAdminNumSamples' => '1.3.6.1.4.1.9.9.42.1.2.8.1.3', + 'rttMonHistoryAdminFilter' => '1.3.6.1.4.1.9.9.42.1.2.8.1.4', + 'rttMonHistoryAdminFilterDefinition' => 'CISCO-RTTMON-MIB::rttMonHistoryAdminFilter', + 'rttMonCtrlOperTable' => '1.3.6.1.4.1.9.9.42.1.2.9', + 'rttMonCtrlOperEntry' => '1.3.6.1.4.1.9.9.42.1.2.9.1', + 'rttMonCtrlOperModificationTime' => '1.3.6.1.4.1.9.9.42.1.2.9.1.1', + 'rttMonCtrlOperDiagText' => '1.3.6.1.4.1.9.9.42.1.2.9.1.2', + 'rttMonCtrlOperResetTime' => '1.3.6.1.4.1.9.9.42.1.2.9.1.3', + 'rttMonCtrlOperOctetsInUse' => '1.3.6.1.4.1.9.9.42.1.2.9.1.4', + 'rttMonCtrlOperConnectionLostOccurred' => '1.3.6.1.4.1.9.9.42.1.2.9.1.5', + 'rttMonCtrlOperConnectionLostOccurredDefinition' => 'SNMPv2-TC-v1-MIB::TruthValue', + 'rttMonCtrlOperTimeoutOccurred' => '1.3.6.1.4.1.9.9.42.1.2.9.1.6', + 'rttMonCtrlOperTimeoutOccurredDefinition' => 'SNMPv2-TC-v1-MIB::TruthValue', + 'rttMonCtrlOperOverThresholdOccurred' => '1.3.6.1.4.1.9.9.42.1.2.9.1.7', + 'rttMonCtrlOperOverThresholdOccurredDefinition' => 'SNMPv2-TC-v1-MIB::TruthValue', + 'rttMonCtrlOperNumRtts' => '1.3.6.1.4.1.9.9.42.1.2.9.1.8', + 'rttMonCtrlOperRttLife' => '1.3.6.1.4.1.9.9.42.1.2.9.1.9', + 'rttMonCtrlOperState' => '1.3.6.1.4.1.9.9.42.1.2.9.1.10', + 'rttMonCtrlOperStateDefinition' => 'CISCO-RTTMON-MIB::rttMonCtrlOperState', + 'rttMonCtrlOperVerifyErrorOccurred' => '1.3.6.1.4.1.9.9.42.1.2.9.1.11', + 'rttMonCtrlOperVerifyErrorOccurredDefinition' => 'SNMPv2-TC-v1-MIB::TruthValue', + 'rttMonLatestRttOperTable' => '1.3.6.1.4.1.9.9.42.1.2.10', + 'rttMonLatestRttOperEntry' => '1.3.6.1.4.1.9.9.42.1.2.10.1', + 'rttMonLatestRttOperCompletionTime' => '1.3.6.1.4.1.9.9.42.1.2.10.1.1', + 'rttMonLatestRttOperSense' => '1.3.6.1.4.1.9.9.42.1.2.10.1.2', + 'rttMonLatestRttOperSenseDefinition' => 'CISCO-RTTMON-TC-MIB::RttResponseSense', + + 'rttMonLatestRttOperApplSpecificSense' => '1.3.6.1.4.1.9.9.42.1.2.10.1.3', + 'rttMonLatestRttOperSenseDescription' => '1.3.6.1.4.1.9.9.42.1.2.10.1.4', + 'rttMonLatestRttOperTime' => '1.3.6.1.4.1.9.9.42.1.2.10.1.5', + 'rttMonLatestRttOperAddress' => '1.3.6.1.4.1.9.9.42.1.2.10.1.6', + 'rttMonReactTriggerAdminTable' => '1.3.6.1.4.1.9.9.42.1.2.11', + 'rttMonReactTriggerAdminEntry' => '1.3.6.1.4.1.9.9.42.1.2.11.1', + 'rttMonReactTriggerAdminRttMonCtrlAdminIndex' => '1.3.6.1.4.1.9.9.42.1.2.11.1.1', + 'rttMonReactTriggerAdminStatus' => '1.3.6.1.4.1.9.9.42.1.2.11.1.2', + 'rttMonReactTriggerOperTable' => '1.3.6.1.4.1.9.9.42.1.2.12', + 'rttMonReactTriggerOperEntry' => '1.3.6.1.4.1.9.9.42.1.2.12.1', + 'rttMonReactTriggerOperState' => '1.3.6.1.4.1.9.9.42.1.2.12.1.1', + 'rttMonReactTriggerOperStateDefinition' => 'CISCO-RTTMON-MIB::rttMonReactTriggerOperState', + 'rttMonEchoPathAdminTable' => '1.3.6.1.4.1.9.9.42.1.2.13', + 'rttMonEchoPathAdminEntry' => '1.3.6.1.4.1.9.9.42.1.2.13.1', + 'rttMonEchoPathAdminHopIndex' => '1.3.6.1.4.1.9.9.42.1.2.13.1.1', + 'rttMonEchoPathAdminHopAddress' => '1.3.6.1.4.1.9.9.42.1.2.13.1.2', + 'rttMonGrpScheduleAdminTable' => '1.3.6.1.4.1.9.9.42.1.2.14', + 'rttMonGrpScheduleAdminEntry' => '1.3.6.1.4.1.9.9.42.1.2.14.1', + 'rttMonGrpScheduleAdminIndex' => '1.3.6.1.4.1.9.9.42.1.2.14.1.1', + 'rttMonGrpScheduleAdminProbes' => '1.3.6.1.4.1.9.9.42.1.2.14.1.2', + 'rttMonGrpScheduleAdminPeriod' => '1.3.6.1.4.1.9.9.42.1.2.14.1.3', + 'rttMonGrpScheduleAdminFrequency' => '1.3.6.1.4.1.9.9.42.1.2.14.1.4', + 'rttMonGrpScheduleAdminLife' => '1.3.6.1.4.1.9.9.42.1.2.14.1.5', + 'rttMonGrpScheduleAdminAgeout' => '1.3.6.1.4.1.9.9.42.1.2.14.1.6', + 'rttMonGrpScheduleAdminStatus' => '1.3.6.1.4.1.9.9.42.1.2.14.1.7', + 'rttMonGrpScheduleAdminFreqMax' => '1.3.6.1.4.1.9.9.42.1.2.14.1.8', + 'rttMonGrpScheduleAdminFreqMin' => '1.3.6.1.4.1.9.9.42.1.2.14.1.9', + 'rttMonGrpScheduleAdminStartTime' => '1.3.6.1.4.1.9.9.42.1.2.14.1.10', + 'rttMonGrpScheduleAdminAdd' => '1.3.6.1.4.1.9.9.42.1.2.14.1.11', + 'rttMonGrpScheduleAdminDelete' => '1.3.6.1.4.1.9.9.42.1.2.14.1.12', + 'rttMonGrpScheduleAdminReset' => '1.3.6.1.4.1.9.9.42.1.2.14.1.13', + 'rttMonGrpScheduleAdminStartType' => '1.3.6.1.4.1.9.9.42.1.2.14.1.14', + 'rttMonGrpScheduleAdminStartDelay' => '1.3.6.1.4.1.9.9.42.1.2.14.1.15', + 'rttMplsVpnMonCtrlTable' => '1.3.6.1.4.1.9.9.42.1.2.15', + 'rttMplsVpnMonCtrlEntry' => '1.3.6.1.4.1.9.9.42.1.2.15.1', + 'rttMplsVpnMonCtrlIndex' => '1.3.6.1.4.1.9.9.42.1.2.15.1.1', + 'rttMplsVpnMonCtrlRttType' => '1.3.6.1.4.1.9.9.42.1.2.15.1.2', + 'rttMplsVpnMonCtrlVrfName' => '1.3.6.1.4.1.9.9.42.1.2.15.1.3', + 'rttMplsVpnMonCtrlTag' => '1.3.6.1.4.1.9.9.42.1.2.15.1.4', + 'rttMplsVpnMonCtrlThreshold' => '1.3.6.1.4.1.9.9.42.1.2.15.1.5', + 'rttMplsVpnMonCtrlTimeout' => '1.3.6.1.4.1.9.9.42.1.2.15.1.6', + 'rttMplsVpnMonCtrlScanInterval' => '1.3.6.1.4.1.9.9.42.1.2.15.1.7', + 'rttMplsVpnMonCtrlDelScanFactor' => '1.3.6.1.4.1.9.9.42.1.2.15.1.8', + 'rttMplsVpnMonCtrlEXP' => '1.3.6.1.4.1.9.9.42.1.2.15.1.9', + 'rttMplsVpnMonCtrlRequestSize' => '1.3.6.1.4.1.9.9.42.1.2.15.1.10', + 'rttMplsVpnMonCtrlVerifyData' => '1.3.6.1.4.1.9.9.42.1.2.15.1.11', + 'rttMplsVpnMonCtrlStorageType' => '1.3.6.1.4.1.9.9.42.1.2.15.1.12', + 'rttMplsVpnMonCtrlProbeList' => '1.3.6.1.4.1.9.9.42.1.2.15.1.13', + 'rttMplsVpnMonCtrlStatus' => '1.3.6.1.4.1.9.9.42.1.2.15.1.14', + 'rttMplsVpnMonCtrlLpd' => '1.3.6.1.4.1.9.9.42.1.2.15.1.15', + 'rttMplsVpnMonCtrlLpdGrpList' => '1.3.6.1.4.1.9.9.42.1.2.15.1.16', + 'rttMplsVpnMonCtrlLpdCompTime' => '1.3.6.1.4.1.9.9.42.1.2.15.1.17', + 'rttMplsVpnMonTypeTable' => '1.3.6.1.4.1.9.9.42.1.2.16', + 'rttMplsVpnMonTypeEntry' => '1.3.6.1.4.1.9.9.42.1.2.16.1', + 'rttMplsVpnMonTypeInterval' => '1.3.6.1.4.1.9.9.42.1.2.16.1.1', + 'rttMplsVpnMonTypeNumPackets' => '1.3.6.1.4.1.9.9.42.1.2.16.1.2', + 'rttMplsVpnMonTypeDestPort' => '1.3.6.1.4.1.9.9.42.1.2.16.1.3', + 'rttMplsVpnMonTypeSecFreqType' => '1.3.6.1.4.1.9.9.42.1.2.16.1.4', + 'rttMplsVpnMonTypeSecFreqTypeDefinition' => 'CISCO-RTTMON-MIB::rttMplsVpnMonTypeSecFreqType', + 'rttMplsVpnMonTypeSecFreqValue' => '1.3.6.1.4.1.9.9.42.1.2.16.1.5', + 'rttMplsVpnMonTypeLspSelector' => '1.3.6.1.4.1.9.9.42.1.2.16.1.6', + 'rttMplsVpnMonTypeLSPReplyMode' => '1.3.6.1.4.1.9.9.42.1.2.16.1.7', + 'rttMplsVpnMonTypeLSPTTL' => '1.3.6.1.4.1.9.9.42.1.2.16.1.8', + 'rttMplsVpnMonTypeLSPReplyDscp' => '1.3.6.1.4.1.9.9.42.1.2.16.1.9', + 'rttMplsVpnMonTypeLpdMaxSessions' => '1.3.6.1.4.1.9.9.42.1.2.16.1.10', + 'rttMplsVpnMonTypeLpdSessTimeout' => '1.3.6.1.4.1.9.9.42.1.2.16.1.11', + 'rttMplsVpnMonTypeLpdEchoTimeout' => '1.3.6.1.4.1.9.9.42.1.2.16.1.12', + 'rttMplsVpnMonTypeLpdEchoInterval' => '1.3.6.1.4.1.9.9.42.1.2.16.1.13', + 'rttMplsVpnMonTypeLpdEchoNullShim' => '1.3.6.1.4.1.9.9.42.1.2.16.1.14', + 'rttMplsVpnMonTypeLpdScanPeriod' => '1.3.6.1.4.1.9.9.42.1.2.16.1.15', + 'rttMplsVpnMonTypeLpdStatHours' => '1.3.6.1.4.1.9.9.42.1.2.16.1.16', + 'rttMplsVpnMonScheduleTable' => '1.3.6.1.4.1.9.9.42.1.2.17', + 'rttMplsVpnMonScheduleEntry' => '1.3.6.1.4.1.9.9.42.1.2.17.1', + 'rttMplsVpnMonScheduleRttStartTime' => '1.3.6.1.4.1.9.9.42.1.2.17.1.1', + 'rttMplsVpnMonSchedulePeriod' => '1.3.6.1.4.1.9.9.42.1.2.17.1.2', + 'rttMplsVpnMonScheduleFrequency' => '1.3.6.1.4.1.9.9.42.1.2.17.1.3', + 'rttMplsVpnMonReactTable' => '1.3.6.1.4.1.9.9.42.1.2.18', + 'rttMplsVpnMonReactEntry' => '1.3.6.1.4.1.9.9.42.1.2.18.1', + 'rttMplsVpnMonReactConnectionEnable' => '1.3.6.1.4.1.9.9.42.1.2.18.1.1', + 'rttMplsVpnMonReactTimeoutEnable' => '1.3.6.1.4.1.9.9.42.1.2.18.1.2', + 'rttMplsVpnMonReactThresholdType' => '1.3.6.1.4.1.9.9.42.1.2.18.1.3', + 'rttMplsVpnMonReactThresholdTypeDefinition' => 'CISCO-RTTMON-MIB::rttMplsVpnMonReactThresholdType', + 'rttMplsVpnMonReactThresholdCount' => '1.3.6.1.4.1.9.9.42.1.2.18.1.4', + 'rttMplsVpnMonReactActionType' => '1.3.6.1.4.1.9.9.42.1.2.18.1.5', + 'rttMplsVpnMonReactActionTypeDefinition' => 'CISCO-RTTMON-MIB::rttMplsVpnMonReactActionType', + 'rttMplsVpnMonReactLpdNotifyType' => '1.3.6.1.4.1.9.9.42.1.2.18.1.6', + 'rttMplsVpnMonReactLpdNotifyTypeDefinition' => 'CISCO-RTTMON-MIB::rttMplsVpnMonReactLpdNotifyType', + 'rttMplsVpnMonReactLpdRetryCount' => '1.3.6.1.4.1.9.9.42.1.2.18.1.7', + 'rttMonReactTable' => '1.3.6.1.4.1.9.9.42.1.2.19', + 'rttMonReactEntry' => '1.3.6.1.4.1.9.9.42.1.2.19.1', + 'rttMonReactConfigIndex' => '1.3.6.1.4.1.9.9.42.1.2.19.1.1', + 'rttMonReactVar' => '1.3.6.1.4.1.9.9.42.1.2.19.1.2', + 'rttMonReactThresholdType' => '1.3.6.1.4.1.9.9.42.1.2.19.1.3', + 'rttMonReactThresholdTypeDefinition' => 'CISCO-RTTMON-MIB::rttMonReactThresholdType', + 'rttMonReactActionType' => '1.3.6.1.4.1.9.9.42.1.2.19.1.4', + 'rttMonReactActionTypeDefinition' => 'CISCO-RTTMON-MIB::rttMonReactActionType', + 'rttMonReactThresholdRising' => '1.3.6.1.4.1.9.9.42.1.2.19.1.5', + 'rttMonReactThresholdFalling' => '1.3.6.1.4.1.9.9.42.1.2.19.1.6', + 'rttMonReactThresholdCountX' => '1.3.6.1.4.1.9.9.42.1.2.19.1.7', + 'rttMonReactThresholdCountY' => '1.3.6.1.4.1.9.9.42.1.2.19.1.8', + 'rttMonReactValue' => '1.3.6.1.4.1.9.9.42.1.2.19.1.9', + 'rttMonReactOccurred' => '1.3.6.1.4.1.9.9.42.1.2.19.1.10', + 'rttMonReactStatus' => '1.3.6.1.4.1.9.9.42.1.2.19.1.11', + 'rttMonGeneratedOperTable' => '1.3.6.1.4.1.9.9.42.1.2.20', + 'rttMonGeneratedOperEntry' => '1.3.6.1.4.1.9.9.42.1.2.20.1', + 'rttMonGeneratedOperRespIpAddrType' => '1.3.6.1.4.1.9.9.42.1.2.20.1.1', + 'rttMonGeneratedOperRespIpAddr' => '1.3.6.1.4.1.9.9.42.1.2.20.1.2', + 'rttMonGeneratedOperCtrlAdminIndex' => '1.3.6.1.4.1.9.9.42.1.2.20.1.3', + 'rttMonStats' => '1.3.6.1.4.1.9.9.42.1.3', + 'rttMonStatsCaptureTable' => '1.3.6.1.4.1.9.9.42.1.3.1', + 'rttMonStatsCaptureEntry' => '1.3.6.1.4.1.9.9.42.1.3.1.1', + 'rttMonStatsCaptureStartTimeIndex' => '1.3.6.1.4.1.9.9.42.1.3.1.1.1', + 'rttMonStatsCapturePathIndex' => '1.3.6.1.4.1.9.9.42.1.3.1.1.2', + 'rttMonStatsCaptureHopIndex' => '1.3.6.1.4.1.9.9.42.1.3.1.1.3', + 'rttMonStatsCaptureDistIndex' => '1.3.6.1.4.1.9.9.42.1.3.1.1.4', + 'rttMonStatsCaptureCompletions' => '1.3.6.1.4.1.9.9.42.1.3.1.1.5', + 'rttMonStatsCaptureOverThresholds' => '1.3.6.1.4.1.9.9.42.1.3.1.1.6', + 'rttMonStatsCaptureSumCompletionTime' => '1.3.6.1.4.1.9.9.42.1.3.1.1.7', + 'rttMonStatsCaptureSumCompletionTime2Low' => '1.3.6.1.4.1.9.9.42.1.3.1.1.8', + 'rttMonStatsCaptureSumCompletionTime2High' => '1.3.6.1.4.1.9.9.42.1.3.1.1.9', + 'rttMonStatsCaptureCompletionTimeMax' => '1.3.6.1.4.1.9.9.42.1.3.1.1.10', + 'rttMonStatsCaptureCompletionTimeMin' => '1.3.6.1.4.1.9.9.42.1.3.1.1.11', + 'rttMonStatsCollectTable' => '1.3.6.1.4.1.9.9.42.1.3.2', + 'rttMonStatsCollectEntry' => '1.3.6.1.4.1.9.9.42.1.3.2.1', + 'rttMonStatsCollectNumDisconnects' => '1.3.6.1.4.1.9.9.42.1.3.2.1.1', + 'rttMonStatsCollectTimeouts' => '1.3.6.1.4.1.9.9.42.1.3.2.1.2', + 'rttMonStatsCollectBusies' => '1.3.6.1.4.1.9.9.42.1.3.2.1.3', + 'rttMonStatsCollectNoConnections' => '1.3.6.1.4.1.9.9.42.1.3.2.1.4', + 'rttMonStatsCollectDrops' => '1.3.6.1.4.1.9.9.42.1.3.2.1.5', + 'rttMonStatsCollectSequenceErrors' => '1.3.6.1.4.1.9.9.42.1.3.2.1.6', + 'rttMonStatsCollectVerifyErrors' => '1.3.6.1.4.1.9.9.42.1.3.2.1.7', + 'rttMonStatsCollectAddress' => '1.3.6.1.4.1.9.9.42.1.3.2.1.8', + 'rttMonControlEnableErrors' => '1.3.6.1.4.1.9.9.42.1.3.2.1.9', + 'rttMonStatsRetrieveErrors' => '1.3.6.1.4.1.9.9.42.1.3.2.1.10', + 'rttMonStatsCollectCtrlEnErrors' => '1.3.6.1.4.1.9.9.42.1.3.2.1.11', + 'rttMonStatsCollectRetrieveErrors' => '1.3.6.1.4.1.9.9.42.1.3.2.1.12', + 'rttMonStatsTotalsTable' => '1.3.6.1.4.1.9.9.42.1.3.3', + 'rttMonStatsTotalsEntry' => '1.3.6.1.4.1.9.9.42.1.3.3.1', + 'rttMonStatsTotalsElapsedTime' => '1.3.6.1.4.1.9.9.42.1.3.3.1.1', + 'rttMonStatsTotalsInitiations' => '1.3.6.1.4.1.9.9.42.1.3.3.1.2', + 'rttMonHTTPStatsTable' => '1.3.6.1.4.1.9.9.42.1.3.4', + 'rttMonHTTPStatsEntry' => '1.3.6.1.4.1.9.9.42.1.3.4.1', + 'rttMonHTTPStatsStartTimeIndex' => '1.3.6.1.4.1.9.9.42.1.3.4.1.1', + 'rttMonHTTPStatsCompletions' => '1.3.6.1.4.1.9.9.42.1.3.4.1.2', + 'rttMonHTTPStatsOverThresholds' => '1.3.6.1.4.1.9.9.42.1.3.4.1.3', + 'rttMonHTTPStatsRTTSum' => '1.3.6.1.4.1.9.9.42.1.3.4.1.4', + 'rttMonHTTPStatsRTTSum2Low' => '1.3.6.1.4.1.9.9.42.1.3.4.1.5', + 'rttMonHTTPStatsRTTSum2High' => '1.3.6.1.4.1.9.9.42.1.3.4.1.6', + 'rttMonHTTPStatsRTTMin' => '1.3.6.1.4.1.9.9.42.1.3.4.1.7', + 'rttMonHTTPStatsRTTMax' => '1.3.6.1.4.1.9.9.42.1.3.4.1.8', + 'rttMonHTTPStatsDNSRTTSum' => '1.3.6.1.4.1.9.9.42.1.3.4.1.9', + 'rttMonHTTPStatsTCPConnectRTTSum' => '1.3.6.1.4.1.9.9.42.1.3.4.1.10', + 'rttMonHTTPStatsTransactionRTTSum' => '1.3.6.1.4.1.9.9.42.1.3.4.1.11', + 'rttMonHTTPStatsMessageBodyOctetsSum' => '1.3.6.1.4.1.9.9.42.1.3.4.1.12', + 'rttMonHTTPStatsDNSServerTimeout' => '1.3.6.1.4.1.9.9.42.1.3.4.1.13', + 'rttMonHTTPStatsTCPConnectTimeout' => '1.3.6.1.4.1.9.9.42.1.3.4.1.14', + 'rttMonHTTPStatsTransactionTimeout' => '1.3.6.1.4.1.9.9.42.1.3.4.1.15', + 'rttMonHTTPStatsDNSQueryError' => '1.3.6.1.4.1.9.9.42.1.3.4.1.16', + 'rttMonHTTPStatsHTTPError' => '1.3.6.1.4.1.9.9.42.1.3.4.1.17', + 'rttMonHTTPStatsError' => '1.3.6.1.4.1.9.9.42.1.3.4.1.18', + 'rttMonHTTPStatsBusies' => '1.3.6.1.4.1.9.9.42.1.3.4.1.19', + 'rttMonJitterStatsTable' => '1.3.6.1.4.1.9.9.42.1.3.5', + 'rttMonJitterStatsEntry' => '1.3.6.1.4.1.9.9.42.1.3.5.1', + 'rttMonJitterStatsStartTimeIndex' => '1.3.6.1.4.1.9.9.42.1.3.5.1.1', + 'rttMonJitterStatsCompletions' => '1.3.6.1.4.1.9.9.42.1.3.5.1.2', + 'rttMonJitterStatsOverThresholds' => '1.3.6.1.4.1.9.9.42.1.3.5.1.3', + 'rttMonJitterStatsNumOfRTT' => '1.3.6.1.4.1.9.9.42.1.3.5.1.4', + 'rttMonJitterStatsRTTSum' => '1.3.6.1.4.1.9.9.42.1.3.5.1.5', + 'rttMonJitterStatsRTTSum2Low' => '1.3.6.1.4.1.9.9.42.1.3.5.1.6', + 'rttMonJitterStatsRTTSum2High' => '1.3.6.1.4.1.9.9.42.1.3.5.1.7', + 'rttMonJitterStatsRTTMin' => '1.3.6.1.4.1.9.9.42.1.3.5.1.8', + 'rttMonJitterStatsRTTMax' => '1.3.6.1.4.1.9.9.42.1.3.5.1.9', + 'rttMonJitterStatsMinOfPositivesSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.10', + 'rttMonJitterStatsMaxOfPositivesSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.11', + 'rttMonJitterStatsNumOfPositivesSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.12', + 'rttMonJitterStatsSumOfPositivesSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.13', + 'rttMonJitterStatsSum2PositivesSDLow' => '1.3.6.1.4.1.9.9.42.1.3.5.1.14', + 'rttMonJitterStatsSum2PositivesSDHigh' => '1.3.6.1.4.1.9.9.42.1.3.5.1.15', + 'rttMonJitterStatsMinOfNegativesSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.16', + 'rttMonJitterStatsMaxOfNegativesSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.17', + 'rttMonJitterStatsNumOfNegativesSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.18', + 'rttMonJitterStatsSumOfNegativesSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.19', + 'rttMonJitterStatsSum2NegativesSDLow' => '1.3.6.1.4.1.9.9.42.1.3.5.1.20', + 'rttMonJitterStatsSum2NegativesSDHigh' => '1.3.6.1.4.1.9.9.42.1.3.5.1.21', + 'rttMonJitterStatsMinOfPositivesDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.22', + 'rttMonJitterStatsMaxOfPositivesDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.23', + 'rttMonJitterStatsNumOfPositivesDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.24', + 'rttMonJitterStatsSumOfPositivesDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.25', + 'rttMonJitterStatsSum2PositivesDSLow' => '1.3.6.1.4.1.9.9.42.1.3.5.1.26', + 'rttMonJitterStatsSum2PositivesDSHigh' => '1.3.6.1.4.1.9.9.42.1.3.5.1.27', + 'rttMonJitterStatsMinOfNegativesDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.28', + 'rttMonJitterStatsMaxOfNegativesDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.29', + 'rttMonJitterStatsNumOfNegativesDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.30', + 'rttMonJitterStatsSumOfNegativesDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.31', + 'rttMonJitterStatsSum2NegativesDSLow' => '1.3.6.1.4.1.9.9.42.1.3.5.1.32', + 'rttMonJitterStatsSum2NegativesDSHigh' => '1.3.6.1.4.1.9.9.42.1.3.5.1.33', + 'rttMonJitterStatsPacketLossSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.34', + 'rttMonJitterStatsPacketLossDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.35', + 'rttMonJitterStatsPacketOutOfSequence' => '1.3.6.1.4.1.9.9.42.1.3.5.1.36', + 'rttMonJitterStatsPacketMIA' => '1.3.6.1.4.1.9.9.42.1.3.5.1.37', + 'rttMonJitterStatsPacketLateArrival' => '1.3.6.1.4.1.9.9.42.1.3.5.1.38', + 'rttMonJitterStatsError' => '1.3.6.1.4.1.9.9.42.1.3.5.1.39', + 'rttMonJitterStatsBusies' => '1.3.6.1.4.1.9.9.42.1.3.5.1.40', + 'rttMonJitterStatsOWSumSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.41', + 'rttMonJitterStatsOWSum2SDLow' => '1.3.6.1.4.1.9.9.42.1.3.5.1.42', + 'rttMonJitterStatsOWSum2SDHigh' => '1.3.6.1.4.1.9.9.42.1.3.5.1.43', + 'rttMonJitterStatsOWMinSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.44', + 'rttMonJitterStatsOWMaxSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.45', + 'rttMonJitterStatsOWSumDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.46', + 'rttMonJitterStatsOWSum2DSLow' => '1.3.6.1.4.1.9.9.42.1.3.5.1.47', + 'rttMonJitterStatsOWSum2DSHigh' => '1.3.6.1.4.1.9.9.42.1.3.5.1.48', + 'rttMonJitterStatsOWMinDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.49', + 'rttMonJitterStatsOWMaxDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.50', + 'rttMonJitterStatsNumOfOW' => '1.3.6.1.4.1.9.9.42.1.3.5.1.51', + 'rttMonJitterStatsOWMinSDNew' => '1.3.6.1.4.1.9.9.42.1.3.5.1.52', + 'rttMonJitterStatsOWMaxSDNew' => '1.3.6.1.4.1.9.9.42.1.3.5.1.53', + 'rttMonJitterStatsOWMinDSNew' => '1.3.6.1.4.1.9.9.42.1.3.5.1.54', + 'rttMonJitterStatsOWMaxDSNew' => '1.3.6.1.4.1.9.9.42.1.3.5.1.55', + 'rttMonJitterStatsMinOfMOS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.56', + 'rttMonJitterStatsMaxOfMOS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.57', + 'rttMonJitterStatsMinOfICPIF' => '1.3.6.1.4.1.9.9.42.1.3.5.1.58', + 'rttMonJitterStatsMaxOfICPIF' => '1.3.6.1.4.1.9.9.42.1.3.5.1.59', + 'rttMonJitterStatsIAJOut' => '1.3.6.1.4.1.9.9.42.1.3.5.1.60', + 'rttMonJitterStatsIAJIn' => '1.3.6.1.4.1.9.9.42.1.3.5.1.61', + 'rttMonJitterStatsAvgJitter' => '1.3.6.1.4.1.9.9.42.1.3.5.1.62', + 'rttMonJitterStatsAvgJitterSD' => '1.3.6.1.4.1.9.9.42.1.3.5.1.63', + 'rttMonJitterStatsAvgJitterDS' => '1.3.6.1.4.1.9.9.42.1.3.5.1.64', + 'rttMonJitterStatsUnSyncRTs' => '1.3.6.1.4.1.9.9.42.1.3.5.1.65', + 'rttMonJitterStatsRTTSumHigh' => '1.3.6.1.4.1.9.9.42.1.3.5.1.66', + 'rttMonJitterStatsOWSumSDHigh' => '1.3.6.1.4.1.9.9.42.1.3.5.1.67', + 'rttMonJitterStatsOWSumDSHigh' => '1.3.6.1.4.1.9.9.42.1.3.5.1.68', + 'rttMonJitterStatsNumOverThresh' => '1.3.6.1.4.1.9.9.42.1.3.5.1.69', + 'rttMonLpdGrpStatsTable' => '1.3.6.1.4.1.9.9.42.1.3.7', + 'rttMonLpdGrpStatsEntry' => '1.3.6.1.4.1.9.9.42.1.3.7.1', + 'rttMonLpdGrpStatsGroupIndex' => '1.3.6.1.4.1.9.9.42.1.3.7.1.1', + 'rttMonLpdGrpStatsStartTimeIndex' => '1.3.6.1.4.1.9.9.42.1.3.7.1.2', + 'rttMonLpdGrpStatsTargetPE' => '1.3.6.1.4.1.9.9.42.1.3.7.1.3', + 'rttMonLpdGrpStatsNumOfPass' => '1.3.6.1.4.1.9.9.42.1.3.7.1.4', + 'rttMonLpdGrpStatsNumOfFail' => '1.3.6.1.4.1.9.9.42.1.3.7.1.5', + 'rttMonLpdGrpStatsNumOfTimeout' => '1.3.6.1.4.1.9.9.42.1.3.7.1.6', + 'rttMonLpdGrpStatsAvgRTT' => '1.3.6.1.4.1.9.9.42.1.3.7.1.7', + 'rttMonLpdGrpStatsMinRTT' => '1.3.6.1.4.1.9.9.42.1.3.7.1.8', + 'rttMonLpdGrpStatsMaxRTT' => '1.3.6.1.4.1.9.9.42.1.3.7.1.9', + 'rttMonLpdGrpStatsMinNumPaths' => '1.3.6.1.4.1.9.9.42.1.3.7.1.10', + 'rttMonLpdGrpStatsMaxNumPaths' => '1.3.6.1.4.1.9.9.42.1.3.7.1.11', + 'rttMonLpdGrpStatsLPDStartTime' => '1.3.6.1.4.1.9.9.42.1.3.7.1.12', + 'rttMonLpdGrpStatsLPDFailOccurred' => '1.3.6.1.4.1.9.9.42.1.3.7.1.13', + 'rttMonLpdGrpStatsLPDFailCause' => '1.3.6.1.4.1.9.9.42.1.3.7.1.14', + 'rttMonLpdGrpStatsLPDCompTime' => '1.3.6.1.4.1.9.9.42.1.3.7.1.15', + 'rttMonLpdGrpStatsGroupStatus' => '1.3.6.1.4.1.9.9.42.1.3.7.1.16', + 'rttMonLpdGrpStatsGroupProbeIndex' => '1.3.6.1.4.1.9.9.42.1.3.7.1.17', + 'rttMonLpdGrpStatsPathIds' => '1.3.6.1.4.1.9.9.42.1.3.7.1.18', + 'rttMonLpdGrpStatsProbeStatus' => '1.3.6.1.4.1.9.9.42.1.3.7.1.19', + 'rttMonLpdGrpStatsResetTime' => '1.3.6.1.4.1.9.9.42.1.3.7.1.20', + 'rttMonHistory' => '1.3.6.1.4.1.9.9.42.1.4', + 'rttMonHistoryCollectionTable' => '1.3.6.1.4.1.9.9.42.1.4.1', + 'rttMonHistoryCollectionEntry' => '1.3.6.1.4.1.9.9.42.1.4.1.1', + 'rttMonHistoryCollectionLifeIndex' => '1.3.6.1.4.1.9.9.42.1.4.1.1.1', + 'rttMonHistoryCollectionBucketIndex' => '1.3.6.1.4.1.9.9.42.1.4.1.1.2', + 'rttMonHistoryCollectionSampleIndex' => '1.3.6.1.4.1.9.9.42.1.4.1.1.3', + 'rttMonHistoryCollectionSampleTime' => '1.3.6.1.4.1.9.9.42.1.4.1.1.4', + 'rttMonHistoryCollectionAddress' => '1.3.6.1.4.1.9.9.42.1.4.1.1.5', + 'rttMonHistoryCollectionCompletionTime' => '1.3.6.1.4.1.9.9.42.1.4.1.1.6', + 'rttMonHistoryCollectionSense' => '1.3.6.1.4.1.9.9.42.1.4.1.1.7', + 'rttMonHistoryCollectionApplSpecificSense' => '1.3.6.1.4.1.9.9.42.1.4.1.1.8', + 'rttMonHistoryCollectionSenseDescription' => '1.3.6.1.4.1.9.9.42.1.4.1.1.9', + 'rttMonLatestOper' => '1.3.6.1.4.1.9.9.42.1.5', + 'rttMonLatestHTTPOperTable' => '1.3.6.1.4.1.9.9.42.1.5.1', + 'rttMonLatestHTTPOperEntry' => '1.3.6.1.4.1.9.9.42.1.5.1.1', + 'rttMonLatestHTTPOperRTT' => '1.3.6.1.4.1.9.9.42.1.5.1.1.1', + 'rttMonLatestHTTPOperDNSRTT' => '1.3.6.1.4.1.9.9.42.1.5.1.1.2', + 'rttMonLatestHTTPOperTCPConnectRTT' => '1.3.6.1.4.1.9.9.42.1.5.1.1.3', + 'rttMonLatestHTTPOperTransactionRTT' => '1.3.6.1.4.1.9.9.42.1.5.1.1.4', + 'rttMonLatestHTTPOperMessageBodyOctets' => '1.3.6.1.4.1.9.9.42.1.5.1.1.5', + 'rttMonLatestHTTPOperSense' => '1.3.6.1.4.1.9.9.42.1.5.1.1.6', + 'rttMonLatestHTTPErrorSenseDescription' => '1.3.6.1.4.1.9.9.42.1.5.1.1.7', + 'rttMonLatestJitterOperTable' => '1.3.6.1.4.1.9.9.42.1.5.2', + 'rttMonLatestJitterOperEntry' => '1.3.6.1.4.1.9.9.42.1.5.2.1', + 'rttMonLatestJitterOperNumOfRTT' => '1.3.6.1.4.1.9.9.42.1.5.2.1.1', + 'rttMonLatestJitterOperRTTSum' => '1.3.6.1.4.1.9.9.42.1.5.2.1.2', + 'rttMonLatestJitterOperRTTSum2' => '1.3.6.1.4.1.9.9.42.1.5.2.1.3', + 'rttMonLatestJitterOperRTTMin' => '1.3.6.1.4.1.9.9.42.1.5.2.1.4', + 'rttMonLatestJitterOperRTTMax' => '1.3.6.1.4.1.9.9.42.1.5.2.1.5', + 'rttMonLatestJitterOperMinOfPositivesSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.6', + 'rttMonLatestJitterOperMaxOfPositivesSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.7', + 'rttMonLatestJitterOperNumOfPositivesSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.8', + 'rttMonLatestJitterOperSumOfPositivesSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.9', + 'rttMonLatestJitterOperSum2PositivesSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.10', + 'rttMonLatestJitterOperMinOfNegativesSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.11', + 'rttMonLatestJitterOperMaxOfNegativesSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.12', + 'rttMonLatestJitterOperNumOfNegativesSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.13', + 'rttMonLatestJitterOperSumOfNegativesSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.14', + 'rttMonLatestJitterOperSum2NegativesSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.15', + 'rttMonLatestJitterOperMinOfPositivesDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.16', + 'rttMonLatestJitterOperMaxOfPositivesDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.17', + 'rttMonLatestJitterOperNumOfPositivesDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.18', + 'rttMonLatestJitterOperSumOfPositivesDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.19', + 'rttMonLatestJitterOperSum2PositivesDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.20', + 'rttMonLatestJitterOperMinOfNegativesDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.21', + 'rttMonLatestJitterOperMaxOfNegativesDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.22', + 'rttMonLatestJitterOperNumOfNegativesDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.23', + 'rttMonLatestJitterOperSumOfNegativesDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.24', + 'rttMonLatestJitterOperSum2NegativesDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.25', + 'rttMonLatestJitterOperPacketLossSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.26', + 'rttMonLatestJitterOperPacketLossDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.27', + 'rttMonLatestJitterOperPacketOutOfSequence' => '1.3.6.1.4.1.9.9.42.1.5.2.1.28', + 'rttMonLatestJitterOperPacketMIA' => '1.3.6.1.4.1.9.9.42.1.5.2.1.29', + 'rttMonLatestJitterOperPacketLateArrival' => '1.3.6.1.4.1.9.9.42.1.5.2.1.30', + 'rttMonLatestJitterOperSense' => '1.3.6.1.4.1.9.9.42.1.5.2.1.31', + 'rttMonLatestJitterOperSenseDefinition' => 'CISCO-RTTMON-TC-MIB::RttResponseSense', + + 'rttMonLatestJitterErrorSenseDescription' => '1.3.6.1.4.1.9.9.42.1.5.2.1.32', + 'rttMonLatestJitterOperOWSumSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.33', + 'rttMonLatestJitterOperOWSum2SD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.34', + 'rttMonLatestJitterOperOWMinSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.35', + 'rttMonLatestJitterOperOWMaxSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.36', + 'rttMonLatestJitterOperOWSumDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.37', + 'rttMonLatestJitterOperOWSum2DS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.38', + 'rttMonLatestJitterOperOWMinDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.39', + 'rttMonLatestJitterOperOWMaxDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.40', + 'rttMonLatestJitterOperNumOfOW' => '1.3.6.1.4.1.9.9.42.1.5.2.1.41', + 'rttMonLatestJitterOperMOS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.42', + 'rttMonLatestJitterOperICPIF' => '1.3.6.1.4.1.9.9.42.1.5.2.1.43', + 'rttMonLatestJitterOperIAJOut' => '1.3.6.1.4.1.9.9.42.1.5.2.1.44', + 'rttMonLatestJitterOperIAJIn' => '1.3.6.1.4.1.9.9.42.1.5.2.1.45', + 'rttMonLatestJitterOperAvgJitter' => '1.3.6.1.4.1.9.9.42.1.5.2.1.46', + 'rttMonLatestJitterOperAvgSDJ' => '1.3.6.1.4.1.9.9.42.1.5.2.1.47', + 'rttMonLatestJitterOperAvgDSJ' => '1.3.6.1.4.1.9.9.42.1.5.2.1.48', + 'rttMonLatestJitterOperOWAvgSD' => '1.3.6.1.4.1.9.9.42.1.5.2.1.49', + 'rttMonLatestJitterOperOWAvgDS' => '1.3.6.1.4.1.9.9.42.1.5.2.1.50', + 'rttMonLatestJitterOperNTPState' => '1.3.6.1.4.1.9.9.42.1.5.2.1.51', + 'rttMonLatestJitterOperNTPStateDefinition' => 'CISCO-RTTMON-MIB::rttMonLatestJitterOperNTPState', + 'rttMonLatestJitterOperUnSyncRTs' => '1.3.6.1.4.1.9.9.42.1.5.2.1.52', + 'rttMonLatestJitterOperRTTSumHigh' => '1.3.6.1.4.1.9.9.42.1.5.2.1.53', + 'rttMonLatestJitterOperRTTSum2High' => '1.3.6.1.4.1.9.9.42.1.5.2.1.54', + 'rttMonLatestJitterOperOWSumSDHigh' => '1.3.6.1.4.1.9.9.42.1.5.2.1.55', + 'rttMonLatestJitterOperOWSum2SDHigh' => '1.3.6.1.4.1.9.9.42.1.5.2.1.56', + 'rttMonLatestJitterOperOWSumDSHigh' => '1.3.6.1.4.1.9.9.42.1.5.2.1.57', + 'rttMonLatestJitterOperOWSum2DSHigh' => '1.3.6.1.4.1.9.9.42.1.5.2.1.58', + 'rttMonLatestJitterOperNumOverThresh' => '1.3.6.1.4.1.9.9.42.1.5.2.1.59', + 'rttMonNotificationsPrefix' => '1.3.6.1.4.1.9.9.42.2', + 'rttMonNotifications' => '1.3.6.1.4.1.9.9.42.2.0', + 'ciscoRttMonMibConformance' => '1.3.6.1.4.1.9.9.42.3', + 'ciscoRttMonMibCompliances' => '1.3.6.1.4.1.9.9.42.3.1', + 'ciscoRttMonMibGroups' => '1.3.6.1.4.1.9.9.42.3.2', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-RTTMON-MIB'} = { + 'rttMonReactAdminThresholdType' => { + '1' => 'never', + '2' => 'immediate', + '3' => 'consecutive', + '4' => 'xOfy', + '5' => 'average', + }, + 'rttMonEchoAdminReserveDsp' => { + '1' => 'be', + '2' => 'gs', + '3' => 'na', + }, + 'rttMonLatestJitterOperNTPState' => { + '1' => 'sync', + '2' => 'outOfSync', + }, + 'rttMonApplPreConfigedType' => { + '1' => 'filePath', + '2' => 'scriptName', + }, + 'rttMonFileIOAdminAction' => { + '1' => 'write', + '2' => 'read', + '3' => 'writeRead', + }, + 'rttMplsVpnMonTypeSecFreqType' => { + '1' => 'none', + '2' => 'timeout', + '3' => 'connectionLoss', + '4' => 'both', + }, + 'rttMonCtrlOperState' => { + '1' => 'reset', + '2' => 'orderlyStop', + '3' => 'immediateStop', + '4' => 'pending', + '5' => 'inactive', + '6' => 'active', + '7' => 'restart', + }, + 'rttMonReactActionType' => { + '1' => 'none', + '2' => 'trapOnly', + '3' => 'triggerOnly', + '4' => 'trapAndTrigger', + }, + 'rttMonHistoryAdminFilter' => { + '1' => 'none', + '2' => 'all', + '3' => 'overThreshold', + '4' => 'failures', + }, + 'rttMonEchoAdminLSPFECType' => { + '1' => 'ldpIpv4Prefix', + }, + 'rttMplsVpnMonReactLpdNotifyType' => { + '1' => 'none', + '2' => 'lpdPathDiscovery', + '3' => 'lpdGroupStatus', + '4' => 'lpdAll', + }, + 'rttMonEchoAdminProbePakPriority' => { + '1' => 'normal', + '2' => 'high', + }, + 'rttMplsVpnMonReactThresholdType' => { + '1' => 'never', + '2' => 'immediate', + '3' => 'consecutive', + }, + 'rttMplsVpnMonReactActionType' => { + '1' => 'none', + '2' => 'trapOnly', + }, + 'rttMonEchoAdminPrecision' => { + '1' => 'milliseconds', + '2' => 'microseconds', + }, + 'rttMonReactTriggerOperState' => { + '1' => 'active', + '2' => 'pending', + }, + 'rttMonReactAdminActionType' => { + '1' => 'none', + '2' => 'trapOnly', + '3' => 'nmvtOnly', + '4' => 'triggerOnly', + '5' => 'trapAndNmvt', + '6' => 'trapAndTrigger', + '7' => 'nmvtAndTrigger', + '8' => 'trapNmvtAndTrigger', + }, + 'rttMonFileIOAdminSize' => { + '1' => 'n256', + '2' => 'n1k', + '3' => 'n64k', + '4' => 'n128k', + '5' => 'n256k', + }, + 'rttMonEchoAdminOWNTPSyncTolType' => { + '1' => 'percent', + '2' => 'absolute', + }, + 'rttMonReactThresholdType' => { + '1' => 'never', + '2' => 'immediate', + '3' => 'consecutive', + '4' => 'xOfy', + '5' => 'average', + }, +}; + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/check_nwc_health-10.2.1/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORTTMONTCMIB.pm new/check_nwc_health-10.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORTTMONTCMIB.pm --- old/check_nwc_health-10.2.1/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORTTMONTCMIB.pm 1970-01-01 01:00:00.000000000 +0100 +++ new/check_nwc_health-10.3/GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORTTMONTCMIB.pm 2022-07-29 17:01:25.135362100 +0200 @@ -0,0 +1,246 @@ +package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCORTTMONTCMIB; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-RTTMON-TC-MIB'} = { + url => '', + name => 'CISCO-RTTMON-TC-MIB', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-RTTMON-TC-MIB'} = + '1.3.6.1.4.1.9.9.485'; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-RTTMON-TC-MIB'} = { + 'ciscoRttMonTCMIB' => '1.3.6.1.4.1.9.9.485', +}; + +$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-RTTMON-TC-MIB'} = { + 'RttMonOperation' => { + '0' => 'notApplicable', + '1' => 'httpGet', + '2' => 'httpRaw', + '3' => 'ftpGet', + '4' => 'ftpPassive', + '5' => 'ftpActive', + '6' => 'voipDTAlertRinging', + '7' => 'voipDTConnectOK', + }, + 'RttResponseSense' => { + '0' => 'other', + '1' => 'ok', + '2' => 'disconnected', + '3' => 'overThreshold', + '4' => 'timeout', + '5' => 'busy', + '6' => 'notConnected', + '7' => 'dropped', + '8' => 'sequenceError', + '9' => 'verifyError', + '10' => 'applicationSpecific', + '11' => 'dnsServerTimeout', + '12' => 'tcpConnectTimeout', + '13' => 'httpTransactionTimeout', + '14' => 'dnsQueryError', + '15' => 'httpError', + '16' => 'error', + '17' => 'mplsLspEchoTxError', + '18' => 'mplsLspUnreachable', + '19' => 'mplsLspMalformedReq', + '20' => 'mplsLspReachButNotFEC', + '21' => 'enableOk', + '22' => 'enableNoConnect', + '23' => 'enableVersionFail', + '24' => 'enableInternalError', + '25' => 'enableAbort', + '26' => 'enableFail', + '27' => 'enableAuthFail', + '28' => 'enableFormatError', + '29' => 'enablePortInUse', + '30' => 'statsRetrieveOk', + '31' => 'statsRetrieveNoConnect', + '32' => 'statsRetrieveVersionFail', + '33' => 'statsRetrieveInternalError', + '34' => 'statsRetrieveAbort', + '35' => 'statsRetrieveFail', + '36' => 'statsRetrieveAuthFail', + '37' => 'statsRetrieveFormatError', + '38' => 'statsRetrievePortInUse', + }, + 'RttMonCodecType' => { + '0' => 'notApplicable', + '1' => 'g711ulaw', + '2' => 'g711alaw', + '3' => 'g729a', + }, + 'RttMonIdLst' => { + }, + 'RttMplsVpnMonLpdGrpStatus' => { + '1' => 'unknown', + '2' => 'up', + '3' => 'partial', + '4' => 'down', + }, + 'RttMonLSPPingReplyMode' => { + '1' => 'replyIpv4Udp', + '2' => 'replyIpv4UdpRA', + }, + 'RttMonRttType' => { + '1' => 'echo', + '2' => 'pathEcho', + '3' => 'fileIO', + '4' => 'script', + '5' => 'udpEcho', + '6' => 'tcpConnect', + '7' => 'http', + '8' => 'dns', + '9' => 'jitter', + '10' => 'dlsw', + '11' => 'dhcp', + '12' => 'ftp', + '13' => 'voip', + '14' => 'rtp', + '15' => 'lspGroup', + '16' => 'icmpjitter', + '17' => 'lspPing', + '18' => 'lspTrace', + '19' => 'ethernetPing', + '20' => 'ethernetJitter', + '21' => 'lspPingPseudowire', + '22' => 'video', + '23' => 'y1731Delay', + '24' => 'y1731Loss', + '25' => 'mcastJitter', + '26' => 'fabricPathEcho', + }, + 'RttMonProtocol' => { + '1' => 'notApplicable', + '2' => 'ipIcmpEcho', + '3' => 'ipUdpEchoAppl', + '4' => 'snaRUEcho', + '5' => 'snaLU0EchoAppl', + '6' => 'snaLU2EchoAppl', + '7' => 'snaLU62Echo', + '8' => 'snaLU62EchoAppl', + '9' => 'appleTalkEcho', + '10' => 'appleTalkEchoAppl', + '11' => 'decNetEcho', + '12' => 'decNetEchoAppl', + '13' => 'ipxEcho', + '14' => 'ipxEchoAppl', + '15' => 'isoClnsEcho', + '16' => 'isoClnsEchoAppl', + '17' => 'vinesEcho', + '18' => 'vinesEchoAppl', + '19' => 'xnsEcho', + '20' => 'xnsEchoAppl', + '21' => 'apolloEcho', + '22' => 'apolloEchoAppl', + '23' => 'netbiosEchoAppl', + '24' => 'ipTcpConn', + '25' => 'httpAppl', + '26' => 'dnsAppl', + '27' => 'jitterAppl', + '28' => 'dlswAppl', + '29' => 'dhcpAppl', + '30' => 'ftpAppl', + '31' => 'mplsLspPingAppl', + '32' => 'voipAppl', + '33' => 'rtpAppl', + '34' => 'icmpJitterAppl', + '35' => 'ethernetPingAppl', + '36' => 'ethernetJitterAppl', + '37' => 'videoAppl', + '38' => 'y1731dmm', + '39' => 'y17311dm', + '40' => 'y1731lmm', + '41' => 'mcastJitterAppl', + '42' => 'y1731slm', + '43' => 'y1731dmmv1', + '44' => 'fabricPathEchoAppl', + }, + 'RttMonReactVar' => { + '1' => 'rtt', + '2' => 'jitterSDAvg', + '3' => 'jitterDSAvg', + '4' => 'packetLossSD', + '5' => 'packetLossDS', + '6' => 'mos', + '7' => 'timeout', + '8' => 'connectionLoss', + '9' => 'verifyError', + '10' => 'jitterAvg', + '11' => 'icpif', + '12' => 'packetMIA', + '13' => 'packetLateArrival', + '14' => 'packetOutOfSequence', + '15' => 'maxOfPositiveSD', + '16' => 'maxOfNegativeSD', + '17' => 'maxOfPositiveDS', + '18' => 'maxOfNegativeDS', + '19' => 'iaJitterDS', + '20' => 'frameLossDS', + '21' => 'mosLQDS', + '22' => 'mosCQDS', + '23' => 'rFactorDS', + '24' => 'successivePacketLoss', + '25' => 'maxOfLatencyDS', + '26' => 'maxOfLatencySD', + '27' => 'latencyDSAvg', + '28' => 'latencySDAvg', + '29' => 'packetLoss', + '30' => 'iaJitterSD', + '31' => 'mosCQSD', + '32' => 'rFactorSD', + '33' => 'lpdGroup', + '34' => 'lpdTreeTrace', + '35' => 'lpdAll', + '36' => 'unavailSD', + '37' => 'unavailDS', + '38' => 'pktLossPctSD', + '39' => 'pktLossPctDS', + '40' => 'rttPct', + '41' => 'maxOfLatencySDPct', + '42' => 'maxOfLatencyDSPct', + '43' => 'latencySDAvgPct', + '44' => 'latencyDSAvgPct', + '45' => 'jitterSDAvgPct', + '46' => 'jitterDSAvgPct', + '47' => 'jitterAvgPct', + '48' => 'overThreshold', + '49' => 'protocolSpecificError', + }, + 'RttMplsVpnMonRttType' => { + '1' => 'jitter', + '2' => 'echo', + '3' => 'pathEcho', + }, + 'RttMonScheduleStartType' => { + '1' => 'pending', + '2' => 'now', + '3' => 'random', + '4' => 'after', + '5' => 'specific', + }, + 'RttMplsVpnMonLpdFailureSense' => { + '1' => 'unknown', + '2' => 'noPath', + '3' => 'allPathsBroken', + '4' => 'allPathsUnexplorable', + '5' => 'allPathsBrokenOrUnexplorable', + '6' => 'timeout', + '7' => 'error', + }, + 'RttReset' => { + '1' => 'ready', + '2' => 'reset', + }, + 'RttMonCtrlIndex' => { + }, + 'CipslaPercentileVar' => { + '1' => 'rtt', + '2' => 'owsd', + '3' => 'owds', + '4' => 'jittersd', + '5' => 'jitterds', + '6' => 'jitteravg', + }, +}; + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/check_nwc_health-10.2.1/GLPlugin/lib/Monitoring/GLPlugin.pm new/check_nwc_health-10.3/GLPlugin/lib/Monitoring/GLPlugin.pm --- old/check_nwc_health-10.2.1/GLPlugin/lib/Monitoring/GLPlugin.pm 2022-07-21 11:55:03.012291100 +0200 +++ new/check_nwc_health-10.3/GLPlugin/lib/Monitoring/GLPlugin.pm 2022-07-29 17:01:24.955362100 +0200 @@ -22,7 +22,7 @@ $Data::Dumper::Sparseseen = 1; }; our $AUTOLOAD; -*VERSION = \'5.1'; +*VERSION = \'5.1.1'; use constant { OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/check_nwc_health-10.2.1/configure new/check_nwc_health-10.3/configure --- old/check_nwc_health-10.2.1/configure 2022-07-21 11:52:36.792291100 +0200 +++ new/check_nwc_health-10.3/configure 2022-07-29 17:01:21.705362100 +0200 @@ -1,7 +1,7 @@ #! /bin/sh # From configure.ac . # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for check_nwc_health 10.2.1. +# Generated by GNU Autoconf 2.69 for check_nwc_health 10.3. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -577,8 +577,8 @@ # Identity of this package. PACKAGE_NAME='check_nwc_health' PACKAGE_TARNAME='check_nwc_health' -PACKAGE_VERSION='10.2.1' -PACKAGE_STRING='check_nwc_health 10.2.1' +PACKAGE_VERSION='10.3' +PACKAGE_STRING='check_nwc_health 10.3' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1236,7 +1236,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures check_nwc_health 10.2.1 to adapt to many kinds of systems. +\`configure' configures check_nwc_health 10.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1308,7 +1308,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of check_nwc_health 10.2.1:";; + short | recursive ) echo "Configuration of check_nwc_health 10.3:";; esac cat <<\_ACEOF @@ -1393,7 +1393,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -check_nwc_health configure 10.2.1 +check_nwc_health configure 10.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1410,7 +1410,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by check_nwc_health $as_me 10.2.1, which was +It was created by check_nwc_health $as_me 10.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2273,7 +2273,7 @@ # Define the identity of the package. PACKAGE='check_nwc_health' - VERSION='10.2.1' + VERSION='10.3' cat >>confdefs.h <<_ACEOF @@ -3324,7 +3324,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by check_nwc_health $as_me 10.2.1, which was +This file was extended by check_nwc_health $as_me 10.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -3377,7 +3377,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -check_nwc_health config.status 10.2.1 +check_nwc_health config.status 10.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/check_nwc_health-10.2.1/configure.ac new/check_nwc_health-10.3/configure.ac --- old/check_nwc_health-10.2.1/configure.ac 2022-07-21 11:55:02.632291100 +0200 +++ new/check_nwc_health-10.3/configure.ac 2022-07-29 17:01:24.505362100 +0200 @@ -1,7 +1,7 @@ dnl Process this file with autoconf to produce a configure script. AC_REVISION ($Revision: 1.150 $) AC_PREREQ(2.58) -AC_INIT(check_nwc_health,10.2.1) +AC_INIT(check_nwc_health,10.3) AM_INIT_AUTOMAKE([1.9 tar-pax]) AM_MAINTAINER_MODE([disable]) AC_CANONICAL_HOST diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/check_nwc_health-10.2.1/plugins-scripts/Classes/Cisco/CISCORTTMONMIB/Component/RttSubsystem.pm new/check_nwc_health-10.3/plugins-scripts/Classes/Cisco/CISCORTTMONMIB/Component/RttSubsystem.pm --- old/check_nwc_health-10.2.1/plugins-scripts/Classes/Cisco/CISCORTTMONMIB/Component/RttSubsystem.pm 1970-01-01 01:00:00.000000000 +0100 +++ new/check_nwc_health-10.3/plugins-scripts/Classes/Cisco/CISCORTTMONMIB/Component/RttSubsystem.pm 2022-07-29 17:01:24.815362100 +0200 @@ -0,0 +1,331 @@ +package Classes::Cisco::CISCORTTMONMIB::Component::RttSubsystem; +our @ISA = qw(Monitoring::GLPlugin::SNMP::Item); +use strict; + + +sub init { + my ($self) = @_; + $self->get_snmp_tables("CISCO-RTTMON-MIB", [ + ['rttmons', 'rttMonCtrlAdminTable+rttMonCtrlOperTable', 'Classes::Cisco::CISCORTTMONMIB::Component::RttSubsystem::Probe'], + ['lastrtts', 'rttMonLatestRttOperTable', 'Monitoring::GLPlugin::SNMP::TableItem'], + ['rttechos', 'rttMonEchoAdminTable', 'Monitoring::GLPlugin::SNMP::TableItem'], + ['latestjitters', 'rttMonLatestJitterOperTable', 'Monitoring::GLPlugin::SNMP::TableItem'], + ]); + # bei manchen geraeten kommt nach SNMPv2-SMI::enterprises.9.9.42.1.3.3.1.2 + # nichts mehr. (nach rttMonStatsTotalsTable) + $self->merge_tables("rttmons", ("lastrtts", "rttechos", "latestjitters")); + @{$self->{rttmons}} = grep { + $self->filter_name($_->{name}); + } map { + $_->_finish(); $_; + } grep { + ($_->{rttMonCtrlAdminRttType} =~ /^(echo|pathEcho|jitter)$/) ? 1 : 0; + } @{$self->{rttmons}}; +} + + +package Classes::Cisco::CISCORTTMONMIB::Component::RttSubsystem::LatestJitter; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); + +sub finish { + my ($self) = @_; +} + +sub check { + my ($self) = @_; +} + + +package Classes::Cisco::CISCORTTMONMIB::Component::RttSubsystem::Probe; +our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem); + +sub _finish { + # kein finish(), da erst merge_tables laufen muss + my ($self) = @_; + $self->{rttMonEchoAdminSourceAddress} = + $self->unhex_ip($self->{rttMonEchoAdminSourceAddress}); + $self->{rttMonEchoAdminTargetAddress} = + $self->unhex_ip($self->{rttMonEchoAdminTargetAddress}); + if ($self->{rttMonCtrlAdminLongTag}) { + $self->{name} = $self->{rttMonCtrlAdminLongTag} + } elsif ($self->{rttMonCtrlAdminTag}) { + $self->{name} = $self->{rttMonCtrlAdminTag} + } elsif ($self->{rttMonEchoAdminTargetAddress}) { + $self->{name} = "target_".$self->{rttMonEchoAdminTargetAddress} + } else { + $self->{name} = $self->{flat_indices}; + } + if (defined $self->{rttMonLatestJitterOperNumOfRTT}) { + # War ja klar, dass in irgendeiner Besenkammer noch so alte Kisten + # rumstehen, die keine 64bittige RTTSum kennen. + # Cisco Internetwork Operating System Software ^M IOS (tm) GS Software (C12KPRP-K4P-M), Version 12.0(32)SY7, RELEASE SOFTWARE (fc1)^M Technical Support: http://www.cisco.com/techsupport^M Copyright (c) 1986-2008 by cisco Systems, Inc.^M Compiled Mon 29-Sep-08 + $self->{rttMonLatestJitterOperRTTSumHigh} ||= 0; + $self->{rttMonLatestJitterOperRTTSum2High} ||= 0; + # + $self->{rttMonLatestJitterOperRTTSum} = + $self->{rttMonLatestJitterOperRTTSum} + + ($self->{rttMonLatestJitterOperRTTSumHigh} << 32); + $self->{rttMonLatestJitterOperRTTSum2} = + $self->{rttMonLatestJitterOperRTTSum2} + + ($self->{rttMonLatestJitterOperRTTSum2High} << 32); + $self->{rttMonLatestJitterAvgRTT} = + $self->{rttMonLatestJitterOperNumOfRTT} ? + $self->{rttMonLatestJitterOperRTTSum} / + $self->{rttMonLatestJitterOperNumOfRTT} : 0; + $self->{rttMonLatestJitterVarianceRTT} = + $self->{rttMonLatestJitterOperNumOfRTT} > 1 ? + $self->{rttMonLatestJitterOperRTTSum2} / + ($self->{rttMonLatestJitterOperNumOfRTT} - 1) : 0; + $self->{rttMonLatestJitterStdDevRTT} = + $self->{rttMonLatestJitterOperNumOfRTT} > 1 ? + sqrt($self->{rttMonLatestJitterOperRTTSum2} / + ($self->{rttMonLatestJitterOperNumOfRTT} - 1)) : 0; + $self->{rttMonLatestJitterOperMOS} /= 100; + # https://en.wikipedia.org/wiki/Mean_opinion_score + # Rating Label + # 5 Excellent + # 4 Good + # 3 Fair + # 2 Poor + # 1 Bad + $self->{rttMonLatestJitterOperAvgPositivesSD} = + $self->{rttMonLatestJitterOperNumOfPositivesSD} ? + $self->{rttMonLatestJitterOperSumOfPositivesSD} / + $self->{rttMonLatestJitterOperNumOfPositivesSD} : 0; + $self->{rttMonLatestJitterOperAvgNegativesSD} = + $self->{rttMonLatestJitterOperNumOfNegativesSD} ? + -1 * $self->{rttMonLatestJitterOperSumOfNegativesSD} / + $self->{rttMonLatestJitterOperNumOfNegativesSD} : 0; + $self->{rttMonLatestJitterOperAvgPositivesDS} = + $self->{rttMonLatestJitterOperNumOfPositivesDS} ? + $self->{rttMonLatestJitterOperSumOfPositivesDS} / + $self->{rttMonLatestJitterOperNumOfPositivesDS} : 0; + $self->{rttMonLatestJitterOperAvgNegativesDS} = + $self->{rttMonLatestJitterOperNumOfNegativesDS} ? + - 1 * $self->{rttMonLatestJitterOperSumOfNegativesDS} / + $self->{rttMonLatestJitterOperNumOfNegativesDS} : 0; + $self->{rttMonLatestJitterOperPacketLossCount} = + $self->{rttMonLatestJitterOperPacketLossSD} + + $self->{rttMonLatestJitterOperPacketLossDS} + + $self->{rttMonLatestJitterOperPacketMIA}; + } +} + +sub check { + my ($self) = @_; + if ($self->{rttMonCtrlOperState} ne "active") { + $self->add_info(sprintf "%s probe %s has oper status %s", + $self->{rttMonCtrlAdminRttType}, + $self->{name}, + $self->{rttMonCtrlOperState}, + ); + $self->add_unknown(); + return; + } + if ($self->{rttMonCtrlAdminRttType} eq "jitter") { + $self->add_info(sprintf "%s probe %s (target %s, codec %s) has status %s", + $self->{rttMonCtrlAdminRttType}, + $self->{name}, + $self->{rttMonEchoAdminTargetAddress}, + $self->{rttMonEchoAdminCodecType}, + $self->{rttMonLatestRttOperSense}); + } else { + $self->add_info(sprintf "%s probe %s has status %s", + $self->{rttMonCtrlAdminRttType}, + $self->{name}, + $self->{rttMonLatestRttOperSense}); + } + if ($self->{rttMonCtrlOperConnectionLostOccurred} eq "true") { + $self->add_info(sprintf "%s probe %s lost connection", + $self->{rttMonCtrlAdminRttType}, + $self->{name}, + ); + $self->add_warning(); + return; + } + if ($self->{rttMonCtrlOperOverThresholdOccurred} eq "true") { + $self->add_info(sprintf "%s probe %s is over threshold", + $self->{rttMonCtrlAdminRttType}, + $self->{name}, + ); + $self->add_warning(); + return; + } + if ($self->{rttMonCtrlOperTimeoutOccurred} eq "true") { + $self->add_info(sprintf "%s probe %s timed out", + $self->{rttMonCtrlAdminRttType}, + $self->{name}, + ); + $self->add_warning(); + return; + } + if ($self->{rttMonCtrlOperVerifyErrorOccurred} eq "true") { + $self->add_info(sprintf "%s probe %s shows data corruption", + $self->{rttMonCtrlAdminRttType}, + $self->{name}, + ); + $self->add_warning(); + return; + } + if ($self->{rttMonCtrlAdminRttType} eq "jitter") { + $self->check_jitter(); + } + $self->add_ok() if ! $self->check_messages(); +} + +sub check_jitter { + my ($self) = @_; + if ($self->{rttMonLatestRttOperSense} eq "ok") { + $self->add_ok(); + } else { + $self->add_critical(); + } + my $label = $self->{name}."_".$self->{rttMonCtrlAdminRttType}."_rtt_completion_time"; + $self->add_perfdata(label => + $label, + value => $self->{rttMonLatestRttOperCompletionTime}, + uom => "ms", + ); + + if (defined $self->{rttMonLatestJitterOperNumOfRTT}) { + $self->add_info(sprintf "%s latest jitter status is %s", + $self->{name}, + $self->{rttMonLatestJitterOperSense} + ); + if ($self->{rttMonLatestJitterOperSense} ne "ok") { + $self->add_critical(); + } + + if ($self->{rttMonLatestJitterOperNTPState} ne "sync") { + $self->add_warning(sprintf "%s NTP not in sync", $self->{name}); + } + + $label = $self->{name}."_"."latest_jitter_rtt_avg"; + $self->add_info(sprintf "average jitter RTT was %.2fms", + $self->{rttMonLatestJitterAvgRTT}, + ); + $self->set_thresholds(metric => $label, + warning => "", + critical => 5000, + ); + $self->add_message($self->check_thresholds(metric => $label, + value => $self->{rttMonLatestJitterAvgRTT})); + $self->add_perfdata(label => $label, + value => $self->{rttMonLatestJitterAvgRTT}, + uom => "ms", + min => $self->{rttMonLatestJitterOperRTTMin}, + max => $self->{rttMonLatestJitterOperRTTMax}, + ); + $label = $self->{name}."_"."latest_jitter_rtt_variance"; + $self->add_perfdata(label => $label, + value => $self->{rttMonLatestJitterVarianceRTT}, + ); + $label = $self->{name}."_"."latest_jitter_rtt_stddev"; + $self->add_perfdata(label => $label, + value => $self->{rttMonLatestJitterStdDevRTT}, + ); + + $label = $self->{name}."_"."jitter_mos"; + $self->add_info(sprintf "MOS value was %.2f", + $self->{rttMonLatestJitterOperMOS}, + ); + $self->set_thresholds(metric => $label, + warning => "4:", + critical => "3.5:", + ); + $self->add_message($self->check_thresholds(metric => $label, + value => $self->{rttMonLatestJitterOperMOS})); + $self->add_perfdata(label => $label, + value => $self->{rttMonLatestJitterOperMOS}, + min => 0, + max => 6, + ); + + $label = $self->{name}."_"."jitter_icpif"; + $self->add_info(sprintf "ICPIF value was %.2f", + $self->{rttMonLatestJitterOperICPIF}, + ); + $self->set_thresholds(metric => $label, + warning => 20, + critical => 30, + ); + $self->add_message($self->check_thresholds(metric => $label, + value => $self->{rttMonLatestJitterOperICPIF})); + $self->add_perfdata(label => $label, + value => $self->{rttMonLatestJitterOperICPIF}, + min => 0, + max => 60, + ); + + $label = $self->{name}."_"."pos_jitter_sd"; + $self->add_info(sprintf "Avg. positive jitter from source to dest was %.2f", + $self->{rttMonLatestJitterOperSumOfPositivesSD}, + ); + $self->set_thresholds(metric => $label, + warning => "", + critical => 50, + ); + $self->add_message($self->check_thresholds(metric => $label, + value => $self->{rttMonLatestJitterOperSumOfPositivesSD})); + $self->add_perfdata(label => $label, + value => $self->{rttMonLatestJitterOperSumOfPositivesSD}, + ); + + $label = $self->{name}."_"."neg_jitter_sd"; + $self->add_info(sprintf "Avg. negative jitter from source to dest was %.2f", + $self->{rttMonLatestJitterOperSumOfNegativesSD}, + ); + $self->set_thresholds(metric => $label, + warning => "", + critical => "-50:", + ); + $self->add_message($self->check_thresholds(metric => $label, + value => $self->{rttMonLatestJitterOperSumOfNegativesSD})); + $self->add_perfdata(label => $label, + value => $self->{rttMonLatestJitterOperSumOfNegativesSD}, + ); + + $label = $self->{name}."_"."pos_jitter_ds"; + $self->add_info(sprintf "Avg. positive jitter from source to dest was %.2f", + $self->{rttMonLatestJitterOperSumOfPositivesDS}, + ); + $self->set_thresholds(metric => $label, + warning => "", + critical => 50, + ); + $self->add_message($self->check_thresholds(metric => $label, + value => $self->{rttMonLatestJitterOperSumOfPositivesDS})); + $self->add_perfdata(label => $label, + value => $self->{rttMonLatestJitterOperSumOfPositivesDS}, + ); + + $label = $self->{name}."_"."neg_jitter_ds"; + $self->add_info(sprintf "Avg. negative jitter from source to dest was %.2f", + $self->{rttMonLatestJitterOperSumOfNegativesDS}, + ); + $self->set_thresholds(metric => $label, + warning => "", + critical => "-50:", + ); + $self->add_message($self->check_thresholds(metric => $label, + value => $self->{rttMonLatestJitterOperSumOfNegativesDS})); + $self->add_perfdata(label => $label, + value => $self->{rttMonLatestJitterOperSumOfNegativesDS}, + ); + + $label = $self->{name}."_"."jitter_packet_loss_count"; + $self->add_info(sprintf "Avg. jitter packet loss was %d", + $self->{rttMonLatestJitterOperPacketLossCount}, + ); + $self->set_thresholds(metric => $label, + warning => 0, + critical => 0, + ); + $self->add_message($self->check_thresholds(metric => $label, + value => $self->{rttMonLatestJitterOperPacketLossCount})); + $self->add_perfdata(label => $label, + value => $self->{rttMonLatestJitterOperPacketLossCount}, + ); + } +} + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/check_nwc_health-10.2.1/plugins-scripts/Classes/Cisco.pm new/check_nwc_health-10.3/plugins-scripts/Classes/Cisco.pm --- old/check_nwc_health-10.2.1/plugins-scripts/Classes/Cisco.pm 2022-07-21 11:55:02.752291100 +0200 +++ new/check_nwc_health-10.3/plugins-scripts/Classes/Cisco.pm 2022-07-29 17:01:24.645362100 +0200 @@ -72,6 +72,12 @@ } else { $self->no_such_mode(); } + } elsif ($self->mode =~ /device::rtt::check/) { + if ($self->implements_mib('CISCO-RTTMON-MIB')) { + $self->analyze_and_check_lic_subsystem("Classes::Cisco::CISCORTTMONMIB::Component::RttSubsystem"); + } else { + $self->no_such_mode(); + } } else { $self->init(); if ($self->mode =~ /device::interfaces::ifstack::status/ && diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/check_nwc_health-10.2.1/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm new/check_nwc_health-10.3/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm --- old/check_nwc_health-10.2.1/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm 2022-07-21 11:55:02.782291100 +0200 +++ new/check_nwc_health-10.3/plugins-scripts/Classes/UCDMIB/Components/LoadSubsystem.pm 2022-07-29 17:01:24.675362100 +0200 @@ -4,6 +4,14 @@ sub init { my ($self) = @_; + $self->get_snmp_objects('UCD-SNMP-MIB', (qw( + ssCpuNumCpus))); + if (! $self->{ssCpuNumCpus}) { + $self->get_snmp_tables('HOST-RESOURCES-MIB', [ + ['cpus', 'hrProcessorTable', 'Classes::HOSTRESOURCESMIB::Component::CpuSubsystem::Cpu'], + ]); + $self->{ssCpuNumCpus} = scalar(@{$self->{cpus}}) if scalar(@{$self->{cpus}}); + } $self->get_snmp_tables('UCD-SNMP-MIB', [ ['loads', 'laTable', 'Classes::UCDMIB::Component::LoadSubsystem::Load'], ]); @@ -13,6 +21,7 @@ my ($self) = @_; $self->add_info('checking loads'); foreach (@{$self->{loads}}) { + $_->{ssCpuNumCpus} = $self->{ssCpuNumCpus} if $self->{ssCpuNumCpus}; $_->check(); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/check_nwc_health-10.2.1/plugins-scripts/Makefile.am new/check_nwc_health-10.3/plugins-scripts/Makefile.am --- old/check_nwc_health-10.2.1/plugins-scripts/Makefile.am 2022-07-21 11:55:03.012291100 +0200 +++ new/check_nwc_health-10.3/plugins-scripts/Makefile.am 2022-07-29 17:01:24.945362100 +0200 @@ -60,6 +60,8 @@ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTSECURITYMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOREMOTEACCESSMONITORMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORTTMONMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORTTMONTCMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm \ @@ -207,6 +209,7 @@ Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm \ Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm \ Classes/Cisco/CISCOREMOTEACCESSMONITORMIB/Component/VpnSubsystem.pm \ + Classes/Cisco/CISCORTTMONMIB/Component/RttSubsystem.pm \ Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm \ Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm \ Classes/Cisco/ASA.pm \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/check_nwc_health-10.2.1/plugins-scripts/Makefile.in new/check_nwc_health-10.3/plugins-scripts/Makefile.in --- old/check_nwc_health-10.2.1/plugins-scripts/Makefile.in 2022-07-21 11:55:03.002291100 +0200 +++ new/check_nwc_health-10.3/plugins-scripts/Makefile.in 2022-07-29 17:01:24.945362100 +0200 @@ -302,6 +302,8 @@ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPORTSECURITYMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOPROCESSMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOREMOTEACCESSMONITORMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORTTMONMIB.pm \ + ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORTTMONTCMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBHWENVIROMENTMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBRNDMNGMIB.pm \ ../GLPlugin/lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCOSBSYSMNGMIB.pm \ @@ -450,6 +452,7 @@ Classes/Cisco/CISCOENVMONMIB/Component/VoltageSubsystem.pm \ Classes/Cisco/CISCOENVMONMIB/Component/FanSubsystem.pm \ Classes/Cisco/CISCOREMOTEACCESSMONITORMIB/Component/VpnSubsystem.pm \ + Classes/Cisco/CISCORTTMONMIB/Component/RttSubsystem.pm \ Classes/Cisco/CISCOSTACKMIB/Component/StackSubsystem.pm \ Classes/Cisco/CISCOSTACKWISEMIB/Component/StackSubsystem.pm \ Classes/Cisco/ASA.pm \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/check_nwc_health-10.2.1/plugins-scripts/check_nwc_health.pl new/check_nwc_health-10.3/plugins-scripts/check_nwc_health.pl --- old/check_nwc_health-10.2.1/plugins-scripts/check_nwc_health.pl 2022-07-21 11:55:02.632291100 +0200 +++ new/check_nwc_health-10.3/plugins-scripts/check_nwc_health.pl 2022-07-29 17:01:24.505362100 +0200 @@ -479,6 +479,12 @@ help => 'Check if FEXes appear and disappear (use --lookup)', ); $plugin->add_mode( + internal => 'device::rtt::check', + spec => 'check-rtt', + alias => undef, + help => 'Check rtt monitors (Cisco SLA)', +); +$plugin->add_mode( internal => 'device::hardware::chassis::health', spec => 'chassis-hardware-health', alias => undef,