Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
129 changes: 129 additions & 0 deletions lib/Monitoring/GLPlugin/SNMP/MibsAndOids/CISCORFMIB.pm
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCORFMIB;

$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-RF-MIB'} = {
url => '',
name => 'CISCO-RF-MIB',
};

$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-RF-MIB'} =
'1.3.6.1.4.1.9.9.176';

$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-RF-MIB'} = {
ciscoRFMIB => '1.3.6.1.4.1.9.9.176',
ciscoRFMIBObjects => '1.3.6.1.4.1.9.9.176.1',
cRFStatus => '1.3.6.1.4.1.9.9.176.1.1',
cRFStatusUnitId => '1.3.6.1.4.1.9.9.176.1.1.1',
cRFStatusUnitState => '1.3.6.1.4.1.9.9.176.1.1.2',
cRFStatusUnitStateDefinition => 'CISCO-RF-MIB::RFState',
cRFStatusPeerUnitId => '1.3.6.1.4.1.9.9.176.1.1.3',
cRFStatusPeerUnitState => '1.3.6.1.4.1.9.9.176.1.1.4',
cRFStatusPeerUnitStateDefinition => 'CISCO-RF-MIB::RFState',
cRFStatusPrimaryMode => '1.3.6.1.4.1.9.9.176.1.1.5',
cRFStatusPrimaryModeDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
cRFStatusDuplexMode => '1.3.6.1.4.1.9.9.176.1.1.6',
cRFStatusDuplexModeDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
cRFStatusManualSwactInhibit => '1.3.6.1.4.1.9.9.176.1.1.7',
cRFStatusManualSwactInhibitDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
cRFStatusLastSwactReasonCode => ' 1.3.6.1.4.1.9.9.176.1.1.8',
cRFStatusLastSwactReasonCodeDefinition => 'CISCO-RF-MIB::RFSwactReasonType',
cRFStatusFailoverTime => '1.3.6.1.4.1.9.9.176.1.1.9',
cRFStatusPeerStandByEntryTime => '1.3.6.1.4.1.9.9.176.1.1.10',
cRFStatusRFModeCapsTable => '1.3.6.1.4.1.9.9.176.1.1.11',
cRFStatusIssuStateRev1 => '1.3.6.1.4.1.9.9.176.1.1.13',
cRFStatusIssuStateRev1Definition => 'CISCO-RF-MIB::RFIssuStateRev1',
cRFStatusIssuFromVersion => '1.3.6.1.4.1.9.9.176.1.1.14',
cRFStatusIssuToVersion => '1.3.6.1.4.1.9.9.176.1.1.15',
cRFCfg => '1.3.6.1.4.1.9.9.176.1.2',
cRFCfgKeepaliveThresh => '1.3.6.1.4.1.9.9.176.1.2.2',
cRFCfgKeepaliveThreshMin => '1.3.6.1.4.1.9.9.176.1.2.3',
cRFCfgKeepaliveThreshMax => '1.3.6.1.4.1.9.9.176.1.2.4',
cRFCfgKeepaliveTimer => '1.3.6.1.4.1.9.9.176.1.2.5',
cRFCfgKeepaliveTimerMin => '1.3.6.1.4.1.9.9.176.1.2.6',
cRFCfgKeepaliveTimerMax => '1.3.6.1.4.1.9.9.176.1.2.7',
cRFCfgNotifTimer => '1.3.6.1.4.1.9.9.176.1.2.8',
cRFCfgNotifTimerMin => '1.3.6.1.4.1.9.9.176.1.2.9',
cRFCfgNotifTimerMax => '1.3.6.1.4.1.9.9.176.1.2.10',
cRFCfgAdminAction => '1.3.6.1.4.1.9.9.176.1.2.11',
cRFCfgAdminActionDefinition => 'CISCO-RF-MIB::RFAction',
cRFCfgNotifsEnabled => '1.3.6.1.4.1.9.9.176.1.2.12',
cRFCfgNotifsEnabledDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
cRFCfgMaintenanceMode => '1.3.6.1.4.1.9.9.176.1.2.13',
cRFCfgMaintenanceModeDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
cRFCfgRedundancyMode => '1.3.6.1.4.1.9.9.176.1.2.14',
cRFCfgRedundancyModeDefinition => 'CISCO-RF-MIB::RFMode',
cRFCfgRedundancyModeDescr => '1.3.6.1.4.1.9.9.176.1.2.15',
cRFCfgRedundancyOperMode => '1.3.6.1.4.1.9.9.176.1.2.16',
cRFCfgRedundancyOperModeDefinition => 'CISCO-RF-MIB::RFMode',
cRFHistory => '1.3.6.1.4.1.9.9.176.1.3',
cRFHistoryTableMaxLength => '1.3.6.1.4.1.9.9.176.1.3.1',
cRFHistorySwitchOverTable => '1.3.6.1.4.1.9.9.176.1.3.2',
cRFHistoryColdStarts => '1.3.6.1.4.1.9.9.176.1.3.3',
cRFHistoryStandByAvailTime => '1.3.6.1.4.1.9.9.176.1.3.4',
cRFClient => '1.3.6.1.4.1.9.9.176.1.4',
cRFStatusRFClientTable => '1.3.6.1.4.1.9.9.176.1.4.1',
cRFStatusRFClientEntry => '1.3.6.1.4.1.9.9.176.1.4.1.1',
cRFStatusRFClientID => '1.3.6.1.4.1.9.9.176.1.4.1.1.1',
cRFStatusRFClientDescr => '1.3.6.1.4.1.9.9.176.1.4.1.1.2',
cRFStatusRFClientSeq => '1.3.6.1.4.1.9.9.176.1.4.1.1.3',
cRFStatusRFClientRedTime => '1.3.6.1.4.1.9.9.176.1.4.1.1.4',
cRFStatusRFClientStatus => '1.3.6.1.4.1.9.9.176.1.4.1.1.5',
ciscoRFMIBNotificationsPrefix => '1.3.6.1.4.1.9.9.176.2',
ciscoRFMIBNotifications => '1.3.6.1.4.1.9.9.176.2.0',
ciscoRFMIBConformance => '1.3.6.1.4.1.9.9.176.3',
ciscoRFMIBCompliances => '1.3.6.1.4.1.9.9.176.3.1',
ciscoRFMIBGroups => '1.3.6.1.4.1.9.9.176.3.2',
};

$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-RF-MIB'} = {
RFState => {
'1' => 'notKnown',
'2' => 'disabled',
'3' => 'initialization',
'4' => 'negotiation',
'5' => 'standbyCold',
'6' => 'standbyColdConfig',
'7' => 'standbyColdFileSys',
'8' => 'standbyColdBulk',
'9' => 'standbyHot',
'10' => 'activeFast',
'11' => 'activeDrain',
'12' => 'activePreconfig',
'13' => 'activePostconfig',
'14' => 'active',
'15' => 'activeExtraload',
'16' => 'activeHandback',
},
RFSwactReasonType => {
'1' => 'unsupported',
'2' => 'none',
'3' => 'notKnown',
'4' => 'userInitiated',
'5' => 'userForced',
'6' => 'activeUnitFailed',
'7' => 'activeUnitRemoved',
},
RFIssuStateRev1 => {
'0' => 'unset',
'1' => 'init',
'2' => 'loadVersion',
'3' => 'runVersion',
'4' => 'commitVersion',
},
RFAction => {
'0' => 'noAction',
'1' => 'reloadPeer',
'2' => 'reloadShelf',
'3' => 'switchActivity',
'4' => 'forceSwitchActivity',
},
RFMode => {
'1' => 'nonRedundant',
'2' => 'staticLoadShareNonRedundant',
'3' => 'dynamicLoadShareNonRedundant',
'4' => 'staticLoadShareRedundant',
'5' => 'dynamicLoadShareRedundant',
'6' => 'coldStandbyRedundant',
'7' => 'warmStandbyRedundant',
'8' => 'hotStandbyRedundant',
},
};