check_nwc_health: Update to 7.6
This commit is contained in:
parent
83bc010257
commit
3f29eabf53
|
@ -1,17 +0,0 @@
|
||||||
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOBGP4MIB;
|
|
||||||
|
|
||||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-BGP4-MIB'} = {
|
|
||||||
url => '',
|
|
||||||
name => 'CISCO-BGP4-MIB',
|
|
||||||
};
|
|
||||||
|
|
||||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-BGP4-MIB'} = {
|
|
||||||
'cbgpPeerAddrFamilyPrefixTable' => '1.3.6.1.4.1.9.9.187.1.2.4',
|
|
||||||
'cbgpPeerAddrFamilyPrefixEntry' => '1.3.6.1.4.1.9.9.187.1.2.4.1',
|
|
||||||
'cbgpPeerAddrAcceptedPrefixes' => '1.3.6.1.4.1.9.9.187.1.2.4.1.1',
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
1;
|
|
||||||
|
|
||||||
__END__
|
|
|
@ -1,327 +0,0 @@
|
||||||
package Monitoring::GLPlugin::SNMP::MibsAndOids::FORTINETFORTIGATEMIB;
|
|
||||||
|
|
||||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'FORTINET-FORTIGATE-MIB'} = {
|
|
||||||
url => '',
|
|
||||||
name => 'FORTINET-FORTIGATE-MIB',
|
|
||||||
};
|
|
||||||
|
|
||||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'FORTINET-FORTIGATE-MIB'} = {
|
|
||||||
'fgSystem' => '1.3.6.1.4.1.12356.101.4',
|
|
||||||
'fgSystemInfo' => '1.3.6.1.4.1.12356.101.4.1',
|
|
||||||
'fgSysVersion' => '1.3.6.1.4.1.12356.101.4.1.1.0',
|
|
||||||
'fgSysMgmtVdom' => '1.3.6.1.4.1.12356.101.4.1.2.0',
|
|
||||||
'fgSysCpuUsage' => '1.3.6.1.4.1.12356.101.4.1.3.0',
|
|
||||||
'fgSysMemUsage' => '1.3.6.1.4.1.12356.101.4.1.4.0',
|
|
||||||
'fgSysMemCapacity' => '1.3.6.1.4.1.12356.101.4.1.5.0',
|
|
||||||
'fgSysDiskUsage' => '1.3.6.1.4.1.12356.101.4.1.6.0',
|
|
||||||
'fgSysDiskCapacity' => '1.3.6.1.4.1.12356.101.4.1.7.0',
|
|
||||||
'fgSysSesCount' => '1.3.6.1.4.1.12356.101.4.1.8.0',
|
|
||||||
'fgSoftware' => '1.3.6.1.4.1.12356.101.4.2',
|
|
||||||
'fgSysVersionAv' => '1.3.6.1.4.1.12356.101.4.2.1.0',
|
|
||||||
'fgSysVersionIps' => '1.3.6.1.4.1.12356.101.4.2.2.0',
|
|
||||||
'fgHwSensors' => '1.3.6.1.4.1.12356.101.4.3',
|
|
||||||
'fgHwSensorCount' => '1.3.6.1.4.1.12356.101.4.3.1.0',
|
|
||||||
'fgHwSensorTable' => '1.3.6.1.4.1.12356.101.4.3.2',
|
|
||||||
'fgHwSensorEntry' => '1.3.6.1.4.1.12356.101.4.3.2.1',
|
|
||||||
'fgHwSensorEntIndex' => '1.3.6.1.4.1.12356.101.4.3.2.1.1',
|
|
||||||
'fgHwSensorEntName' => '1.3.6.1.4.1.12356.101.4.3.2.1.2',
|
|
||||||
'fgHwSensorEntValue' => '1.3.6.1.4.1.12356.101.4.3.2.1.3',
|
|
||||||
'fgHwSensorEntAlarmStatus' => '1.3.6.1.4.1.12356.101.4.3.2.1.4',
|
|
||||||
'fgHwSensorEntAlarmStatusDefinition' => {
|
|
||||||
'0' => 'false',
|
|
||||||
'1' => 'true',
|
|
||||||
},
|
|
||||||
'fgFirewall' => '1.3.6.1.4.1.12356.101.5',
|
|
||||||
'fgFwPolicies' => '1.3.6.1.4.1.12356.101.5.1',
|
|
||||||
'fgFwPolInfo' => '1.3.6.1.4.1.12356.101.5.1.1',
|
|
||||||
'fgFwPolTables' => '1.3.6.1.4.1.12356.101.5.1.2',
|
|
||||||
'fgFwPolStatsTable' => '1.3.6.1.4.1.12356.101.5.1.2.1',
|
|
||||||
'fgFwPolStatsEntry' => '1.3.6.1.4.1.12356.101.5.1.2.1.1',
|
|
||||||
'fgFwPolID' => '1.3.6.1.4.1.12356.101.5.1.2.1.1.1',
|
|
||||||
'fgFwPolPktCount' => '1.3.6.1.4.1.12356.101.5.1.2.1.1.2',
|
|
||||||
'fgFwPolByteCount' => '1.3.6.1.4.1.12356.101.5.1.2.1.1.3',
|
|
||||||
'fgFwUsers' => '1.3.6.1.4.1.12356.101.5.2',
|
|
||||||
'fgFwUserInfo' => '1.3.6.1.4.1.12356.101.5.2.1',
|
|
||||||
'fgFwUserNumber' => '1.3.6.1.4.1.12356.101.5.2.1.1.0',
|
|
||||||
'fgFwUserAuthTimeout' => '1.3.6.1.4.1.12356.101.5.2.1.2.0',
|
|
||||||
'fgFwUserTables' => '1.3.6.1.4.1.12356.101.5.2.2',
|
|
||||||
'fgFwUserTable' => '1.3.6.1.4.1.12356.101.5.2.2.1',
|
|
||||||
'fgFwUserEntry' => '1.3.6.1.4.1.12356.101.5.2.2.1.1',
|
|
||||||
'fgFwUserIndex' => '1.3.6.1.4.1.12356.101.5.2.2.1.1.1',
|
|
||||||
'fgFwUserName' => '1.3.6.1.4.1.12356.101.5.2.2.1.1.2',
|
|
||||||
'fgFwUserAuth' => '1.3.6.1.4.1.12356.101.5.2.2.1.1.3',
|
|
||||||
'fgFwUserState' => '1.3.6.1.4.1.12356.101.5.2.2.1.1.4',
|
|
||||||
'fgFwUserVdom' => '1.3.6.1.4.1.12356.101.5.2.2.1.1.5',
|
|
||||||
'fgMgmt' => '1.3.6.1.4.1.12356.101.6',
|
|
||||||
'fgFmTrapPrefix' => '1.3.6.1.4.1.12356.101.6.0',
|
|
||||||
'fgAdmin' => '1.3.6.1.4.1.12356.101.6.1',
|
|
||||||
'fgAdminOptions' => '1.3.6.1.4.1.12356.101.6.1.1',
|
|
||||||
'fgAdminIdleTimeout' => '1.3.6.1.4.1.12356.101.6.1.1.1.0',
|
|
||||||
'fgAdminLcdProtection' => '1.3.6.1.4.1.12356.101.6.1.1.2.0',
|
|
||||||
'fgAdminTables' => '1.3.6.1.4.1.12356.101.6.1.2',
|
|
||||||
'fgAdminTable' => '1.3.6.1.4.1.12356.101.6.1.2.1',
|
|
||||||
'fgAdminEntry' => '1.3.6.1.4.1.12356.101.6.1.2.1.1',
|
|
||||||
'fgAdminVdom' => '1.3.6.1.4.1.12356.101.6.1.2.1.1.1',
|
|
||||||
'fgMgmtTrapObjects' => '1.3.6.1.4.1.12356.101.6.2',
|
|
||||||
'fgManIfIp' => '1.3.6.1.4.1.12356.101.6.2.1.0',
|
|
||||||
'fgManIfMask' => '1.3.6.1.4.1.12356.101.6.2.2.0',
|
|
||||||
'fgIntf' => '1.3.6.1.4.1.12356.101.7',
|
|
||||||
'fgIntfInfo' => '1.3.6.1.4.1.12356.101.7.1',
|
|
||||||
'fgIntfTables' => '1.3.6.1.4.1.12356.101.7.2',
|
|
||||||
'fgIntfTable' => '1.3.6.1.4.1.12356.101.7.2.1',
|
|
||||||
'fgIntfEntry' => '1.3.6.1.4.1.12356.101.7.2.1.1',
|
|
||||||
'fgIntfEntVdom' => '1.3.6.1.4.1.12356.101.7.2.1.1.1',
|
|
||||||
'fgAntivirus' => '1.3.6.1.4.1.12356.101.8',
|
|
||||||
'fgAvInfo' => '1.3.6.1.4.1.12356.101.8.1',
|
|
||||||
'fgAvTables' => '1.3.6.1.4.1.12356.101.8.2',
|
|
||||||
'fgAvStatsTable' => '1.3.6.1.4.1.12356.101.8.2.1',
|
|
||||||
'fgAvStatsEntry' => '1.3.6.1.4.1.12356.101.8.2.1.1',
|
|
||||||
'fgAvVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.1',
|
|
||||||
'fgAvVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.2',
|
|
||||||
'fgAvHTTPVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.3',
|
|
||||||
'fgAvHTTPVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.4',
|
|
||||||
'fgAvSMTPVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.5',
|
|
||||||
'fgAvSMTPVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.6',
|
|
||||||
'fgAvPOP3VirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.7',
|
|
||||||
'fgAvPOP3VirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.8',
|
|
||||||
'fgAvIMAPVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.9',
|
|
||||||
'fgAvIMAPVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.10',
|
|
||||||
'fgAvFTPVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.11',
|
|
||||||
'fgAvFTPVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.12',
|
|
||||||
'fgAvIMVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.13',
|
|
||||||
'fgAvIMVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.14',
|
|
||||||
'fgAvNNTPVirusDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.15',
|
|
||||||
'fgAvNNTPVirusBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.16',
|
|
||||||
'fgAvOversizedDetected' => '1.3.6.1.4.1.12356.101.8.2.1.1.17',
|
|
||||||
'fgAvOversizedBlocked' => '1.3.6.1.4.1.12356.101.8.2.1.1.18',
|
|
||||||
'fgAvTrapObjects' => '1.3.6.1.4.1.12356.101.8.3',
|
|
||||||
'fgAvTrapVirName' => '1.3.6.1.4.1.12356.101.8.3.1.0',
|
|
||||||
'fgIps' => '1.3.6.1.4.1.12356.101.9',
|
|
||||||
'fgIpsInfo' => '1.3.6.1.4.1.12356.101.9.1',
|
|
||||||
'fgIpsTables' => '1.3.6.1.4.1.12356.101.9.2',
|
|
||||||
'fgIpsStatsTable' => '1.3.6.1.4.1.12356.101.9.2.1',
|
|
||||||
'fgIpsStatsEntry' => '1.3.6.1.4.1.12356.101.9.2.1.1',
|
|
||||||
'fgIpsIntrusionsDetected' => '1.3.6.1.4.1.12356.101.9.2.1.1.1',
|
|
||||||
'fgIpsIntrusionsBlocked' => '1.3.6.1.4.1.12356.101.9.2.1.1.2',
|
|
||||||
'fgIpsCritSevDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.3',
|
|
||||||
'fgIpsHighSevDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.4',
|
|
||||||
'fgIpsMedSevDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.5',
|
|
||||||
'fgIpsLowSevDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.6',
|
|
||||||
'fgIpsInfoSevDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.7',
|
|
||||||
'fgIpsSignatureDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.8',
|
|
||||||
'fgIpsAnomalyDetections' => '1.3.6.1.4.1.12356.101.9.2.1.1.9',
|
|
||||||
'fgIpsTrapObjects' => '1.3.6.1.4.1.12356.101.9.3',
|
|
||||||
'fgIpsTrapSigId' => '1.3.6.1.4.1.12356.101.9.3.1.0',
|
|
||||||
'fgIpsTrapSrcIp' => '1.3.6.1.4.1.12356.101.9.3.2.0',
|
|
||||||
'fgIpsTrapSigMsg' => '1.3.6.1.4.1.12356.101.9.3.3.0',
|
|
||||||
'fgApplications' => '1.3.6.1.4.1.12356.101.10',
|
|
||||||
'fgWebfilter' => '1.3.6.1.4.1.12356.101.10.1',
|
|
||||||
'fgWebfilterInfo' => '1.3.6.1.4.1.12356.101.10.1.1',
|
|
||||||
'fgWebfilterTables' => '1.3.6.1.4.1.12356.101.10.1.2',
|
|
||||||
'fgWebfilterStatsTable' => '1.3.6.1.4.1.12356.101.10.1.2.1',
|
|
||||||
'fgWebfilterStatsEntry' => '1.3.6.1.4.1.12356.101.10.1.2.1.1',
|
|
||||||
'fgWfHTTPBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.1',
|
|
||||||
'fgWfHTTPSBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.2',
|
|
||||||
'fgWfHTTPURLBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.3',
|
|
||||||
'fgWfHTTPSURLBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.4',
|
|
||||||
'fgWfActiveXBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.5',
|
|
||||||
'fgWfCookieBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.6',
|
|
||||||
'fgWfAppletBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.1.1.7',
|
|
||||||
'fgFortiGuardStatsTable' => '1.3.6.1.4.1.12356.101.10.1.2.2',
|
|
||||||
'fgFortiGuardStatsEntry' => '1.3.6.1.4.1.12356.101.10.1.2.2.1',
|
|
||||||
'fgFgWfHTTPExamined' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.1',
|
|
||||||
'fgFgWfHTTPSExamined' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.2',
|
|
||||||
'fgFgWfHTTPAllowed' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.3',
|
|
||||||
'fgFgWfHTTPSAllowed' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.4',
|
|
||||||
'fgFgWfHTTPBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.5',
|
|
||||||
'fgFgWfHTTPSBlocked' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.6',
|
|
||||||
'fgFgWfHTTPLogged' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.7',
|
|
||||||
'fgFgWfHTTPSLogged' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.8',
|
|
||||||
'fgFgWfHTTPOverridden' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.9',
|
|
||||||
'fgFgWfHTTPSOverridden' => '1.3.6.1.4.1.12356.101.10.1.2.2.1.10',
|
|
||||||
'fgAppProxyHTTP' => '1.3.6.1.4.1.12356.101.10.100',
|
|
||||||
'fgApHTTPUpTime' => '1.3.6.1.4.1.12356.101.10.100.1.0',
|
|
||||||
'fgApHTTPMemUsage' => '1.3.6.1.4.1.12356.101.10.100.2.0',
|
|
||||||
'fgApHTTPStatsTable' => '1.3.6.1.4.1.12356.101.10.100.3',
|
|
||||||
'fgApHTTPStatsEntry' => '1.3.6.1.4.1.12356.101.10.100.3.1',
|
|
||||||
'fgApHTTPReqProcessed' => '1.3.6.1.4.1.12356.101.10.100.3.1.1',
|
|
||||||
'fgAppProxySMTP' => '1.3.6.1.4.1.12356.101.10.101',
|
|
||||||
'fgApSMTPUpTime' => '1.3.6.1.4.1.12356.101.10.101.1.0',
|
|
||||||
'fgApSMTPMemUsage' => '1.3.6.1.4.1.12356.101.10.101.2.0',
|
|
||||||
'fgApSMTPStatsTable' => '1.3.6.1.4.1.12356.101.10.101.3',
|
|
||||||
'fgApSMTPStatsEntry' => '1.3.6.1.4.1.12356.101.10.101.3.1',
|
|
||||||
'fgApSMTPReqProcessed' => '1.3.6.1.4.1.12356.101.10.101.3.1.1',
|
|
||||||
'fgApSMTPSpamDetected' => '1.3.6.1.4.1.12356.101.10.101.3.1.2',
|
|
||||||
'fgAppProxyPOP3' => '1.3.6.1.4.1.12356.101.10.102',
|
|
||||||
'fgApPOP3UpTime' => '1.3.6.1.4.1.12356.101.10.102.1.0',
|
|
||||||
'fgApPOP3MemUsage' => '1.3.6.1.4.1.12356.101.10.102.2.0',
|
|
||||||
'fgApPOP3StatsTable' => '1.3.6.1.4.1.12356.101.10.102.3',
|
|
||||||
'fgApPOP3StatsEntry' => '1.3.6.1.4.1.12356.101.10.102.3.1',
|
|
||||||
'fgApPOP3ReqProcessed' => '1.3.6.1.4.1.12356.101.10.102.3.1.1',
|
|
||||||
'fgApPOP3SpamDetected' => '1.3.6.1.4.1.12356.101.10.102.3.1.2',
|
|
||||||
'fgAppProxyIMAP' => '1.3.6.1.4.1.12356.101.10.103',
|
|
||||||
'fgApIMAPUpTime' => '1.3.6.1.4.1.12356.101.10.103.1.0',
|
|
||||||
'fgApIMAPMemUsage' => '1.3.6.1.4.1.12356.101.10.103.2.0',
|
|
||||||
'fgApIMAPStatsTable' => '1.3.6.1.4.1.12356.101.10.103.3',
|
|
||||||
'fgApIMAPStatsEntry' => '1.3.6.1.4.1.12356.101.10.103.3.1',
|
|
||||||
'fgApIMAPReqProcessed' => '1.3.6.1.4.1.12356.101.10.103.3.1.1',
|
|
||||||
'fgApIMAPSpamDetected' => '1.3.6.1.4.1.12356.101.10.103.3.1.2',
|
|
||||||
'fgAppProxyNNTP' => '1.3.6.1.4.1.12356.101.10.104',
|
|
||||||
'fgApNNTPUpTime' => '1.3.6.1.4.1.12356.101.10.104.1.0',
|
|
||||||
'fgApNNTPMemUsage' => '1.3.6.1.4.1.12356.101.10.104.2.0',
|
|
||||||
'fgApNNTPStatsTable' => '1.3.6.1.4.1.12356.101.10.104.3',
|
|
||||||
'fgApNNTPStatsEntry' => '1.3.6.1.4.1.12356.101.10.104.3.1',
|
|
||||||
'fgApNNTPReqProcessed' => '1.3.6.1.4.1.12356.101.10.104.3.1.1',
|
|
||||||
'fgAppProxyIM' => '1.3.6.1.4.1.12356.101.10.105',
|
|
||||||
'fgApIMUpTime' => '1.3.6.1.4.1.12356.101.10.105.1.0',
|
|
||||||
'fgApIMMemUsage' => '1.3.6.1.4.1.12356.101.10.105.2.0',
|
|
||||||
'fgApIMStatsTable' => '1.3.6.1.4.1.12356.101.10.105.3',
|
|
||||||
'fgApIMStatsEntry' => '1.3.6.1.4.1.12356.101.10.105.3.1',
|
|
||||||
'fgApIMReqProcessed' => '1.3.6.1.4.1.12356.101.10.105.3.1.1',
|
|
||||||
'fgAppProxySIP' => '1.3.6.1.4.1.12356.101.10.106',
|
|
||||||
'fgApSIPUpTime' => '1.3.6.1.4.1.12356.101.10.106.1.0',
|
|
||||||
'fgApSIPMemUsage' => '1.3.6.1.4.1.12356.101.10.106.2.0',
|
|
||||||
'fgApSIPStatsTable' => '1.3.6.1.4.1.12356.101.10.106.3',
|
|
||||||
'fgApSIPStatsEntry' => '1.3.6.1.4.1.12356.101.10.106.3.1',
|
|
||||||
'fgApSIPClientReg' => '1.3.6.1.4.1.12356.101.10.106.3.1.1',
|
|
||||||
'fgApSIPCallHandling' => '1.3.6.1.4.1.12356.101.10.106.3.1.2',
|
|
||||||
'fgApSIPServices' => '1.3.6.1.4.1.12356.101.10.106.3.1.3',
|
|
||||||
'fgApSIPOtherReq' => '1.3.6.1.4.1.12356.101.10.106.3.1.4',
|
|
||||||
'fgAppScanUnit' => '1.3.6.1.4.1.12356.101.10.107',
|
|
||||||
'fgAppSuNumber' => '1.3.6.1.4.1.12356.101.10.107.1.0',
|
|
||||||
'fgAppSuStatsTable' => '1.3.6.1.4.1.12356.101.10.107.2',
|
|
||||||
'fgAppSuStatsEntry' => '1.3.6.1.4.1.12356.101.10.107.2.1',
|
|
||||||
'fgAppSuIndex' => '1.3.6.1.4.1.12356.101.10.107.2.1.1',
|
|
||||||
'fgAppSuFileScanned' => '1.3.6.1.4.1.12356.101.10.107.2.1.2',
|
|
||||||
'fgAppVoIP' => '1.3.6.1.4.1.12356.101.10.108',
|
|
||||||
'fgAppVoIPStatsTable' => '1.3.6.1.4.1.12356.101.10.108.1',
|
|
||||||
'fgAppVoIPStatsEntry' => '1.3.6.1.4.1.12356.101.10.108.1.1',
|
|
||||||
'fgAppVoIPConn' => '1.3.6.1.4.1.12356.101.10.108.1.1.1',
|
|
||||||
'fgAppVoIPCallBlocked' => '1.3.6.1.4.1.12356.101.10.108.1.1.2',
|
|
||||||
'fgAppP2P' => '1.3.6.1.4.1.12356.101.10.109',
|
|
||||||
'fgAppP2PStatsTable' => '1.3.6.1.4.1.12356.101.10.109.1',
|
|
||||||
'fgAppP2PStatsEntry' => '1.3.6.1.4.1.12356.101.10.109.1.1',
|
|
||||||
'fgAppP2PConnBlocked' => '1.3.6.1.4.1.12356.101.10.109.1.1.1',
|
|
||||||
'fgAppP2PProtoTable' => '1.3.6.1.4.1.12356.101.10.109.2',
|
|
||||||
'fgAppP2PProtoEntry' => '1.3.6.1.4.1.12356.101.10.109.2.1',
|
|
||||||
'fgAppP2PProtEntProto' => '1.3.6.1.4.1.12356.101.10.109.2.1.1',
|
|
||||||
'fgAppP2PProtEntBytes' => '1.3.6.1.4.1.12356.101.10.109.2.1.2',
|
|
||||||
'fgAppP2PProtoEntLastReset' => '1.3.6.1.4.1.12356.101.10.109.2.1.3',
|
|
||||||
'fgAppIM' => '1.3.6.1.4.1.12356.101.10.110',
|
|
||||||
'fgAppIMStatsTable' => '1.3.6.1.4.1.12356.101.10.110.1',
|
|
||||||
'fgAppIMStatsEntry' => '1.3.6.1.4.1.12356.101.10.110.1.1',
|
|
||||||
'fgAppIMMessages' => '1.3.6.1.4.1.12356.101.10.110.1.1.1',
|
|
||||||
'fgAppIMFileTransfered' => '1.3.6.1.4.1.12356.101.10.110.1.1.2',
|
|
||||||
'fgAppIMFileTxBlocked' => '1.3.6.1.4.1.12356.101.10.110.1.1.3',
|
|
||||||
'fgAppIMConnBlocked' => '1.3.6.1.4.1.12356.101.10.110.1.1.4',
|
|
||||||
'fgAppProxyFTP' => '1.3.6.1.4.1.12356.101.10.111',
|
|
||||||
'fgApFTPUpTime' => '1.3.6.1.4.1.12356.101.10.111.1.0',
|
|
||||||
'fgApFTPMemUsage' => '1.3.6.1.4.1.12356.101.10.111.2.0',
|
|
||||||
'fgApFTPStatsTable' => '1.3.6.1.4.1.12356.101.10.111.3',
|
|
||||||
'fgApFTPStatsEntry' => '1.3.6.1.4.1.12356.101.10.111.3.1',
|
|
||||||
'fgApFTPReqProcessed' => '1.3.6.1.4.1.12356.101.10.111.3.1.1',
|
|
||||||
'fgInetProto' => '1.3.6.1.4.1.12356.101.11',
|
|
||||||
'fgInetProtoInfo' => '1.3.6.1.4.1.12356.101.11.1',
|
|
||||||
'fgInetProtoTables' => '1.3.6.1.4.1.12356.101.11.2',
|
|
||||||
'fgIpSessTable' => '1.3.6.1.4.1.12356.101.11.2.1',
|
|
||||||
'fgIpSessEntry' => '1.3.6.1.4.1.12356.101.11.2.1.1',
|
|
||||||
'fgIpSessIndex' => '1.3.6.1.4.1.12356.101.11.2.1.1.1',
|
|
||||||
'fgIpSessProto' => '1.3.6.1.4.1.12356.101.11.2.1.1.2',
|
|
||||||
'fgIpSessFromAddr' => '1.3.6.1.4.1.12356.101.11.2.1.1.3',
|
|
||||||
'fgIpSessFromPort' => '1.3.6.1.4.1.12356.101.11.2.1.1.4',
|
|
||||||
'fgIpSessToAddr' => '1.3.6.1.4.1.12356.101.11.2.1.1.5',
|
|
||||||
'fgIpSessToPort' => '1.3.6.1.4.1.12356.101.11.2.1.1.6',
|
|
||||||
'fgIpSessExp' => '1.3.6.1.4.1.12356.101.11.2.1.1.7',
|
|
||||||
'fgIpSessVdom' => '1.3.6.1.4.1.12356.101.11.2.1.1.8',
|
|
||||||
'fgIpSessStatsTable' => '1.3.6.1.4.1.12356.101.11.2.2',
|
|
||||||
'fgIpSessStatsEntry' => '1.3.6.1.4.1.12356.101.11.2.2.1',
|
|
||||||
'fgIpSessNumber' => '1.3.6.1.4.1.12356.101.11.2.2.1.1',
|
|
||||||
'fgVpn' => '1.3.6.1.4.1.12356.101.12',
|
|
||||||
'fgVpnInfo' => '1.3.6.1.4.1.12356.101.12.1',
|
|
||||||
'fgVpnTables' => '1.3.6.1.4.1.12356.101.12.2',
|
|
||||||
'fgVpnDialupTable' => '1.3.6.1.4.1.12356.101.12.2.1',
|
|
||||||
'fgVpnDialupEntry' => '1.3.6.1.4.1.12356.101.12.2.1.1',
|
|
||||||
'fgVpnDialupIndex' => '1.3.6.1.4.1.12356.101.12.2.1.1.1',
|
|
||||||
'fgVpnDialupGateway' => '1.3.6.1.4.1.12356.101.12.2.1.1.2',
|
|
||||||
'fgVpnDialupLifetime' => '1.3.6.1.4.1.12356.101.12.2.1.1.3',
|
|
||||||
'fgVpnDialupTimeout' => '1.3.6.1.4.1.12356.101.12.2.1.1.4',
|
|
||||||
'fgVpnDialupSrcBegin' => '1.3.6.1.4.1.12356.101.12.2.1.1.5',
|
|
||||||
'fgVpnDialupSrcEnd' => '1.3.6.1.4.1.12356.101.12.2.1.1.6',
|
|
||||||
'fgVpnDialupDstAddr' => '1.3.6.1.4.1.12356.101.12.2.1.1.7',
|
|
||||||
'fgVpnDialupVdom' => '1.3.6.1.4.1.12356.101.12.2.1.1.8',
|
|
||||||
'fgVpnDialupInOctets' => '1.3.6.1.4.1.12356.101.12.2.1.1.9',
|
|
||||||
'fgVpnDialupOutOctets' => '1.3.6.1.4.1.12356.101.12.2.1.1.10',
|
|
||||||
'fgVpnTunTable' => '1.3.6.1.4.1.12356.101.12.2.2',
|
|
||||||
'fgVpnTunEntry' => '1.3.6.1.4.1.12356.101.12.2.2.1',
|
|
||||||
'fgVpnTunEntIndex' => '1.3.6.1.4.1.12356.101.12.2.2.1.1',
|
|
||||||
'fgVpnTunEntPhase1Name' => '1.3.6.1.4.1.12356.101.12.2.2.1.2',
|
|
||||||
'fgVpnTunEntPhase2Name' => '1.3.6.1.4.1.12356.101.12.2.2.1.3',
|
|
||||||
'fgVpnTunEntRemGwyIp' => '1.3.6.1.4.1.12356.101.12.2.2.1.4',
|
|
||||||
'fgVpnTunEntRemGwyPort' => '1.3.6.1.4.1.12356.101.12.2.2.1.5',
|
|
||||||
'fgVpnTunEntLocGwyIp' => '1.3.6.1.4.1.12356.101.12.2.2.1.6',
|
|
||||||
'fgVpnTunEntLocGwyPort' => '1.3.6.1.4.1.12356.101.12.2.2.1.7',
|
|
||||||
'fgVpnTunEntSelectorSrcBeginIp' => '1.3.6.1.4.1.12356.101.12.2.2.1.8',
|
|
||||||
'fgVpnTunEntSelectorSrcEndIp' => '1.3.6.1.4.1.12356.101.12.2.2.1.9',
|
|
||||||
'fgVpnTunEntSelectorSrcPort' => '1.3.6.1.4.1.12356.101.12.2.2.1.10',
|
|
||||||
'fgVpnTunEntSelectorDstBeginIp' => '1.3.6.1.4.1.12356.101.12.2.2.1.11',
|
|
||||||
'fgVpnTunEntSelectorDstEndIp' => '1.3.6.1.4.1.12356.101.12.2.2.1.12',
|
|
||||||
'fgVpnTunEntSelectorDstPort' => '1.3.6.1.4.1.12356.101.12.2.2.1.13',
|
|
||||||
'fgVpnTunEntSelectorProto' => '1.3.6.1.4.1.12356.101.12.2.2.1.14',
|
|
||||||
'fgVpnTunEntLifeSecs' => '1.3.6.1.4.1.12356.101.12.2.2.1.15',
|
|
||||||
'fgVpnTunEntLifeBytes' => '1.3.6.1.4.1.12356.101.12.2.2.1.16',
|
|
||||||
'fgVpnTunEntTimeout' => '1.3.6.1.4.1.12356.101.12.2.2.1.17',
|
|
||||||
'fgVpnTunEntInOctets' => '1.3.6.1.4.1.12356.101.12.2.2.1.18',
|
|
||||||
'fgVpnTunEntOutOctets' => '1.3.6.1.4.1.12356.101.12.2.2.1.19',
|
|
||||||
'fgVpnTunEntStatus' => '1.3.6.1.4.1.12356.101.12.2.2.1.20',
|
|
||||||
'fgVpnTunEntVdom' => '1.3.6.1.4.1.12356.101.12.2.2.1.21',
|
|
||||||
'fgVpnSslStatsTable' => '1.3.6.1.4.1.12356.101.12.2.3',
|
|
||||||
'fgVpnSslStatsEntry' => '1.3.6.1.4.1.12356.101.12.2.3.1',
|
|
||||||
'fgVpnSslState' => '1.3.6.1.4.1.12356.101.12.2.3.1.1',
|
|
||||||
'fgVpnSslStatsLoginUsers' => '1.3.6.1.4.1.12356.101.12.2.3.1.2',
|
|
||||||
'fgVpnSslStatsMaxUsers' => '1.3.6.1.4.1.12356.101.12.2.3.1.3',
|
|
||||||
'fgVpnSslStatsActiveWebSessions' => '1.3.6.1.4.1.12356.101.12.2.3.1.4',
|
|
||||||
'fgVpnSslStatsMaxWebSessions' => '1.3.6.1.4.1.12356.101.12.2.3.1.5',
|
|
||||||
'fgVpnSslStatsActiveTunnels' => '1.3.6.1.4.1.12356.101.12.2.3.1.6',
|
|
||||||
'fgVpnSslStatsMaxTunnels' => '1.3.6.1.4.1.12356.101.12.2.3.1.7',
|
|
||||||
'fgVpnSslTunnelTable' => '1.3.6.1.4.1.12356.101.12.2.4',
|
|
||||||
'fgVpnSslTunnelEntry' => '1.3.6.1.4.1.12356.101.12.2.4.1',
|
|
||||||
'fgVpnSslTunnelIndex' => '1.3.6.1.4.1.12356.101.12.2.4.1.1',
|
|
||||||
'fgVpnSslTunnelVdom' => '1.3.6.1.4.1.12356.101.12.2.4.1.2',
|
|
||||||
'fgVpnSslTunnelUserName' => '1.3.6.1.4.1.12356.101.12.2.4.1.3',
|
|
||||||
'fgVpnSslTunnelSrcIp' => '1.3.6.1.4.1.12356.101.12.2.4.1.4',
|
|
||||||
'fgVpnSslTunnelIp' => '1.3.6.1.4.1.12356.101.12.2.4.1.5',
|
|
||||||
'fgVpnSslTunnelUpTime' => '1.3.6.1.4.1.12356.101.12.2.4.1.6',
|
|
||||||
'fgVpnSslTunnelBytesIn' => '1.3.6.1.4.1.12356.101.12.2.4.1.7',
|
|
||||||
'fgVpnSslTunnelBytesOut' => '1.3.6.1.4.1.12356.101.12.2.4.1.8',
|
|
||||||
'fgVpnTrapObjects' => '1.3.6.1.4.1.12356.101.12.3',
|
|
||||||
'fgVpnTrapLocalGateway' => '1.3.6.1.4.1.12356.101.12.3.2.0',
|
|
||||||
'fgVpnTrapRemoteGateway' => '1.3.6.1.4.1.12356.101.12.3.3.0',
|
|
||||||
'fgHighAvailability' => '1.3.6.1.4.1.12356.101.13',
|
|
||||||
'fgHaInfo' => '1.3.6.1.4.1.12356.101.13.1',
|
|
||||||
'fgHaSystemMode' => '1.3.6.1.4.1.12356.101.13.1.1.0',
|
|
||||||
'fgHaGroupId' => '1.3.6.1.4.1.12356.101.13.1.2.0',
|
|
||||||
'fgHaPriority' => '1.3.6.1.4.1.12356.101.13.1.3.0',
|
|
||||||
'fgHaOverride' => '1.3.6.1.4.1.12356.101.13.1.4.0',
|
|
||||||
'fgHaAutoSync' => '1.3.6.1.4.1.12356.101.13.1.5.0',
|
|
||||||
'fgHaSchedule' => '1.3.6.1.4.1.12356.101.13.1.6.0',
|
|
||||||
'fgHaGroupName' => '1.3.6.1.4.1.12356.101.13.1.7.0',
|
|
||||||
'fgHaTables' => '1.3.6.1.4.1.12356.101.13.2',
|
|
||||||
'fgHaStatsTable' => '1.3.6.1.4.1.12356.101.13.2.1',
|
|
||||||
'fgHaStatsEntry' => '1.3.6.1.4.1.12356.101.13.2.1.1',
|
|
||||||
'fgHaStatsIndex' => '1.3.6.1.4.1.12356.101.13.2.1.1.1',
|
|
||||||
'fgHaStatsSerial' => '1.3.6.1.4.1.12356.101.13.2.1.1.2',
|
|
||||||
'fgHaStatsCpuUsage' => '1.3.6.1.4.1.12356.101.13.2.1.1.3',
|
|
||||||
'fgHaStatsMemUsage' => '1.3.6.1.4.1.12356.101.13.2.1.1.4',
|
|
||||||
'fgHaStatsNetUsage' => '1.3.6.1.4.1.12356.101.13.2.1.1.5',
|
|
||||||
'fgHaStatsSesCount' => '1.3.6.1.4.1.12356.101.13.2.1.1.6',
|
|
||||||
'fgHaStatsPktCount' => '1.3.6.1.4.1.12356.101.13.2.1.1.7',
|
|
||||||
'fgHaStatsByteCount' => '1.3.6.1.4.1.12356.101.13.2.1.1.8',
|
|
||||||
'fgHaStatsIdsCount' => '1.3.6.1.4.1.12356.101.13.2.1.1.9',
|
|
||||||
'fgHaStatsAvCount' => '1.3.6.1.4.1.12356.101.13.2.1.1.10',
|
|
||||||
'fgHaStatsHostname' => '1.3.6.1.4.1.12356.101.13.2.1.1.11',
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
1;
|
|
||||||
|
|
||||||
__END__
|
|
|
@ -1,108 +0,0 @@
|
||||||
package Monitoring::GLPlugin::SNMP::MibsAndOids::IPFORWARDMIB;
|
|
||||||
|
|
||||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'IP-FORWARD-MIB'} = {
|
|
||||||
url => '',
|
|
||||||
name => 'IP-FORWARD-MIB',
|
|
||||||
};
|
|
||||||
|
|
||||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::requirements->{'IP-FORWARD-MIB'} = [
|
|
||||||
'SNMPv2-TC-v1-MIB',
|
|
||||||
];
|
|
||||||
|
|
||||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'IP-FORWARD-MIB'} =
|
|
||||||
'1.3.6.1.2.1.4.24';
|
|
||||||
|
|
||||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'IP-FORWARD-MIB'} = {
|
|
||||||
'ipForward' => '1.3.6.1.2.1.4.24',
|
|
||||||
'ipForwardNumber' => '1.3.6.1.2.1.4.24.1.0',
|
|
||||||
'ipForwardTable' => '1.3.6.1.2.1.4.24.2',
|
|
||||||
'ipForwardEntry' => '1.3.6.1.2.1.4.24.2.1',
|
|
||||||
'ipForwardDest' => '1.3.6.1.2.1.4.24.2.1.1',
|
|
||||||
'ipForwardMask' => '1.3.6.1.2.1.4.24.2.1.2',
|
|
||||||
'ipForwardPolicy' => '1.3.6.1.2.1.4.24.2.1.3',
|
|
||||||
'ipForwardNextHop' => '1.3.6.1.2.1.4.24.2.1.4',
|
|
||||||
'ipForwardIfIndex' => '1.3.6.1.2.1.4.24.2.1.5',
|
|
||||||
'ipForwardType' => '1.3.6.1.2.1.4.24.2.1.6',
|
|
||||||
'ipForwardProto' => '1.3.6.1.2.1.4.24.2.1.7',
|
|
||||||
'ipForwardAge' => '1.3.6.1.2.1.4.24.2.1.8',
|
|
||||||
'ipForwardInfo' => '1.3.6.1.2.1.4.24.2.1.9',
|
|
||||||
'ipForwardNextHopAS' => '1.3.6.1.2.1.4.24.2.1.10',
|
|
||||||
'ipForwardMetric1' => '1.3.6.1.2.1.4.24.2.1.11',
|
|
||||||
'ipForwardMetric2' => '1.3.6.1.2.1.4.24.2.1.12',
|
|
||||||
'ipForwardMetric3' => '1.3.6.1.2.1.4.24.2.1.13',
|
|
||||||
'ipForwardMetric4' => '1.3.6.1.2.1.4.24.2.1.14',
|
|
||||||
'ipForwardMetric5' => '1.3.6.1.2.1.4.24.2.1.15',
|
|
||||||
'ipCidrRouteNumber' => '1.3.6.1.2.1.4.24.3.0',
|
|
||||||
'ipCidrRouteTable' => '1.3.6.1.2.1.4.24.4',
|
|
||||||
'ipCidrRouteEntry' => '1.3.6.1.2.1.4.24.4.1',
|
|
||||||
'ipCidrRouteDest' => '1.3.6.1.2.1.4.24.4.1.1',
|
|
||||||
'ipCidrRouteMask' => '1.3.6.1.2.1.4.24.4.1.2',
|
|
||||||
'ipCidrRouteTos' => '1.3.6.1.2.1.4.24.4.1.3',
|
|
||||||
'ipCidrRouteNextHop' => '1.3.6.1.2.1.4.24.4.1.4',
|
|
||||||
'ipCidrRouteIfIndex' => '1.3.6.1.2.1.4.24.4.1.5',
|
|
||||||
'ipCidrRouteType' => '1.3.6.1.2.1.4.24.4.1.6',
|
|
||||||
'ipCidrRouteTypeDefinition' => {
|
|
||||||
'1' => 'other',
|
|
||||||
'2' => 'reject',
|
|
||||||
'3' => 'local',
|
|
||||||
'4' => 'remote',
|
|
||||||
},
|
|
||||||
'ipCidrRouteProto' => '1.3.6.1.2.1.4.24.4.1.7',
|
|
||||||
'ipCidrRouteProtoDefinition' => {
|
|
||||||
'1' => 'other',
|
|
||||||
'2' => 'local',
|
|
||||||
'3' => 'netmgmt',
|
|
||||||
'4' => 'icmp',
|
|
||||||
'5' => 'egp',
|
|
||||||
'6' => 'ggp',
|
|
||||||
'7' => 'hello',
|
|
||||||
'8' => 'rip',
|
|
||||||
'9' => 'isIs',
|
|
||||||
'10' => 'esIs',
|
|
||||||
'11' => 'ciscoIgrp',
|
|
||||||
'12' => 'bbnSpfIgp',
|
|
||||||
'13' => 'ospf',
|
|
||||||
'14' => 'bgp',
|
|
||||||
'15' => 'idpr',
|
|
||||||
'16' => 'ciscoEigrp',
|
|
||||||
},
|
|
||||||
'ipCidrRouteAge' => '1.3.6.1.2.1.4.24.4.1.8',
|
|
||||||
'ipCidrRouteInfo' => '1.3.6.1.2.1.4.24.4.1.9',
|
|
||||||
'ipCidrRouteNextHopAS' => '1.3.6.1.2.1.4.24.4.1.10',
|
|
||||||
'ipCidrRouteMetric1' => '1.3.6.1.2.1.4.24.4.1.11',
|
|
||||||
'ipCidrRouteMetric2' => '1.3.6.1.2.1.4.24.4.1.12',
|
|
||||||
'ipCidrRouteMetric3' => '1.3.6.1.2.1.4.24.4.1.13',
|
|
||||||
'ipCidrRouteMetric4' => '1.3.6.1.2.1.4.24.4.1.14',
|
|
||||||
'ipCidrRouteMetric5' => '1.3.6.1.2.1.4.24.4.1.15',
|
|
||||||
'ipCidrRouteStatus' => '1.3.6.1.2.1.4.24.4.1.16',
|
|
||||||
'ipCidrRouteStatusDefinition' => 'SNMPv2-TC-v1-MIB::RowStatus',
|
|
||||||
'ipForwardConformance' => '1.3.6.1.2.1.4.24.5',
|
|
||||||
'ipForwardGroups' => '1.3.6.1.2.1.4.24.5.1',
|
|
||||||
'ipForwardCompliances' => '1.3.6.1.2.1.4.24.5.2',
|
|
||||||
'inetCidrRouteNumber' => '1.3.6.1.2.1.4.24.6.0',
|
|
||||||
'inetCidrRouteTable' => '1.3.6.1.2.1.4.24.7',
|
|
||||||
'inetCidrRouteEntry' => '1.3.6.1.2.1.4.24.7.1',
|
|
||||||
'inetCidrRouteDestType' => '1.3.6.1.2.1.4.24.7.1.1',
|
|
||||||
'inetCidrRouteDest' => '1.3.6.1.2.1.4.24.7.1.2',
|
|
||||||
'inetCidrRoutePfxLen' => '1.3.6.1.2.1.4.24.7.1.3',
|
|
||||||
'inetCidrRoutePolicy' => '1.3.6.1.2.1.4.24.7.1.4',
|
|
||||||
'inetCidrRouteNextHopType' => '1.3.6.1.2.1.4.24.7.1.5',
|
|
||||||
'inetCidrRouteNextHop' => '1.3.6.1.2.1.4.24.7.1.6',
|
|
||||||
'inetCidrRouteIfIndex' => '1.3.6.1.2.1.4.24.7.1.7',
|
|
||||||
'inetCidrRouteType' => '1.3.6.1.2.1.4.24.7.1.8',
|
|
||||||
'inetCidrRouteProto' => '1.3.6.1.2.1.4.24.7.1.9',
|
|
||||||
'inetCidrRouteAge' => '1.3.6.1.2.1.4.24.7.1.10',
|
|
||||||
'inetCidrRouteNextHopAS' => '1.3.6.1.2.1.4.24.7.1.11',
|
|
||||||
'inetCidrRouteMetric1' => '1.3.6.1.2.1.4.24.7.1.12',
|
|
||||||
'inetCidrRouteMetric2' => '1.3.6.1.2.1.4.24.7.1.13',
|
|
||||||
'inetCidrRouteMetric3' => '1.3.6.1.2.1.4.24.7.1.14',
|
|
||||||
'inetCidrRouteMetric4' => '1.3.6.1.2.1.4.24.7.1.15',
|
|
||||||
'inetCidrRouteMetric5' => '1.3.6.1.2.1.4.24.7.1.16',
|
|
||||||
'inetCidrRouteStatus' => '1.3.6.1.2.1.4.24.7.1.17',
|
|
||||||
'inetCidrRouteDiscards' => '1.3.6.1.2.1.4.24.8.0',
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
1;
|
|
||||||
|
|
||||||
__END__
|
|
|
@ -1,93 +0,0 @@
|
||||||
package Monitoring::GLPlugin::SNMP::MibsAndOids::IPMIB;
|
|
||||||
|
|
||||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'IP-MIB'} = {
|
|
||||||
url => '',
|
|
||||||
name => 'IP-MIB',
|
|
||||||
};
|
|
||||||
|
|
||||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'IP-MIB'} = {
|
|
||||||
'ip' => '1.3.6.1.2.1.4',
|
|
||||||
'ipForwarding' => '1.3.6.1.2.1.4.1',
|
|
||||||
'ipDefaultTTL' => '1.3.6.1.2.1.4.2',
|
|
||||||
'ipInReceives' => '1.3.6.1.2.1.4.3',
|
|
||||||
'ipInHdrErrors' => '1.3.6.1.2.1.4.4',
|
|
||||||
'ipInAddrErrors' => '1.3.6.1.2.1.4.5',
|
|
||||||
'ipForwDatagrams' => '1.3.6.1.2.1.4.6',
|
|
||||||
'ipInUnknownProtos' => '1.3.6.1.2.1.4.7',
|
|
||||||
'ipInDiscards' => '1.3.6.1.2.1.4.8',
|
|
||||||
'ipInDelivers' => '1.3.6.1.2.1.4.9',
|
|
||||||
'ipOutRequests' => '1.3.6.1.2.1.4.10',
|
|
||||||
'ipOutDiscards' => '1.3.6.1.2.1.4.11',
|
|
||||||
'ipOutNoRoutes' => '1.3.6.1.2.1.4.12',
|
|
||||||
'ipReasmTimeout' => '1.3.6.1.2.1.4.13',
|
|
||||||
'ipReasmReqds' => '1.3.6.1.2.1.4.14',
|
|
||||||
'ipReasmOKs' => '1.3.6.1.2.1.4.15',
|
|
||||||
'ipReasmFails' => '1.3.6.1.2.1.4.16',
|
|
||||||
'ipFragOKs' => '1.3.6.1.2.1.4.17',
|
|
||||||
'ipFragFails' => '1.3.6.1.2.1.4.18',
|
|
||||||
'ipFragCreates' => '1.3.6.1.2.1.4.19',
|
|
||||||
'ipAddrTable' => '1.3.6.1.2.1.4.20',
|
|
||||||
'ipAddrEntry' => '1.3.6.1.2.1.4.20.1',
|
|
||||||
'ipAdEntAddr' => '1.3.6.1.2.1.4.20.1.1',
|
|
||||||
'ipAdEntIfIndex' => '1.3.6.1.2.1.4.20.1.2',
|
|
||||||
'ipAdEntNetMask' => '1.3.6.1.2.1.4.20.1.3',
|
|
||||||
'ipAdEntBcastAddr' => '1.3.6.1.2.1.4.20.1.4',
|
|
||||||
'ipAdEntReasmMaxSize' => '1.3.6.1.2.1.4.20.1.5',
|
|
||||||
'ipRouteTable' => '1.3.6.1.2.1.4.21',
|
|
||||||
'ipRouteEntry' => '1.3.6.1.2.1.4.21.1',
|
|
||||||
'ipRouteDest' => '1.3.6.1.2.1.4.21.1.1',
|
|
||||||
'ipRouteIfIndex' => '1.3.6.1.2.1.4.21.1.2',
|
|
||||||
'ipRouteMetric1' => '1.3.6.1.2.1.4.21.1.3',
|
|
||||||
'ipRouteMetric2' => '1.3.6.1.2.1.4.21.1.4',
|
|
||||||
'ipRouteMetric3' => '1.3.6.1.2.1.4.21.1.5',
|
|
||||||
'ipRouteMetric4' => '1.3.6.1.2.1.4.21.1.6',
|
|
||||||
'ipRouteNextHop' => '1.3.6.1.2.1.4.21.1.7',
|
|
||||||
'ipRouteType' => '1.3.6.1.2.1.4.21.1.8',
|
|
||||||
'ipRouteProto' => '1.3.6.1.2.1.4.21.1.9',
|
|
||||||
'ipRouteAge' => '1.3.6.1.2.1.4.21.1.10',
|
|
||||||
'ipRouteMask' => '1.3.6.1.2.1.4.21.1.11',
|
|
||||||
'ipRouteMetric5' => '1.3.6.1.2.1.4.21.1.12',
|
|
||||||
'ipRouteInfo' => '1.3.6.1.2.1.4.21.1.13',
|
|
||||||
'ipNetToMediaTable' => '1.3.6.1.2.1.4.22',
|
|
||||||
'ipNetToMediaEntry' => '1.3.6.1.2.1.4.22.1',
|
|
||||||
'ipNetToMediaIfIndex' => '1.3.6.1.2.1.4.22.1.1',
|
|
||||||
'ipNetToMediaPhysAddress' => '1.3.6.1.2.1.4.22.1.2',
|
|
||||||
'ipNetToMediaNetAddress' => '1.3.6.1.2.1.4.22.1.3',
|
|
||||||
'ipNetToMediaType' => '1.3.6.1.2.1.4.22.1.4',
|
|
||||||
'ipRoutingDiscards' => '1.3.6.1.2.1.4.23',
|
|
||||||
'icmp' => '1.3.6.1.2.1.5',
|
|
||||||
'icmpInMsgs' => '1.3.6.1.2.1.5.1',
|
|
||||||
'icmpInErrors' => '1.3.6.1.2.1.5.2',
|
|
||||||
'icmpInDestUnreachs' => '1.3.6.1.2.1.5.3',
|
|
||||||
'icmpInTimeExcds' => '1.3.6.1.2.1.5.4',
|
|
||||||
'icmpInParmProbs' => '1.3.6.1.2.1.5.5',
|
|
||||||
'icmpInSrcQuenchs' => '1.3.6.1.2.1.5.6',
|
|
||||||
'icmpInRedirects' => '1.3.6.1.2.1.5.7',
|
|
||||||
'icmpInEchos' => '1.3.6.1.2.1.5.8',
|
|
||||||
'icmpInEchoReps' => '1.3.6.1.2.1.5.9',
|
|
||||||
'icmpInTimestamps' => '1.3.6.1.2.1.5.10',
|
|
||||||
'icmpInTimestampReps' => '1.3.6.1.2.1.5.11',
|
|
||||||
'icmpInAddrMasks' => '1.3.6.1.2.1.5.12',
|
|
||||||
'icmpInAddrMaskReps' => '1.3.6.1.2.1.5.13',
|
|
||||||
'icmpOutMsgs' => '1.3.6.1.2.1.5.14',
|
|
||||||
'icmpOutErrors' => '1.3.6.1.2.1.5.15',
|
|
||||||
'icmpOutDestUnreachs' => '1.3.6.1.2.1.5.16',
|
|
||||||
'icmpOutTimeExcds' => '1.3.6.1.2.1.5.17',
|
|
||||||
'icmpOutParmProbs' => '1.3.6.1.2.1.5.18',
|
|
||||||
'icmpOutSrcQuenchs' => '1.3.6.1.2.1.5.19',
|
|
||||||
'icmpOutRedirects' => '1.3.6.1.2.1.5.20',
|
|
||||||
'icmpOutEchos' => '1.3.6.1.2.1.5.21',
|
|
||||||
'icmpOutEchoReps' => '1.3.6.1.2.1.5.22',
|
|
||||||
'icmpOutTimestamps' => '1.3.6.1.2.1.5.23',
|
|
||||||
'icmpOutTimestampReps' => '1.3.6.1.2.1.5.24',
|
|
||||||
'icmpOutAddrMasks' => '1.3.6.1.2.1.5.25',
|
|
||||||
'icmpOutAddrMaskReps' => '1.3.6.1.2.1.5.26',
|
|
||||||
'ipMIBConformance' => '1.3.6.1.2.1.48.2',
|
|
||||||
'ipMIBCompliances' => '1.3.6.1.2.1.48.2.1',
|
|
||||||
'ipMIBGroups' => '1.3.6.1.2.1.48.2.2',
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
1;
|
|
||||||
|
|
||||||
__END__
|
|
|
@ -1,49 +0,0 @@
|
||||||
package Classes::Cisco::IOS::Component::BgpSubsystem;
|
|
||||||
our @ISA = qw(Monitoring::GLPlugin::SNMP::Item);
|
|
||||||
use strict;
|
|
||||||
|
|
||||||
sub init {
|
|
||||||
my ($self) = @_;
|
|
||||||
$self->get_snmp_tables('CISCO-BGP4-MIB', [
|
|
||||||
['peers', 'cbgpPeerAddrFamilyPrefixTable', 'Classes::Cisco::IOS::Component::BgpSubsystem::Peer', sub { return $self->filter_name(shift->{cbgpPeerRemoteAddr}) } ],
|
|
||||||
]);
|
|
||||||
}
|
|
||||||
|
|
||||||
sub check {
|
|
||||||
my ($self) = @_;
|
|
||||||
if ($self->mode =~ /prefix::count/) {
|
|
||||||
if (scalar(@{$self->{peers}}) == 0) {
|
|
||||||
$self->add_critical('no peers found');
|
|
||||||
} else {
|
|
||||||
$self->SUPER::check();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
package Classes::Cisco::IOS::Component::BgpSubsystem::Peer;
|
|
||||||
our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem);
|
|
||||||
use strict;
|
|
||||||
|
|
||||||
sub finish {
|
|
||||||
my ($self) = @_;
|
|
||||||
$self->{cbgpPeerAddrFamilyAfi} = pop @{$self->{indices}};
|
|
||||||
$self->{cbgpPeerAddrFamilySafi} = pop @{$self->{indices}};
|
|
||||||
$self->{cbgpPeerRemoteAddr} = join(".", @{$self->{indices}});
|
|
||||||
}
|
|
||||||
|
|
||||||
sub check {
|
|
||||||
my ($self) = @_;
|
|
||||||
if ($self->mode =~ /prefix::count/) {
|
|
||||||
$self->add_info(sprintf "peer %s accepted %d prefixes",
|
|
||||||
$self->{cbgpPeerRemoteAddr}, $self->{cbgpPeerAddrAcceptedPrefixes});
|
|
||||||
$self->set_thresholds(metric => $self->{cbgpPeerRemoteAddr}.'_accepted_prefixes',
|
|
||||||
warning => '1:', critical => '1:');
|
|
||||||
$self->add_message($self->check_thresholds(
|
|
||||||
metric => $self->{cbgpPeerRemoteAddr}.'_accepted_prefixes',
|
|
||||||
value => $self->{cbgpPeerAddrAcceptedPrefixes}));
|
|
||||||
$self->add_perfdata(
|
|
||||||
label => $self->{cbgpPeerRemoteAddr}.'_accepted_prefixes',
|
|
||||||
value => $self->{cbgpPeerAddrAcceptedPrefixes},
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,31 +0,0 @@
|
||||||
package Classes::Fortigate::Component::SensorSubsystem;
|
|
||||||
our @ISA = qw(Monitoring::GLPlugin::SNMP::Item);
|
|
||||||
use strict;
|
|
||||||
|
|
||||||
sub init {
|
|
||||||
my ($self) = @_;
|
|
||||||
$self->get_snmp_tables('FORTINET-FORTIGATE-MIB', [
|
|
||||||
['sensors', 'fgHwSensorTable', 'Classes::Fortigate::Component::SensorSubsystem::Sensor'],
|
|
||||||
]);
|
|
||||||
}
|
|
||||||
|
|
||||||
package Classes::Fortigate::Component::SensorSubsystem::Sensor;
|
|
||||||
our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem);
|
|
||||||
use strict;
|
|
||||||
|
|
||||||
sub check {
|
|
||||||
my ($self) = @_;
|
|
||||||
$self->add_info(sprintf 'sensor %s alarm status is %s',
|
|
||||||
$self->{fgHwSensorEntName},
|
|
||||||
$self->{fgHwSensorEntValueStatus});
|
|
||||||
if ($self->{fgHwSensorEntValueStatus} && $self->{fgHwSensorEntValueStatus} eq "true") {
|
|
||||||
$self->add_critical();
|
|
||||||
}
|
|
||||||
if ($self->{fgHwSensorEntValue}) {
|
|
||||||
$self->add_perfdata(
|
|
||||||
label => sprintf('sensor_%s', $self->{fgHwSensorEntName}),
|
|
||||||
value => $self->{swSensorValue},
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
package Classes::Huawei;
|
|
||||||
our @ISA = qw(Classes::Device);
|
|
||||||
use strict;
|
|
||||||
|
|
||||||
sub init {
|
|
||||||
my ($self) = @_;
|
|
||||||
my $sysobj = $self->get_snmp_object('MIB-2-MIB', 'sysObjectID', 0);
|
|
||||||
if ($sysobj =~ /^\.*1\.3\.6\.1\.4\.1\.2011\.2\.239/) {
|
|
||||||
bless $self, 'Classes::Huawei::CloudEngine';
|
|
||||||
$self->debug('using Classes::Huawei::CloudEngine');
|
|
||||||
}
|
|
||||||
if (ref($self) ne "Classes::Huawei") {
|
|
||||||
$self->init();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,54 +0,0 @@
|
||||||
package Classes::OSPF::Component::NeighborSubsystem;
|
|
||||||
our @ISA = qw(Monitoring::GLPlugin::SNMP::Item);
|
|
||||||
use strict;
|
|
||||||
|
|
||||||
sub init {
|
|
||||||
my ($self) = @_;
|
|
||||||
$self->get_snmp_tables('OSPF-MIB', [
|
|
||||||
['nbr', 'ospfNbrTable', 'Classes::OSPF::Component::NeighborSubsystem::Neighbor', , sub { my ($o) = @_; return $self->filter_name($o->{ospfNbrIpAddr}) && $self->filter_name2($o->{ospfNbrRtrId}) }],
|
|
||||||
]);
|
|
||||||
if ($self->establish_snmp_secondary_session()) {
|
|
||||||
$self->clear_table_cache('OSPF-MIB', 'ospfNbrTable');
|
|
||||||
$self->get_snmp_tables('OSPF-MIB', [
|
|
||||||
['nbr', 'ospfNbrTable', 'Classes::OSPF::Component::NeighborSubsystem::Neighbor', , sub { my ($o) = @_; return $self->filter_name($o->{ospfNbrIpAddr}) && $self->filter_name2($o->{ospfNbrRtrId}) }],
|
|
||||||
]);
|
|
||||||
}
|
|
||||||
if (! @{$self->{nbr}}) {
|
|
||||||
$self->add_unknown("no neighbors found");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
sub check {
|
|
||||||
my ($self) = @_;
|
|
||||||
if ($self->mode =~ /device::ospf::neighbor::list/) {
|
|
||||||
foreach (@{$self->{nbr}}) {
|
|
||||||
printf "%s %s %s\n", $_->{name}, $_->{ospfNbrRtrId}, $_->{ospfNbrState};
|
|
||||||
}
|
|
||||||
$self->add_ok("have fun");
|
|
||||||
} else {
|
|
||||||
map { $_->check(); } @{$self->{nbr}};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
package Classes::OSPF::Component::NeighborSubsystem::Neighbor;
|
|
||||||
our @ISA = qw(Monitoring::GLPlugin::SNMP::TableItem);
|
|
||||||
use strict;
|
|
||||||
# Index: ospfNbrIpAddr, ospfNbrAddressLessIndex
|
|
||||||
|
|
||||||
sub finish {
|
|
||||||
my ($self) = @_;
|
|
||||||
$self->{name} = $self->{ospfNbrIpAddr} || $self->{ospfNbrAddressLessIndex}
|
|
||||||
}
|
|
||||||
|
|
||||||
sub check {
|
|
||||||
my ($self) = @_;
|
|
||||||
$self->add_info(sprintf "neighbor %s (Id %s) has status %s",
|
|
||||||
$self->{name}, $self->{ospfNbrRtrId}, $self->{ospfNbrState});
|
|
||||||
if ($self->{ospfNbrState} ne "full" && $self->{ospfNbrState} ne "twoWay") {
|
|
||||||
$self->add_critical();
|
|
||||||
} else {
|
|
||||||
$self->add_ok();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# eventuell: warning, wenn sich die RouterId ändert
|
|
|
@ -1,4 +0,0 @@
|
||||||
package Classes::UCDMIB;
|
|
||||||
our @ISA = qw(Classes::Device);
|
|
||||||
use strict;
|
|
||||||
|
|
|
@ -1,3 +1,42 @@
|
||||||
|
* 2019-03-20 7.6
|
||||||
|
add mode watch-ospf-neighbors
|
||||||
|
* 2019-02-19 7.5.0.1
|
||||||
|
remove adsl-line-mib
|
||||||
|
* 2019-02-18 7.5
|
||||||
|
add Draytek Vigor
|
||||||
|
* 2019-01-09 7.4.3
|
||||||
|
add mode interface-security (cisco)
|
||||||
|
* 2018-12-17 7.4.2.1
|
||||||
|
finish ha-status for cisco wlc
|
||||||
|
* 2018-12-12 7.4.2
|
||||||
|
start ha for cisco wlc
|
||||||
|
improve paloalto uptime model string
|
||||||
|
improve ucd memory
|
||||||
|
* 2018-12-04 7.4.1.2
|
||||||
|
fix cisco bgp for routers which do not export the proptietary mib, but bgp4
|
||||||
|
* 2018-12-04 7.4.1.1
|
||||||
|
fix undefs for Huawei with older Mibs
|
||||||
|
fix fortigate sensors
|
||||||
|
* 2018-12-04 7.4.1
|
||||||
|
detect more Huawei devices
|
||||||
|
* 2018-12-03 7.4
|
||||||
|
use proprietary bgp mib for cisco (and add ipv6)
|
||||||
|
make ospd v6-ready
|
||||||
|
add servertpe generic_ucd
|
||||||
|
fix ciscoipsecflow fail timestamps
|
||||||
|
* 2018-10-22 7.3.1
|
||||||
|
add modes ha-status/role for fortigate
|
||||||
|
* 2018-10-22 7.3.0.5
|
||||||
|
update glplugin (CISCO-STACKWISE-MIB)
|
||||||
|
* 2018-10-21 7.3.0.4
|
||||||
|
update glplugin (for go-worker)
|
||||||
|
* 2018-10-17 7.3.0.3
|
||||||
|
update glplugin
|
||||||
|
better fortigate detection
|
||||||
|
* 2018-09-28 7.3.0.2
|
||||||
|
update glplugin
|
||||||
|
* 2018-09-25 7.3.0.1
|
||||||
|
re-enable Huawei CloudEngine support
|
||||||
* 2018-09-10 7.3
|
* 2018-09-10 7.3
|
||||||
update stack-status
|
update stack-status
|
||||||
add servertype hostresource
|
add servertype hostresource
|
|
@ -20,7 +20,7 @@ eval {
|
||||||
$Data::Dumper::Sparseseen = 1;
|
$Data::Dumper::Sparseseen = 1;
|
||||||
};
|
};
|
||||||
our $AUTOLOAD;
|
our $AUTOLOAD;
|
||||||
*VERSION = \'3.0.3';
|
*VERSION = \'3.2.5';
|
||||||
|
|
||||||
use constant { OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 };
|
use constant { OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 };
|
||||||
|
|
||||||
|
@ -602,11 +602,11 @@ sub accentfree {
|
||||||
sub dump {
|
sub dump {
|
||||||
my ($self, $indent) = @_;
|
my ($self, $indent) = @_;
|
||||||
$indent = $indent ? " " x $indent : "";
|
$indent = $indent ? " " x $indent : "";
|
||||||
my $class = ref($self);
|
if ($self->can("internal_name")) {
|
||||||
$class =~ s/^.*:://;
|
printf "%s[%s]\n", $indent, $self->internal_name();
|
||||||
if (exists $self->{flat_indices}) {
|
|
||||||
printf "%s[%s_%s]\n", $indent, uc $class, $self->{flat_indices};
|
|
||||||
} else {
|
} else {
|
||||||
|
my $class = ref($self);
|
||||||
|
$class =~ s/^.*:://;
|
||||||
printf "%s[%s]\n", $indent, uc $class;
|
printf "%s[%s]\n", $indent, uc $class;
|
||||||
}
|
}
|
||||||
foreach (grep !/^(info|trace|warning|critical|blacklisted|extendedinfo|flat_indices|indices)$/, sort keys %{$self}) {
|
foreach (grep !/^(info|trace|warning|critical|blacklisted|extendedinfo|flat_indices|indices)$/, sort keys %{$self}) {
|
||||||
|
@ -1470,7 +1470,7 @@ sub save_state {
|
||||||
my ($self, %params) = @_;
|
my ($self, %params) = @_;
|
||||||
$self->create_statefilesdir();
|
$self->create_statefilesdir();
|
||||||
my $statefile = $self->create_statefile(%params);
|
my $statefile = $self->create_statefile(%params);
|
||||||
my $tmpfile = $self->statefilesdir().'/check__health_tmp_'.$$;
|
my $tmpfile = $statefile.$$.rand();
|
||||||
if ((ref($params{save}) eq "HASH") && exists $params{save}->{timestamp}) {
|
if ((ref($params{save}) eq "HASH") && exists $params{save}->{timestamp}) {
|
||||||
$params{save}->{localtime} = scalar localtime $params{save}->{timestamp};
|
$params{save}->{localtime} = scalar localtime $params{save}->{timestamp};
|
||||||
}
|
}
|
|
@ -954,7 +954,7 @@ sub check_snmp_and_model {
|
||||||
# Datatype Integer32 = 1s
|
# Datatype Integer32 = 1s
|
||||||
my $snmpEngineTime = $self->get_snmp_object('SNMP-FRAMEWORK-MIB', 'snmpEngineTime');
|
my $snmpEngineTime = $self->get_snmp_object('SNMP-FRAMEWORK-MIB', 'snmpEngineTime');
|
||||||
# Datatype TimeTicks = 1/100s
|
# Datatype TimeTicks = 1/100s
|
||||||
my $hrSystemUptime = $self->get_snmp_object('HOST-RESOURCES-MIB', 'hrSystemUptime');
|
my $hrSystemUptime = $self->get_snmp_object_maybe('HOST-RESOURCES-MIB', 'hrSystemUptime');
|
||||||
my $sysDescr = $self->get_snmp_object('MIB-2-MIB', 'sysDescr', 0);
|
my $sysDescr = $self->get_snmp_object('MIB-2-MIB', 'sysDescr', 0);
|
||||||
my $tac = time;
|
my $tac = time;
|
||||||
if (defined $hrSystemUptime && $hrSystemUptime =~ /^\d+$/ && $hrSystemUptime > 0) {
|
if (defined $hrSystemUptime && $hrSystemUptime =~ /^\d+$/ && $hrSystemUptime > 0) {
|
||||||
|
@ -1008,9 +1008,33 @@ sub check_snmp_and_model {
|
||||||
$Monitoring::GLPlugin::SNMP::uptime = $self->{uptime};
|
$Monitoring::GLPlugin::SNMP::uptime = $self->{uptime};
|
||||||
$self->debug('whoami: '.$self->{productname});
|
$self->debug('whoami: '.$self->{productname});
|
||||||
} else {
|
} else {
|
||||||
if ($tac - $tic >= $Monitoring::GLPlugin::SNMP::session->timeout) {
|
if ($tac - $tic >= ($Monitoring::GLPlugin::SNMP::session ?
|
||||||
|
$Monitoring::GLPlugin::SNMP::session->timeout : $self->opts->timeout())) {
|
||||||
$self->add_message(UNKNOWN,
|
$self->add_message(UNKNOWN,
|
||||||
'could not contact snmp agent, timeout during snmp-get sysUptime');
|
'could not contact snmp agent, timeout during snmp-get sysUptime');
|
||||||
|
} elsif ($self->{broken_snmp_agent}) {
|
||||||
|
# plugins may add an array of subroutines to their Classes::Device.
|
||||||
|
# For example, check_tl_health has to deal with IBM libraries, which
|
||||||
|
# do not show sysUptime nor sysDescr nor any other uptime oids.
|
||||||
|
# In order to let the plugin continue with a fake uptime, one of
|
||||||
|
# the broken_snmp_agent subroutines must return a true value after it
|
||||||
|
# has set the uptime to 1 hour and filled out $self->{productname}
|
||||||
|
my $mein_lieber_freund_und_kupferstecher = 0;
|
||||||
|
foreach my $kriegst_du_die_kurve (@{$self->{broken_snmp_agent}}) {
|
||||||
|
if (&$kriegst_du_die_kurve()) {
|
||||||
|
$mein_lieber_freund_und_kupferstecher = 1;
|
||||||
|
$self->debug(sprintf 'uptime: %s', $self->{uptime});
|
||||||
|
$self->debug(sprintf 'up since: %s',
|
||||||
|
scalar localtime (time - $self->{uptime}));
|
||||||
|
$Monitoring::GLPlugin::SNMP::uptime = $self->{uptime};
|
||||||
|
$self->debug('whoami: '.$self->{productname});
|
||||||
|
last;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (! $mein_lieber_freund_und_kupferstecher) {
|
||||||
|
$self->add_message(UNKNOWN,
|
||||||
|
'got neither sysUptime nor sysDescr nor any other useful information, is this snmp agent working correctly?');
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
$self->add_message(UNKNOWN,
|
$self->add_message(UNKNOWN,
|
||||||
'got neither sysUptime nor sysDescr, is this snmp agent working correctly?');
|
'got neither sysUptime nor sysDescr, is this snmp agent working correctly?');
|
||||||
|
@ -1140,7 +1164,8 @@ sub session_translate {
|
||||||
|
|
||||||
sub establish_snmp_secondary_session {
|
sub establish_snmp_secondary_session {
|
||||||
my ($self) = @_;
|
my ($self) = @_;
|
||||||
if ($self->opts->protocol eq '3' && (
|
if ($self->opts->protocol eq '3' &&
|
||||||
|
$self->opts->can('authprotocol2') && (
|
||||||
defined $self->opts->authprotocol2 ||
|
defined $self->opts->authprotocol2 ||
|
||||||
defined $self->opts->authpassword2 ||
|
defined $self->opts->authpassword2 ||
|
||||||
defined $self->opts->privprotocol2 ||
|
defined $self->opts->privprotocol2 ||
|
||||||
|
@ -1249,6 +1274,32 @@ sub uptime {
|
||||||
return $Monitoring::GLPlugin::SNMP::uptime;
|
return $Monitoring::GLPlugin::SNMP::uptime;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub ago_sysuptime {
|
||||||
|
my ($self, $eventtime) = @_;
|
||||||
|
# if there is an oid containing the value of sysUptime at the time of
|
||||||
|
# a certain event (e.g. cipSecFailTime), this method returns the
|
||||||
|
# time that has passed since the event.
|
||||||
|
# sysUptime overflows at 2**32, so it is possible that the eventtime is
|
||||||
|
# bigger than sysUptime
|
||||||
|
#
|
||||||
|
# 0-----------------|---------------X
|
||||||
|
# event=2Mio sysUptime=5.5Mio
|
||||||
|
# event happened (5.5Mio - 2Mio) seconds ago
|
||||||
|
#
|
||||||
|
# 0-----------------|---------------2**32/0-----------X
|
||||||
|
# event=2Mio sysUptime=100k
|
||||||
|
#
|
||||||
|
# event happened (100k + (2**32 - 2Mio)) seconds ago
|
||||||
|
#
|
||||||
|
my $sysUptime = $self->get_snmp_object('MIB-2-MIB', 'sysUpTime', 0);
|
||||||
|
$sysUptime /= 100;
|
||||||
|
if ($eventtime > $sysUptime) {
|
||||||
|
return $sysUptime + (2**32 - $eventtime);
|
||||||
|
} else {
|
||||||
|
return $sysUptime - $eventtime;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
sub map_oid_to_class {
|
sub map_oid_to_class {
|
||||||
my ($self, $oid, $class) = @_;
|
my ($self, $oid, $class) = @_;
|
||||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::discover_ids->{$oid} = $class;
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::discover_ids->{$oid} = $class;
|
||||||
|
@ -1427,6 +1478,9 @@ sub create_interface_cache_file {
|
||||||
$self->opts->override_opt('hostname',
|
$self->opts->override_opt('hostname',
|
||||||
'snmpwalk.file'.md5_hex($self->opts->snmpwalk))
|
'snmpwalk.file'.md5_hex($self->opts->snmpwalk))
|
||||||
}
|
}
|
||||||
|
if ($self->opts->contextname) {
|
||||||
|
$extension .= $self->opts->contextname . '_';
|
||||||
|
}
|
||||||
if ($self->opts->community) {
|
if ($self->opts->community) {
|
||||||
$extension .= md5_hex($self->opts->community);
|
$extension .= md5_hex($self->opts->community);
|
||||||
}
|
}
|
||||||
|
@ -1502,10 +1556,11 @@ sub save_cache {
|
||||||
my $cache = sprintf "%s_%s_%s_cache", $mib, $table, join('#', @{$key_attrs});
|
my $cache = sprintf "%s_%s_%s_cache", $mib, $table, join('#', @{$key_attrs});
|
||||||
$self->create_statefilesdir();
|
$self->create_statefilesdir();
|
||||||
my $statefile = $self->create_entry_cache_file($mib, $table, join('#', @{$key_attrs}));
|
my $statefile = $self->create_entry_cache_file($mib, $table, join('#', @{$key_attrs}));
|
||||||
open(STATE, ">".$statefile.".".$$);
|
my $tmpfile = $statefile.$$.rand();
|
||||||
|
open(STATE, ">".$tmpfile);
|
||||||
printf STATE Data::Dumper::Dumper($self->{$cache});
|
printf STATE Data::Dumper::Dumper($self->{$cache});
|
||||||
close STATE;
|
close STATE;
|
||||||
rename $statefile.".".$$, $statefile;
|
rename $tmpfile, $statefile;
|
||||||
$self->debug(sprintf "saved %s to %s",
|
$self->debug(sprintf "saved %s to %s",
|
||||||
Data::Dumper::Dumper($self->{$cache}), $statefile);
|
Data::Dumper::Dumper($self->{$cache}), $statefile);
|
||||||
}
|
}
|
||||||
|
@ -1556,10 +1611,13 @@ sub get_snmp_tables {
|
||||||
my $class = $info->[2];
|
my $class = $info->[2];
|
||||||
my $filter = $info->[3];
|
my $filter = $info->[3];
|
||||||
my $rows = $info->[4];
|
my $rows = $info->[4];
|
||||||
|
my $key_attr = $info->[5];
|
||||||
$self->{$arrayname} = [] if ! exists $self->{$arrayname};
|
$self->{$arrayname} = [] if ! exists $self->{$arrayname};
|
||||||
if (! exists $Monitoring::GLPlugin::SNMP::tablecache->{$mib} || ! exists $Monitoring::GLPlugin::SNMP::tablecache->{$mib}->{$table}) {
|
if (! exists $Monitoring::GLPlugin::SNMP::tablecache->{$mib} || ! exists $Monitoring::GLPlugin::SNMP::tablecache->{$mib}->{$table}) {
|
||||||
$Monitoring::GLPlugin::SNMP::tablecache->{$mib}->{$table} = [];
|
$Monitoring::GLPlugin::SNMP::tablecache->{$mib}->{$table} = [];
|
||||||
foreach ($self->get_snmp_table_objects($mib, $table, undef, $rows)) {
|
foreach ($key_attr ?
|
||||||
|
$self->get_snmp_table_objects_with_cache($mib, $table, $key_attr, $rows) :
|
||||||
|
$self->get_snmp_table_objects($mib, $table, undef, $rows)) {
|
||||||
push(@{$Monitoring::GLPlugin::SNMP::tablecache->{$mib}->{$table}}, $_);
|
push(@{$Monitoring::GLPlugin::SNMP::tablecache->{$mib}->{$table}}, $_);
|
||||||
my $new_object = $class->new(%{$_});
|
my $new_object = $class->new(%{$_});
|
||||||
next if (defined $filter && ! &$filter($new_object));
|
next if (defined $filter && ! &$filter($new_object));
|
||||||
|
@ -1665,6 +1723,29 @@ sub get_snmp_object {
|
||||||
return undef;
|
return undef;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub get_snmp_object_maybe {
|
||||||
|
my ($self, @args) = @_;
|
||||||
|
my $ret;
|
||||||
|
|
||||||
|
# Just do a regular fetch when simulating
|
||||||
|
return $self->get_snmp_object(@args) unless defined $Monitoring::GLPlugin::SNMP::session;
|
||||||
|
|
||||||
|
# There may be no response at all. Turn the SNMP timeout down so we can
|
||||||
|
# catch that without triggering SIGALRM
|
||||||
|
my $orig_timeout = $Monitoring::GLPlugin::SNMP::session->timeout;
|
||||||
|
my $new_timeout = $orig_timeout / 10;
|
||||||
|
$new_timeout = 5 if $new_timeout > 5;
|
||||||
|
$Monitoring::GLPlugin::SNMP::session->timeout($new_timeout);
|
||||||
|
|
||||||
|
# Get
|
||||||
|
$ret = $self->get_snmp_object(@args);
|
||||||
|
|
||||||
|
# Restore timeout
|
||||||
|
$Monitoring::GLPlugin::SNMP::session->timeout($orig_timeout);
|
||||||
|
|
||||||
|
return $ret;
|
||||||
|
}
|
||||||
|
|
||||||
sub get_snmp_table_objects_with_cache {
|
sub get_snmp_table_objects_with_cache {
|
||||||
my ($self, $mib, $table, $key_attr, $rows, $force) = @_;
|
my ($self, $mib, $table, $key_attr, $rows, $force) = @_;
|
||||||
$force ||= 0;
|
$force ||= 0;
|
||||||
|
@ -2065,7 +2146,9 @@ sub get_entries {
|
||||||
$result = $self->get_entries_get_bulk(%params);
|
$result = $self->get_entries_get_bulk(%params);
|
||||||
if (! $result) {
|
if (! $result) {
|
||||||
$self->debug("bulk failed, retry simple");
|
$self->debug("bulk failed, retry simple");
|
||||||
if ($Monitoring::GLPlugin::SNMP::session->error() =~ /The message size exceeded the buffer maxMsgSize of (\d+)/i) {
|
# The message size exceeded the buffer maxMsgSize of (\d+)
|
||||||
|
# Message size exceeded buffer maxMsgSize
|
||||||
|
if ($Monitoring::GLPlugin::SNMP::session->error() =~ /message size exceeded.*buffer maxMsgSize/i) {
|
||||||
$self->debug(sprintf "buffer exceeded. raise *5 for next try");
|
$self->debug(sprintf "buffer exceeded. raise *5 for next try");
|
||||||
$self->mult_snmp_max_msg_size(5);
|
$self->mult_snmp_max_msg_size(5);
|
||||||
} else {
|
} else {
|
||||||
|
@ -2228,7 +2311,7 @@ sub get_table {
|
||||||
if (! defined $result || (defined $result && ! %{$result})) {
|
if (! defined $result || (defined $result && ! %{$result})) {
|
||||||
$self->debug(sprintf "get_table error: %s",
|
$self->debug(sprintf "get_table error: %s",
|
||||||
$Monitoring::GLPlugin::SNMP::session->error());
|
$Monitoring::GLPlugin::SNMP::session->error());
|
||||||
if ($Monitoring::GLPlugin::SNMP::session->error() =~ /The message size exceeded the buffer maxMsgSize of (\d+)/i) {
|
if ($Monitoring::GLPlugin::SNMP::session->error() =~ /message size exceeded.*buffer maxMsgSize/i) {
|
||||||
# bei irrsinnigen maxrepetitions
|
# bei irrsinnigen maxrepetitions
|
||||||
$self->debug(sprintf "buffer exceeded");
|
$self->debug(sprintf "buffer exceeded");
|
||||||
#$self->reset_snmp_max_msg_size();
|
#$self->reset_snmp_max_msg_size();
|
||||||
|
@ -2396,6 +2479,11 @@ sub make_symbolic {
|
||||||
} elsif ($Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}->{$symoid.'Definition'} =~ /^(.*?)::(.*)/) {
|
} elsif ($Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}->{$symoid.'Definition'} =~ /^(.*?)::(.*)/) {
|
||||||
my $mib = $1;
|
my $mib = $1;
|
||||||
my $definition = $2;
|
my $definition = $2;
|
||||||
|
my $parameters = undef;
|
||||||
|
if ($definition =~ /(.*)\((.*)\)/) {
|
||||||
|
$definition = $1;
|
||||||
|
$parameters = $2;
|
||||||
|
}
|
||||||
if (! exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}) {
|
if (! exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}) {
|
||||||
# may point to another mib's definitions, which hasn't
|
# may point to another mib's definitions, which hasn't
|
||||||
# been used yet.
|
# been used yet.
|
||||||
|
@ -2404,7 +2492,23 @@ sub make_symbolic {
|
||||||
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} &&
|
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} &&
|
||||||
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} &&
|
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} &&
|
||||||
ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'CODE') {
|
ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'CODE') {
|
||||||
$mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$fulloid});
|
if ($parameters) {
|
||||||
|
if (! exists $mo->{$parameters}) {
|
||||||
|
# this happens if there are two isolated get_snmp_object calls, one for
|
||||||
|
# cLHaPeerIpAddressType and one for cLHaPeerIpAddress where the latter needs
|
||||||
|
# the symbolized value of the first. we are inside this index-loop because
|
||||||
|
# both have this usual extra .0 although this is not a table row.
|
||||||
|
# if this were a table row, $mo would know cLHaPeerIpAddressType.
|
||||||
|
# there's a chance that $self got cLHaPeerIpAddressType in a previous call
|
||||||
|
# to make_symbolic
|
||||||
|
if (@{$indices} and scalar(@{$indices}) == 1 and ! $indices->[0]->[0]) {
|
||||||
|
$mo->{$parameters} = $self->{$parameters};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$fulloid}, $mo->{$parameters});
|
||||||
|
} else {
|
||||||
|
$mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$fulloid});
|
||||||
|
}
|
||||||
} elsif (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} &&
|
} elsif (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} &&
|
||||||
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} &&
|
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} &&
|
||||||
ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'HASH' &&
|
ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'HASH' &&
|
||||||
|
@ -2424,7 +2528,8 @@ sub make_symbolic {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
foreach my $oid (keys %{$sym_lookup}) {
|
my @sym_lookup_keys = $self->sort_oids([keys %{$sym_lookup}]);
|
||||||
|
foreach my $oid (@sym_lookup_keys) {
|
||||||
if (ref($oid) ne 'HASH') {
|
if (ref($oid) ne 'HASH') {
|
||||||
my $fulloid = $oid . '.'.$idx;
|
my $fulloid = $oid . '.'.$idx;
|
||||||
my $symoid = $sym_lookup->{$oid};
|
my $symoid = $sym_lookup->{$oid};
|
||||||
|
@ -2454,6 +2559,11 @@ sub make_symbolic {
|
||||||
} elsif ($Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}->{$symoid.'Definition'} =~ /^(.*?)::(.*)/) {
|
} elsif ($Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}->{$symoid.'Definition'} =~ /^(.*?)::(.*)/) {
|
||||||
my $mib = $1;
|
my $mib = $1;
|
||||||
my $definition = $2;
|
my $definition = $2;
|
||||||
|
my $parameters = undef;
|
||||||
|
if ($definition =~ /(.*)\((.*)\)/) {
|
||||||
|
$definition = $1;
|
||||||
|
$parameters = $2;
|
||||||
|
}
|
||||||
if (! exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}) {
|
if (! exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}) {
|
||||||
# may point to another mib's definitions, which hasn't
|
# may point to another mib's definitions, which hasn't
|
||||||
# been used yet.
|
# been used yet.
|
||||||
|
@ -2462,7 +2572,16 @@ sub make_symbolic {
|
||||||
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} &&
|
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} &&
|
||||||
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} &&
|
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} &&
|
||||||
ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'CODE') {
|
ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'CODE') {
|
||||||
$mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$fulloid});
|
if ($parameters) {
|
||||||
|
if (! exists $mo->{$parameters}) {
|
||||||
|
if (@{$indices} and scalar(@{$indices}) == 1 and ! $indices->[0]->[0]) {
|
||||||
|
$mo->{$parameters} = $self->{$parameters};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$fulloid}, $mo->{$parameters});
|
||||||
|
} else {
|
||||||
|
$mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$fulloid});
|
||||||
|
}
|
||||||
} elsif (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} &&
|
} elsif (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} &&
|
||||||
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} &&
|
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} &&
|
||||||
ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'HASH' &&
|
ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'HASH' &&
|
||||||
|
@ -2500,10 +2619,24 @@ sub make_symbolic {
|
||||||
} elsif ($Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}->{$symoid.'Definition'} =~ /^(.*?)::(.*)/) {
|
} elsif ($Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{$mib}->{$symoid.'Definition'} =~ /^(.*?)::(.*)/) {
|
||||||
my $mib = $1;
|
my $mib = $1;
|
||||||
my $definition = $2;
|
my $definition = $2;
|
||||||
|
my $parameters = undef;
|
||||||
|
if ($definition =~ /(.*)\((.*)\)/) {
|
||||||
|
$definition = $1;
|
||||||
|
$parameters = $2;
|
||||||
|
}
|
||||||
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} &&
|
if (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} &&
|
||||||
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} &&
|
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} &&
|
||||||
ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'CODE') {
|
ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'CODE') {
|
||||||
$mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$oid});
|
if ($parameters) {
|
||||||
|
# we come here fo resolve single oids, so $mo is always initialized new here.
|
||||||
|
# there's a chance that $self->{$parameters} was queried in a previous call
|
||||||
|
if (! exists $mo->{$parameters}) {
|
||||||
|
$mo->{$parameters} = $self->{$parameters};
|
||||||
|
}
|
||||||
|
$mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$oid}, $mo->{$parameters});
|
||||||
|
} else {
|
||||||
|
$mo->{$symoid} = $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}->($result->{$oid});
|
||||||
|
}
|
||||||
} elsif (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} &&
|
} elsif (exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib} &&
|
||||||
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} &&
|
exists $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition} &&
|
||||||
ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'HASH' &&
|
ref($Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{$mib}->{$definition}) eq 'HASH' &&
|
|
@ -10,6 +10,9 @@ sub create_statefile {
|
||||||
if ($self->opts->community) {
|
if ($self->opts->community) {
|
||||||
$extension .= md5_hex($self->opts->community);
|
$extension .= md5_hex($self->opts->community);
|
||||||
}
|
}
|
||||||
|
if ($self->opts->contextname) {
|
||||||
|
$extension .= $self->opts->contextname;
|
||||||
|
}
|
||||||
$extension =~ s/\//_/g;
|
$extension =~ s/\//_/g;
|
||||||
$extension =~ s/\(/_/g;
|
$extension =~ s/\(/_/g;
|
||||||
$extension =~ s/\)/_/g;
|
$extension =~ s/\)/_/g;
|
|
@ -0,0 +1,284 @@
|
||||||
|
package Monitoring::GLPlugin::SNMP::MibsAndOids::ADSLLINEMIB;
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'ADSL-LINE-MIB'} = {
|
||||||
|
url => '',
|
||||||
|
name => 'ADSL-LINE-MIB',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'ADSL-LINE-MIB'} =
|
||||||
|
'1.3.6.1.2.1.10.94.1';
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ADSL-LINE-MIB'} = {
|
||||||
|
adslMIB => '1.3.6.1.2.1.10.94',
|
||||||
|
adslLineMib => '1.3.6.1.2.1.10.94.1',
|
||||||
|
adslMibObjects => '1.3.6.1.2.1.10.94.1.1',
|
||||||
|
adslLineTable => '1.3.6.1.2.1.10.94.1.1.1',
|
||||||
|
adslLineEntry => '1.3.6.1.2.1.10.94.1.1.1.1',
|
||||||
|
adslLineCoding => '1.3.6.1.2.1.10.94.1.1.1.1.1',
|
||||||
|
adslLineCodingDefinition => 'ADSL-LINE-MIB::adslLineCoding',
|
||||||
|
adslLineType => '1.3.6.1.2.1.10.94.1.1.1.1.2',
|
||||||
|
adslLineTypeDefinition => 'ADSL-LINE-MIB::adslLineType',
|
||||||
|
adslLineSpecific => '1.3.6.1.2.1.10.94.1.1.1.1.3',
|
||||||
|
adslLineConfProfile => '1.3.6.1.2.1.10.94.1.1.1.1.4',
|
||||||
|
adslLineAlarmConfProfile => '1.3.6.1.2.1.10.94.1.1.1.1.5',
|
||||||
|
adslAtucPhysTable => '1.3.6.1.2.1.10.94.1.1.2',
|
||||||
|
adslAtucPhysEntry => '1.3.6.1.2.1.10.94.1.1.2.1',
|
||||||
|
adslAtucInvSerialNumber => '1.3.6.1.2.1.10.94.1.1.2.1.1',
|
||||||
|
adslAtucInvVendorID => '1.3.6.1.2.1.10.94.1.1.2.1.2',
|
||||||
|
adslAtucInvVersionNumber => '1.3.6.1.2.1.10.94.1.1.2.1.3',
|
||||||
|
adslAtucCurrSnrMgn => '1.3.6.1.2.1.10.94.1.1.2.1.4',
|
||||||
|
adslAtucCurrAtn => '1.3.6.1.2.1.10.94.1.1.2.1.5',
|
||||||
|
adslAtucCurrStatus => '1.3.6.1.2.1.10.94.1.1.2.1.6',
|
||||||
|
adslAtucCurrOutputPwr => '1.3.6.1.2.1.10.94.1.1.2.1.7',
|
||||||
|
adslAtucCurrAttainableRate => '1.3.6.1.2.1.10.94.1.1.2.1.8',
|
||||||
|
adslAturPhysTable => '1.3.6.1.2.1.10.94.1.1.3',
|
||||||
|
adslAturPhysEntry => '1.3.6.1.2.1.10.94.1.1.3.1',
|
||||||
|
adslAturInvSerialNumber => '1.3.6.1.2.1.10.94.1.1.3.1.1',
|
||||||
|
adslAturInvVendorID => '1.3.6.1.2.1.10.94.1.1.3.1.2',
|
||||||
|
adslAturInvVersionNumber => '1.3.6.1.2.1.10.94.1.1.3.1.3',
|
||||||
|
adslAturCurrSnrMgn => '1.3.6.1.2.1.10.94.1.1.3.1.4',
|
||||||
|
adslAturCurrAtn => '1.3.6.1.2.1.10.94.1.1.3.1.5',
|
||||||
|
adslAturCurrStatus => '1.3.6.1.2.1.10.94.1.1.3.1.6',
|
||||||
|
adslAturCurrOutputPwr => '1.3.6.1.2.1.10.94.1.1.3.1.7',
|
||||||
|
adslAturCurrAttainableRate => '1.3.6.1.2.1.10.94.1.1.3.1.8',
|
||||||
|
adslAtucChanTable => '1.3.6.1.2.1.10.94.1.1.4',
|
||||||
|
adslAtucChanEntry => '1.3.6.1.2.1.10.94.1.1.4.1',
|
||||||
|
adslAtucChanInterleaveDelay => '1.3.6.1.2.1.10.94.1.1.4.1.1',
|
||||||
|
adslAtucChanCurrTxRate => '1.3.6.1.2.1.10.94.1.1.4.1.2',
|
||||||
|
adslAtucChanPrevTxRate => '1.3.6.1.2.1.10.94.1.1.4.1.3',
|
||||||
|
adslAtucChanCrcBlockLength => '1.3.6.1.2.1.10.94.1.1.4.1.4',
|
||||||
|
adslAturChanTable => '1.3.6.1.2.1.10.94.1.1.5',
|
||||||
|
adslAturChanEntry => '1.3.6.1.2.1.10.94.1.1.5.1',
|
||||||
|
adslAturChanInterleaveDelay => '1.3.6.1.2.1.10.94.1.1.5.1.1',
|
||||||
|
adslAturChanCurrTxRate => '1.3.6.1.2.1.10.94.1.1.5.1.2',
|
||||||
|
adslAturChanPrevTxRate => '1.3.6.1.2.1.10.94.1.1.5.1.3',
|
||||||
|
adslAturChanCrcBlockLength => '1.3.6.1.2.1.10.94.1.1.5.1.4',
|
||||||
|
adslAtucPerfDataTable => '1.3.6.1.2.1.10.94.1.1.6',
|
||||||
|
adslAtucPerfDataEntry => '1.3.6.1.2.1.10.94.1.1.6.1',
|
||||||
|
adslAtucPerfLofs => '1.3.6.1.2.1.10.94.1.1.6.1.1',
|
||||||
|
adslAtucPerfLoss => '1.3.6.1.2.1.10.94.1.1.6.1.2',
|
||||||
|
adslAtucPerfLols => '1.3.6.1.2.1.10.94.1.1.6.1.3',
|
||||||
|
adslAtucPerfLprs => '1.3.6.1.2.1.10.94.1.1.6.1.4',
|
||||||
|
adslAtucPerfESs => '1.3.6.1.2.1.10.94.1.1.6.1.5',
|
||||||
|
adslAtucPerfInits => '1.3.6.1.2.1.10.94.1.1.6.1.6',
|
||||||
|
adslAtucPerfValidIntervals => '1.3.6.1.2.1.10.94.1.1.6.1.7',
|
||||||
|
adslAtucPerfInvalidIntervals => '1.3.6.1.2.1.10.94.1.1.6.1.8',
|
||||||
|
adslAtucPerfCurr15MinTimeElapsed => '1.3.6.1.2.1.10.94.1.1.6.1.9',
|
||||||
|
adslAtucPerfCurr15MinLofs => '1.3.6.1.2.1.10.94.1.1.6.1.10',
|
||||||
|
adslAtucPerfCurr15MinLoss => '1.3.6.1.2.1.10.94.1.1.6.1.11',
|
||||||
|
adslAtucPerfCurr15MinLols => '1.3.6.1.2.1.10.94.1.1.6.1.12',
|
||||||
|
adslAtucPerfCurr15MinLprs => '1.3.6.1.2.1.10.94.1.1.6.1.13',
|
||||||
|
adslAtucPerfCurr15MinESs => '1.3.6.1.2.1.10.94.1.1.6.1.14',
|
||||||
|
adslAtucPerfCurr15MinInits => '1.3.6.1.2.1.10.94.1.1.6.1.15',
|
||||||
|
adslAtucPerfCurr1DayTimeElapsed => '1.3.6.1.2.1.10.94.1.1.6.1.16',
|
||||||
|
adslAtucPerfCurr1DayLofs => '1.3.6.1.2.1.10.94.1.1.6.1.17',
|
||||||
|
adslAtucPerfCurr1DayLoss => '1.3.6.1.2.1.10.94.1.1.6.1.18',
|
||||||
|
adslAtucPerfCurr1DayLols => '1.3.6.1.2.1.10.94.1.1.6.1.19',
|
||||||
|
adslAtucPerfCurr1DayLprs => '1.3.6.1.2.1.10.94.1.1.6.1.20',
|
||||||
|
adslAtucPerfCurr1DayESs => '1.3.6.1.2.1.10.94.1.1.6.1.21',
|
||||||
|
adslAtucPerfCurr1DayInits => '1.3.6.1.2.1.10.94.1.1.6.1.22',
|
||||||
|
adslAtucPerfPrev1DayMoniSecs => '1.3.6.1.2.1.10.94.1.1.6.1.23',
|
||||||
|
adslAtucPerfPrev1DayLofs => '1.3.6.1.2.1.10.94.1.1.6.1.24',
|
||||||
|
adslAtucPerfPrev1DayLoss => '1.3.6.1.2.1.10.94.1.1.6.1.25',
|
||||||
|
adslAtucPerfPrev1DayLols => '1.3.6.1.2.1.10.94.1.1.6.1.26',
|
||||||
|
adslAtucPerfPrev1DayLprs => '1.3.6.1.2.1.10.94.1.1.6.1.27',
|
||||||
|
adslAtucPerfPrev1DayESs => '1.3.6.1.2.1.10.94.1.1.6.1.28',
|
||||||
|
adslAtucPerfPrev1DayInits => '1.3.6.1.2.1.10.94.1.1.6.1.29',
|
||||||
|
adslAturPerfDataTable => '1.3.6.1.2.1.10.94.1.1.7',
|
||||||
|
adslAturPerfDataEntry => '1.3.6.1.2.1.10.94.1.1.7.1',
|
||||||
|
adslAturPerfLofs => '1.3.6.1.2.1.10.94.1.1.7.1.1',
|
||||||
|
adslAturPerfLoss => '1.3.6.1.2.1.10.94.1.1.7.1.2',
|
||||||
|
adslAturPerfLprs => '1.3.6.1.2.1.10.94.1.1.7.1.3',
|
||||||
|
adslAturPerfESs => '1.3.6.1.2.1.10.94.1.1.7.1.4',
|
||||||
|
adslAturPerfValidIntervals => '1.3.6.1.2.1.10.94.1.1.7.1.5',
|
||||||
|
adslAturPerfInvalidIntervals => '1.3.6.1.2.1.10.94.1.1.7.1.6',
|
||||||
|
adslAturPerfCurr15MinTimeElapsed => '1.3.6.1.2.1.10.94.1.1.7.1.7',
|
||||||
|
adslAturPerfCurr15MinLofs => '1.3.6.1.2.1.10.94.1.1.7.1.8',
|
||||||
|
adslAturPerfCurr15MinLoss => '1.3.6.1.2.1.10.94.1.1.7.1.9',
|
||||||
|
adslAturPerfCurr15MinLprs => '1.3.6.1.2.1.10.94.1.1.7.1.10',
|
||||||
|
adslAturPerfCurr15MinESs => '1.3.6.1.2.1.10.94.1.1.7.1.11',
|
||||||
|
adslAturPerfCurr1DayTimeElapsed => '1.3.6.1.2.1.10.94.1.1.7.1.12',
|
||||||
|
adslAturPerfCurr1DayLofs => '1.3.6.1.2.1.10.94.1.1.7.1.13',
|
||||||
|
adslAturPerfCurr1DayLoss => '1.3.6.1.2.1.10.94.1.1.7.1.14',
|
||||||
|
adslAturPerfCurr1DayLprs => '1.3.6.1.2.1.10.94.1.1.7.1.15',
|
||||||
|
adslAturPerfCurr1DayESs => '1.3.6.1.2.1.10.94.1.1.7.1.16',
|
||||||
|
adslAturPerfPrev1DayMoniSecs => '1.3.6.1.2.1.10.94.1.1.7.1.17',
|
||||||
|
adslAturPerfPrev1DayLofs => '1.3.6.1.2.1.10.94.1.1.7.1.18',
|
||||||
|
adslAturPerfPrev1DayLoss => '1.3.6.1.2.1.10.94.1.1.7.1.19',
|
||||||
|
adslAturPerfPrev1DayLprs => '1.3.6.1.2.1.10.94.1.1.7.1.20',
|
||||||
|
adslAturPerfPrev1DayESs => '1.3.6.1.2.1.10.94.1.1.7.1.21',
|
||||||
|
adslAtucIntervalTable => '1.3.6.1.2.1.10.94.1.1.8',
|
||||||
|
adslAtucIntervalEntry => '1.3.6.1.2.1.10.94.1.1.8.1',
|
||||||
|
adslAtucIntervalNumber => '1.3.6.1.2.1.10.94.1.1.8.1.1',
|
||||||
|
adslAtucIntervalLofs => '1.3.6.1.2.1.10.94.1.1.8.1.2',
|
||||||
|
adslAtucIntervalLoss => '1.3.6.1.2.1.10.94.1.1.8.1.3',
|
||||||
|
adslAtucIntervalLols => '1.3.6.1.2.1.10.94.1.1.8.1.4',
|
||||||
|
adslAtucIntervalLprs => '1.3.6.1.2.1.10.94.1.1.8.1.5',
|
||||||
|
adslAtucIntervalESs => '1.3.6.1.2.1.10.94.1.1.8.1.6',
|
||||||
|
adslAtucIntervalInits => '1.3.6.1.2.1.10.94.1.1.8.1.7',
|
||||||
|
adslAtucIntervalValidData => '1.3.6.1.2.1.10.94.1.1.8.1.8',
|
||||||
|
adslAturIntervalTable => '1.3.6.1.2.1.10.94.1.1.9',
|
||||||
|
adslAturIntervalEntry => '1.3.6.1.2.1.10.94.1.1.9.1',
|
||||||
|
adslAturIntervalNumber => '1.3.6.1.2.1.10.94.1.1.9.1.1',
|
||||||
|
adslAturIntervalLofs => '1.3.6.1.2.1.10.94.1.1.9.1.2',
|
||||||
|
adslAturIntervalLoss => '1.3.6.1.2.1.10.94.1.1.9.1.3',
|
||||||
|
adslAturIntervalLprs => '1.3.6.1.2.1.10.94.1.1.9.1.4',
|
||||||
|
adslAturIntervalESs => '1.3.6.1.2.1.10.94.1.1.9.1.5',
|
||||||
|
adslAturIntervalValidData => '1.3.6.1.2.1.10.94.1.1.9.1.6',
|
||||||
|
adslAtucChanPerfDataTable => '1.3.6.1.2.1.10.94.1.1.10',
|
||||||
|
adslAtucChanPerfDataEntry => '1.3.6.1.2.1.10.94.1.1.10.1',
|
||||||
|
adslAtucChanReceivedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.1',
|
||||||
|
adslAtucChanTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.2',
|
||||||
|
adslAtucChanCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.3',
|
||||||
|
adslAtucChanUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.10.1.4',
|
||||||
|
adslAtucChanPerfValidIntervals => '1.3.6.1.2.1.10.94.1.1.10.1.5',
|
||||||
|
adslAtucChanPerfInvalidIntervals => '1.3.6.1.2.1.10.94.1.1.10.1.6',
|
||||||
|
adslAtucChanPerfCurr15MinTimeElapsed => '1.3.6.1.2.1.10.94.1.1.10.1.7',
|
||||||
|
adslAtucChanPerfCurr15MinReceivedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.8',
|
||||||
|
adslAtucChanPerfCurr15MinTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.9',
|
||||||
|
adslAtucChanPerfCurr15MinCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.10',
|
||||||
|
adslAtucChanPerfCurr15MinUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.10.1.11',
|
||||||
|
adslAtucChanPerfCurr1DayTimeElapsed => '1.3.6.1.2.1.10.94.1.1.10.1.12',
|
||||||
|
adslAtucChanPerfCurr1DayReceivedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.13',
|
||||||
|
adslAtucChanPerfCurr1DayTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.14',
|
||||||
|
adslAtucChanPerfCurr1DayCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.15',
|
||||||
|
adslAtucChanPerfCurr1DayUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.10.1.16',
|
||||||
|
adslAtucChanPerfPrev1DayMoniSecs => '1.3.6.1.2.1.10.94.1.1.10.1.17',
|
||||||
|
adslAtucChanPerfPrev1DayReceivedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.18',
|
||||||
|
adslAtucChanPerfPrev1DayTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.19',
|
||||||
|
adslAtucChanPerfPrev1DayCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.10.1.20',
|
||||||
|
adslAtucChanPerfPrev1DayUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.10.1.21',
|
||||||
|
adslAturChanPerfDataTable => '1.3.6.1.2.1.10.94.1.1.11',
|
||||||
|
adslAturChanPerfDataEntry => '1.3.6.1.2.1.10.94.1.1.11.1',
|
||||||
|
adslAturChanReceivedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.1',
|
||||||
|
adslAturChanTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.2',
|
||||||
|
adslAturChanCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.3',
|
||||||
|
adslAturChanUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.11.1.4',
|
||||||
|
adslAturChanPerfValidIntervals => '1.3.6.1.2.1.10.94.1.1.11.1.5',
|
||||||
|
adslAturChanPerfInvalidIntervals => '1.3.6.1.2.1.10.94.1.1.11.1.6',
|
||||||
|
adslAturChanPerfCurr15MinTimeElapsed => '1.3.6.1.2.1.10.94.1.1.11.1.7',
|
||||||
|
adslAturChanPerfCurr15MinReceivedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.8',
|
||||||
|
adslAturChanPerfCurr15MinTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.9',
|
||||||
|
adslAturChanPerfCurr15MinCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.10',
|
||||||
|
adslAturChanPerfCurr15MinUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.11.1.11',
|
||||||
|
adslAturChanPerfCurr1DayTimeElapsed => '1.3.6.1.2.1.10.94.1.1.11.1.12',
|
||||||
|
adslAturChanPerfCurr1DayReceivedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.13',
|
||||||
|
adslAturChanPerfCurr1DayTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.14',
|
||||||
|
adslAturChanPerfCurr1DayCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.15',
|
||||||
|
adslAturChanPerfCurr1DayUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.11.1.16',
|
||||||
|
adslAturChanPerfPrev1DayMoniSecs => '1.3.6.1.2.1.10.94.1.1.11.1.17',
|
||||||
|
adslAturChanPerfPrev1DayReceivedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.18',
|
||||||
|
adslAturChanPerfPrev1DayTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.19',
|
||||||
|
adslAturChanPerfPrev1DayCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.11.1.20',
|
||||||
|
adslAturChanPerfPrev1DayUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.11.1.21',
|
||||||
|
adslAtucChanIntervalTable => '1.3.6.1.2.1.10.94.1.1.12',
|
||||||
|
adslAtucChanIntervalEntry => '1.3.6.1.2.1.10.94.1.1.12.1',
|
||||||
|
adslAtucChanIntervalNumber => '1.3.6.1.2.1.10.94.1.1.12.1.1',
|
||||||
|
adslAtucChanIntervalReceivedBlks => '1.3.6.1.2.1.10.94.1.1.12.1.2',
|
||||||
|
adslAtucChanIntervalTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.12.1.3',
|
||||||
|
adslAtucChanIntervalCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.12.1.4',
|
||||||
|
adslAtucChanIntervalUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.12.1.5',
|
||||||
|
adslAtucChanIntervalValidData => '1.3.6.1.2.1.10.94.1.1.12.1.6',
|
||||||
|
adslAturChanIntervalTable => '1.3.6.1.2.1.10.94.1.1.13',
|
||||||
|
adslAturChanIntervalEntry => '1.3.6.1.2.1.10.94.1.1.13.1',
|
||||||
|
adslAturChanIntervalNumber => '1.3.6.1.2.1.10.94.1.1.13.1.1',
|
||||||
|
adslAturChanIntervalReceivedBlks => '1.3.6.1.2.1.10.94.1.1.13.1.2',
|
||||||
|
adslAturChanIntervalTransmittedBlks => '1.3.6.1.2.1.10.94.1.1.13.1.3',
|
||||||
|
adslAturChanIntervalCorrectedBlks => '1.3.6.1.2.1.10.94.1.1.13.1.4',
|
||||||
|
adslAturChanIntervalUncorrectBlks => '1.3.6.1.2.1.10.94.1.1.13.1.5',
|
||||||
|
adslAturChanIntervalValidData => '1.3.6.1.2.1.10.94.1.1.13.1.6',
|
||||||
|
adslLineConfProfileTable => '1.3.6.1.2.1.10.94.1.1.14',
|
||||||
|
adslLineConfProfileEntry => '1.3.6.1.2.1.10.94.1.1.14.1',
|
||||||
|
adslLineConfProfileName => '1.3.6.1.2.1.10.94.1.1.14.1.1',
|
||||||
|
adslAtucConfRateMode => '1.3.6.1.2.1.10.94.1.1.14.1.2',
|
||||||
|
adslAtucConfRateModeDefinition => 'ADSL-LINE-MIB::adslAtucConfRateMode',
|
||||||
|
adslAtucConfRateChanRatio => '1.3.6.1.2.1.10.94.1.1.14.1.3',
|
||||||
|
adslAtucConfTargetSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.4',
|
||||||
|
adslAtucConfMaxSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.5',
|
||||||
|
adslAtucConfMinSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.6',
|
||||||
|
adslAtucConfDownshiftSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.7',
|
||||||
|
adslAtucConfUpshiftSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.8',
|
||||||
|
adslAtucConfMinUpshiftTime => '1.3.6.1.2.1.10.94.1.1.14.1.9',
|
||||||
|
adslAtucConfMinDownshiftTime => '1.3.6.1.2.1.10.94.1.1.14.1.10',
|
||||||
|
adslAtucChanConfFastMinTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.11',
|
||||||
|
adslAtucChanConfInterleaveMinTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.12',
|
||||||
|
adslAtucChanConfFastMaxTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.13',
|
||||||
|
adslAtucChanConfInterleaveMaxTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.14',
|
||||||
|
adslAtucChanConfMaxInterleaveDelay => '1.3.6.1.2.1.10.94.1.1.14.1.15',
|
||||||
|
adslAturConfRateMode => '1.3.6.1.2.1.10.94.1.1.14.1.16',
|
||||||
|
adslAturConfRateModeDefinition => 'ADSL-LINE-MIB::adslAturConfRateMode',
|
||||||
|
adslAturConfRateChanRatio => '1.3.6.1.2.1.10.94.1.1.14.1.17',
|
||||||
|
adslAturConfTargetSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.18',
|
||||||
|
adslAturConfMaxSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.19',
|
||||||
|
adslAturConfMinSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.20',
|
||||||
|
adslAturConfDownshiftSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.21',
|
||||||
|
adslAturConfUpshiftSnrMgn => '1.3.6.1.2.1.10.94.1.1.14.1.22',
|
||||||
|
adslAturConfMinUpshiftTime => '1.3.6.1.2.1.10.94.1.1.14.1.23',
|
||||||
|
adslAturConfMinDownshiftTime => '1.3.6.1.2.1.10.94.1.1.14.1.24',
|
||||||
|
adslAturChanConfFastMinTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.25',
|
||||||
|
adslAturChanConfInterleaveMinTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.26',
|
||||||
|
adslAturChanConfFastMaxTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.27',
|
||||||
|
adslAturChanConfInterleaveMaxTxRate => '1.3.6.1.2.1.10.94.1.1.14.1.28',
|
||||||
|
adslAturChanConfMaxInterleaveDelay => '1.3.6.1.2.1.10.94.1.1.14.1.29',
|
||||||
|
adslLineConfProfileRowStatus => '1.3.6.1.2.1.10.94.1.1.14.1.30',
|
||||||
|
adslLineAlarmConfProfileTable => '1.3.6.1.2.1.10.94.1.1.15',
|
||||||
|
adslLineAlarmConfProfileEntry => '1.3.6.1.2.1.10.94.1.1.15.1',
|
||||||
|
adslLineAlarmConfProfileName => '1.3.6.1.2.1.10.94.1.1.15.1.1',
|
||||||
|
adslAtucThresh15MinLofs => '1.3.6.1.2.1.10.94.1.1.15.1.2',
|
||||||
|
adslAtucThresh15MinLoss => '1.3.6.1.2.1.10.94.1.1.15.1.3',
|
||||||
|
adslAtucThresh15MinLols => '1.3.6.1.2.1.10.94.1.1.15.1.4',
|
||||||
|
adslAtucThresh15MinLprs => '1.3.6.1.2.1.10.94.1.1.15.1.5',
|
||||||
|
adslAtucThresh15MinESs => '1.3.6.1.2.1.10.94.1.1.15.1.6',
|
||||||
|
adslAtucThreshFastRateUp => '1.3.6.1.2.1.10.94.1.1.15.1.7',
|
||||||
|
adslAtucThreshInterleaveRateUp => '1.3.6.1.2.1.10.94.1.1.15.1.8',
|
||||||
|
adslAtucThreshFastRateDown => '1.3.6.1.2.1.10.94.1.1.15.1.9',
|
||||||
|
adslAtucThreshInterleaveRateDown => '1.3.6.1.2.1.10.94.1.1.15.1.10',
|
||||||
|
adslAtucInitFailureTrapEnable => '1.3.6.1.2.1.10.94.1.1.15.1.11',
|
||||||
|
adslAtucInitFailureTrapEnableDefinition => 'ADSL-LINE-MIB::adslAtucInitFailureTrapEnable',
|
||||||
|
adslAturThresh15MinLofs => '1.3.6.1.2.1.10.94.1.1.15.1.12',
|
||||||
|
adslAturThresh15MinLoss => '1.3.6.1.2.1.10.94.1.1.15.1.13',
|
||||||
|
adslAturThresh15MinLprs => '1.3.6.1.2.1.10.94.1.1.15.1.14',
|
||||||
|
adslAturThresh15MinESs => '1.3.6.1.2.1.10.94.1.1.15.1.15',
|
||||||
|
adslAturThreshFastRateUp => '1.3.6.1.2.1.10.94.1.1.15.1.16',
|
||||||
|
adslAturThreshInterleaveRateUp => '1.3.6.1.2.1.10.94.1.1.15.1.17',
|
||||||
|
adslAturThreshFastRateDown => '1.3.6.1.2.1.10.94.1.1.15.1.18',
|
||||||
|
adslAturThreshInterleaveRateDown => '1.3.6.1.2.1.10.94.1.1.15.1.19',
|
||||||
|
adslLineAlarmConfProfileRowStatus => '1.3.6.1.2.1.10.94.1.1.15.1.20',
|
||||||
|
adslLCSMib => '1.3.6.1.2.1.10.94.1.1.16',
|
||||||
|
adslTraps => '1.3.6.1.2.1.10.94.1.2',
|
||||||
|
adslAtucTraps => '1.3.6.1.2.1.10.94.1.2.1',
|
||||||
|
adslAturTraps => '1.3.6.1.2.1.10.94.1.2.2',
|
||||||
|
adslConformance => '1.3.6.1.2.1.10.94.1.3',
|
||||||
|
adslGroups => '1.3.6.1.2.1.10.94.1.3.1',
|
||||||
|
adslCompliances => '1.3.6.1.2.1.10.94.1.3.2',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'ADSL-LINE-MIB'} = {
|
||||||
|
adslAtucInitFailureTrapEnable => {
|
||||||
|
'1' => 'enable',
|
||||||
|
'2' => 'disable',
|
||||||
|
},
|
||||||
|
adslAtucConfRateMode => {
|
||||||
|
'1' => 'fixed',
|
||||||
|
'2' => 'adaptAtStartup',
|
||||||
|
'3' => 'adaptAtRuntime',
|
||||||
|
},
|
||||||
|
adslLineType => {
|
||||||
|
'1' => 'noChannel',
|
||||||
|
'2' => 'fastOnly',
|
||||||
|
'3' => 'interleavedOnly',
|
||||||
|
'4' => 'fastOrInterleaved',
|
||||||
|
'5' => 'fastAndInterleaved',
|
||||||
|
},
|
||||||
|
adslAturConfRateMode => {
|
||||||
|
'1' => 'fixed',
|
||||||
|
'2' => 'adaptAtStartup',
|
||||||
|
'3' => 'adaptAtRuntime',
|
||||||
|
},
|
||||||
|
adslLineCoding => {
|
||||||
|
'1' => 'other',
|
||||||
|
'2' => 'dmt',
|
||||||
|
'3' => 'cap',
|
||||||
|
'4' => 'qam',
|
||||||
|
},
|
||||||
|
};
|
|
@ -0,0 +1,199 @@
|
||||||
|
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOBGP4MIB;
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-BGP4-MIB'} = {
|
||||||
|
url => '',
|
||||||
|
name => 'CISCO-BGP4-MIB',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-BGP4-MIB'} =
|
||||||
|
'1.3.6.1.4.1.9.9.187';
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-BGP4-MIB'} = {
|
||||||
|
ciscoBgp4MIB => '1.3.6.1.4.1.9.9.187',
|
||||||
|
ciscoBgp4NotifyPrefix => '1.3.6.1.4.1.9.9.187.0',
|
||||||
|
ciscoBgp4MIBObjects => '1.3.6.1.4.1.9.9.187.1',
|
||||||
|
cbgpRoute => '1.3.6.1.4.1.9.9.187.1.1',
|
||||||
|
cbgpRouteTable => '1.3.6.1.4.1.9.9.187.1.1.1',
|
||||||
|
cbgpRouteEntry => '1.3.6.1.4.1.9.9.187.1.1.1.1',
|
||||||
|
cbgpRouteAfi => '1.3.6.1.4.1.9.9.187.1.1.1.1.1',
|
||||||
|
cbgpRouteSafi => '1.3.6.1.4.1.9.9.187.1.1.1.1.2',
|
||||||
|
cbgpRouteSafiDefinition => 'CISCO-BGP4-MIB::CbgpSafi',
|
||||||
|
cbgpRoutePeerType => '1.3.6.1.4.1.9.9.187.1.1.1.1.3',
|
||||||
|
cbgpRoutePeer => '1.3.6.1.4.1.9.9.187.1.1.1.1.4',
|
||||||
|
cbgpRouteAddrPrefix => '1.3.6.1.4.1.9.9.187.1.1.1.1.5',
|
||||||
|
cbgpRouteAddrPrefixLen => '1.3.6.1.4.1.9.9.187.1.1.1.1.6',
|
||||||
|
cbgpRouteOrigin => '1.3.6.1.4.1.9.9.187.1.1.1.1.7',
|
||||||
|
cbgpRouteOriginDefinition => 'CISCO-BGP4-MIB::cbgpRouteOrigin',
|
||||||
|
cbgpRouteASPathSegment => '1.3.6.1.4.1.9.9.187.1.1.1.1.8',
|
||||||
|
cbgpRouteNextHop => '1.3.6.1.4.1.9.9.187.1.1.1.1.9',
|
||||||
|
cbgpRouteMedPresent => '1.3.6.1.4.1.9.9.187.1.1.1.1.10',
|
||||||
|
cbgpRouteMultiExitDisc => '1.3.6.1.4.1.9.9.187.1.1.1.1.11',
|
||||||
|
cbgpRouteLocalPrefPresent => '1.3.6.1.4.1.9.9.187.1.1.1.1.12',
|
||||||
|
cbgpRouteLocalPref => '1.3.6.1.4.1.9.9.187.1.1.1.1.13',
|
||||||
|
cbgpRouteAtomicAggregate => '1.3.6.1.4.1.9.9.187.1.1.1.1.14',
|
||||||
|
cbgpRouteAtomicAggregateDefinition => 'CISCO-BGP4-MIB::cbgpRouteAtomicAggregate',
|
||||||
|
cbgpRouteAggregatorAS => '1.3.6.1.4.1.9.9.187.1.1.1.1.15',
|
||||||
|
cbgpRouteAggregatorAddrType => '1.3.6.1.4.1.9.9.187.1.1.1.1.16',
|
||||||
|
cbgpRouteAggregatorAddr => '1.3.6.1.4.1.9.9.187.1.1.1.1.17',
|
||||||
|
cbgpRouteBest => '1.3.6.1.4.1.9.9.187.1.1.1.1.18',
|
||||||
|
cbgpRouteUnknownAttr => '1.3.6.1.4.1.9.9.187.1.1.1.1.19',
|
||||||
|
cbgpPeer => '1.3.6.1.4.1.9.9.187.1.2',
|
||||||
|
cbgpPeerTable => '1.3.6.1.4.1.9.9.187.1.2.1',
|
||||||
|
cbgpPeerEntry => '1.3.6.1.4.1.9.9.187.1.2.1.1',
|
||||||
|
cbgpPeerPrefixAccepted => '1.3.6.1.4.1.9.9.187.1.2.1.1.1',
|
||||||
|
cbgpPeerPrefixDenied => '1.3.6.1.4.1.9.9.187.1.2.1.1.2',
|
||||||
|
cbgpPeerPrefixLimit => '1.3.6.1.4.1.9.9.187.1.2.1.1.3',
|
||||||
|
cbgpPeerPrefixAdvertised => '1.3.6.1.4.1.9.9.187.1.2.1.1.4',
|
||||||
|
cbgpPeerPrefixSuppressed => '1.3.6.1.4.1.9.9.187.1.2.1.1.5',
|
||||||
|
cbgpPeerPrefixWithdrawn => '1.3.6.1.4.1.9.9.187.1.2.1.1.6',
|
||||||
|
cbgpPeerLastErrorTxt => '1.3.6.1.4.1.9.9.187.1.2.1.1.7',
|
||||||
|
cbgpPeerPrevState => '1.3.6.1.4.1.9.9.187.1.2.1.1.8',
|
||||||
|
cbgpPeerPrevStateDefinition => 'CISCO-BGP4-MIB::cbgpPeerPrevState',
|
||||||
|
cbgpPeerCapsTable => '1.3.6.1.4.1.9.9.187.1.2.2',
|
||||||
|
cbgpPeerCapsEntry => '1.3.6.1.4.1.9.9.187.1.2.2.1',
|
||||||
|
cbgpPeerCapCode => '1.3.6.1.4.1.9.9.187.1.2.2.1.1',
|
||||||
|
cbgpPeerCapCodeDefinition => 'CISCO-BGP4-MIB::cbgpPeerCapCode',
|
||||||
|
cbgpPeerCapIndex => '1.3.6.1.4.1.9.9.187.1.2.2.1.2',
|
||||||
|
cbgpPeerCapValue => '1.3.6.1.4.1.9.9.187.1.2.2.1.3',
|
||||||
|
cbgpPeerAddrFamilyTable => '1.3.6.1.4.1.9.9.187.1.2.3',
|
||||||
|
cbgpPeerAddrFamilyEntry => '1.3.6.1.4.1.9.9.187.1.2.3.1',
|
||||||
|
cbgpPeerAddrFamilyAfi => '1.3.6.1.4.1.9.9.187.1.2.3.1.1',
|
||||||
|
cbgpPeerAddrFamilySafi => '1.3.6.1.4.1.9.9.187.1.2.3.1.2',
|
||||||
|
cbgpPeerAddrFamilySafiDefinition => 'CISCO-BGP4-MIB::CbgpSafi',
|
||||||
|
cbgpPeerAddrFamilyName => '1.3.6.1.4.1.9.9.187.1.2.3.1.3',
|
||||||
|
cbgpPeerAddrFamilyPrefixTable => '1.3.6.1.4.1.9.9.187.1.2.4',
|
||||||
|
cbgpPeerAddrFamilyPrefixEntry => '1.3.6.1.4.1.9.9.187.1.2.4.1',
|
||||||
|
cbgpPeerAcceptedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.4.1.1',
|
||||||
|
cbgpPeerDeniedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.4.1.2',
|
||||||
|
cbgpPeerPrefixAdminLimit => '1.3.6.1.4.1.9.9.187.1.2.4.1.3',
|
||||||
|
cbgpPeerPrefixThreshold => '1.3.6.1.4.1.9.9.187.1.2.4.1.4',
|
||||||
|
cbgpPeerPrefixClearThreshold => '1.3.6.1.4.1.9.9.187.1.2.4.1.5',
|
||||||
|
cbgpPeerAdvertisedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.4.1.6',
|
||||||
|
cbgpPeerSuppressedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.4.1.7',
|
||||||
|
cbgpPeerWithdrawnPrefixes => '1.3.6.1.4.1.9.9.187.1.2.4.1.8',
|
||||||
|
cbgpPeer2Table => '1.3.6.1.4.1.9.9.187.1.2.5',
|
||||||
|
cbgpPeer2Entry => '1.3.6.1.4.1.9.9.187.1.2.5.1',
|
||||||
|
cbgpPeer2Type => '1.3.6.1.4.1.9.9.187.1.2.5.1.1',
|
||||||
|
cbgpPeer2RemoteAddr => '1.3.6.1.4.1.9.9.187.1.2.5.1.2',
|
||||||
|
cbgpPeer2State => '1.3.6.1.4.1.9.9.187.1.2.5.1.3',
|
||||||
|
cbgpPeer2StateDefinition => 'CISCO-BGP4-MIB::cbgpPeer2State',
|
||||||
|
cbgpPeer2AdminStatus => '1.3.6.1.4.1.9.9.187.1.2.5.1.4',
|
||||||
|
cbgpPeer2AdminStatusDefinition => 'CISCO-BGP4-MIB::cbgpPeer2AdminStatus',
|
||||||
|
cbgpPeer2NegotiatedVersion => '1.3.6.1.4.1.9.9.187.1.2.5.1.5',
|
||||||
|
cbgpPeer2LocalAddr => '1.3.6.1.4.1.9.9.187.1.2.5.1.6',
|
||||||
|
cbgpPeer2LocalPort => '1.3.6.1.4.1.9.9.187.1.2.5.1.7',
|
||||||
|
cbgpPeer2LocalAs => '1.3.6.1.4.1.9.9.187.1.2.5.1.8',
|
||||||
|
cbgpPeer2LocalIdentifier => '1.3.6.1.4.1.9.9.187.1.2.5.1.9',
|
||||||
|
cbgpPeer2RemotePort => '1.3.6.1.4.1.9.9.187.1.2.5.1.10',
|
||||||
|
cbgpPeer2RemoteAs => '1.3.6.1.4.1.9.9.187.1.2.5.1.11',
|
||||||
|
cbgpPeer2RemoteIdentifier => '1.3.6.1.4.1.9.9.187.1.2.5.1.12',
|
||||||
|
cbgpPeer2InUpdates => '1.3.6.1.4.1.9.9.187.1.2.5.1.13',
|
||||||
|
cbgpPeer2OutUpdates => '1.3.6.1.4.1.9.9.187.1.2.5.1.14',
|
||||||
|
cbgpPeer2InTotalMessages => '1.3.6.1.4.1.9.9.187.1.2.5.1.15',
|
||||||
|
cbgpPeer2OutTotalMessages => '1.3.6.1.4.1.9.9.187.1.2.5.1.16',
|
||||||
|
cbgpPeer2LastError => '1.3.6.1.4.1.9.9.187.1.2.5.1.17',
|
||||||
|
cbgpPeer2FsmEstablishedTransitions => '1.3.6.1.4.1.9.9.187.1.2.5.1.18',
|
||||||
|
cbgpPeer2FsmEstablishedTime => '1.3.6.1.4.1.9.9.187.1.2.5.1.19',
|
||||||
|
cbgpPeer2ConnectRetryInterval => '1.3.6.1.4.1.9.9.187.1.2.5.1.20',
|
||||||
|
cbgpPeer2HoldTime => '1.3.6.1.4.1.9.9.187.1.2.5.1.21',
|
||||||
|
cbgpPeer2KeepAlive => '1.3.6.1.4.1.9.9.187.1.2.5.1.22',
|
||||||
|
cbgpPeer2HoldTimeConfigured => '1.3.6.1.4.1.9.9.187.1.2.5.1.23',
|
||||||
|
cbgpPeer2KeepAliveConfigured => '1.3.6.1.4.1.9.9.187.1.2.5.1.24',
|
||||||
|
cbgpPeer2MinASOriginationInterval => '1.3.6.1.4.1.9.9.187.1.2.5.1.25',
|
||||||
|
cbgpPeer2MinRouteAdvertisementInterval => '1.3.6.1.4.1.9.9.187.1.2.5.1.26',
|
||||||
|
cbgpPeer2InUpdateElapsedTime => '1.3.6.1.4.1.9.9.187.1.2.5.1.27',
|
||||||
|
cbgpPeer2LastErrorTxt => '1.3.6.1.4.1.9.9.187.1.2.5.1.28',
|
||||||
|
cbgpPeer2PrevState => '1.3.6.1.4.1.9.9.187.1.2.5.1.29',
|
||||||
|
cbgpPeer2PrevStateDefinition => 'CISCO-BGP4-MIB::cbgpPeer2PrevState',
|
||||||
|
cbgpPeer2CapsTable => '1.3.6.1.4.1.9.9.187.1.2.6',
|
||||||
|
cbgpPeer2CapsEntry => '1.3.6.1.4.1.9.9.187.1.2.6.1',
|
||||||
|
cbgpPeer2CapCode => '1.3.6.1.4.1.9.9.187.1.2.6.1.1',
|
||||||
|
cbgpPeer2CapCodeDefinition => 'CISCO-BGP4-MIB::cbgpPeer2CapCode',
|
||||||
|
cbgpPeer2CapIndex => '1.3.6.1.4.1.9.9.187.1.2.6.1.2',
|
||||||
|
cbgpPeer2CapValue => '1.3.6.1.4.1.9.9.187.1.2.6.1.3',
|
||||||
|
cbgpPeer2AddrFamilyTable => '1.3.6.1.4.1.9.9.187.1.2.7',
|
||||||
|
cbgpPeer2AddrFamilyEntry => '1.3.6.1.4.1.9.9.187.1.2.7.1',
|
||||||
|
cbgpPeer2AddrFamilyAfi => '1.3.6.1.4.1.9.9.187.1.2.7.1.1',
|
||||||
|
cbgpPeer2AddrFamilySafi => '1.3.6.1.4.1.9.9.187.1.2.7.1.2',
|
||||||
|
cbgpPeer2AddrFamilySafiDefinition => 'CISCO-BGP4-MIB::CbgpSafi',
|
||||||
|
cbgpPeer2AddrFamilyName => '1.3.6.1.4.1.9.9.187.1.2.7.1.3',
|
||||||
|
cbgpPeer2AddrFamilyPrefixTable => '1.3.6.1.4.1.9.9.187.1.2.8',
|
||||||
|
cbgpPeer2AddrFamilyPrefixEntry => '1.3.6.1.4.1.9.9.187.1.2.8.1',
|
||||||
|
cbgpPeer2AcceptedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.8.1.1',
|
||||||
|
cbgpPeer2DeniedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.8.1.2',
|
||||||
|
cbgpPeer2PrefixAdminLimit => '1.3.6.1.4.1.9.9.187.1.2.8.1.3',
|
||||||
|
cbgpPeer2PrefixThreshold => '1.3.6.1.4.1.9.9.187.1.2.8.1.4',
|
||||||
|
cbgpPeer2PrefixClearThreshold => '1.3.6.1.4.1.9.9.187.1.2.8.1.5',
|
||||||
|
cbgpPeer2AdvertisedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.8.1.6',
|
||||||
|
cbgpPeer2SuppressedPrefixes => '1.3.6.1.4.1.9.9.187.1.2.8.1.7',
|
||||||
|
cbgpPeer2WithdrawnPrefixes => '1.3.6.1.4.1.9.9.187.1.2.8.1.8',
|
||||||
|
cbgpGlobal => '1.3.6.1.4.1.9.9.187.1.3',
|
||||||
|
cbgpNotifsEnable => '1.3.6.1.4.1.9.9.187.1.3.1',
|
||||||
|
cbgpLocalAs => '1.3.6.1.4.1.9.9.187.1.3.2',
|
||||||
|
ciscoBgp4NotificationPrefix => '1.3.6.1.4.1.9.9.187.2',
|
||||||
|
ciscoBgp4MIBConformance => '1.3.6.1.4.1.9.9.187.3',
|
||||||
|
ciscoBgp4MIBCompliances => '1.3.6.1.4.1.9.9.187.3.1',
|
||||||
|
ciscoBgp4MIBGroups => '1.3.6.1.4.1.9.9.187.3.2',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-BGP4-MIB'} = {
|
||||||
|
cbgpPeerCapCode => {
|
||||||
|
'1' => 'multiProtocol',
|
||||||
|
'2' => 'routeRefresh',
|
||||||
|
'64' => 'gracefulRestart',
|
||||||
|
'128' => 'routeRefreshOld',
|
||||||
|
},
|
||||||
|
cbgpPeer2State => {
|
||||||
|
'1' => 'idle',
|
||||||
|
'2' => 'connect',
|
||||||
|
'3' => 'active',
|
||||||
|
'4' => 'opensent',
|
||||||
|
'5' => 'openconfirm',
|
||||||
|
'6' => 'established',
|
||||||
|
},
|
||||||
|
CbgpSafi => {
|
||||||
|
'1' => 'unicast',
|
||||||
|
'2' => 'multicast',
|
||||||
|
'3' => 'unicastAndMulticast',
|
||||||
|
'128' => 'vpn',
|
||||||
|
},
|
||||||
|
cbgpRouteOrigin => {
|
||||||
|
'1' => 'igp',
|
||||||
|
'2' => 'egp',
|
||||||
|
'3' => 'incomplete',
|
||||||
|
},
|
||||||
|
cbgpPeer2CapCode => {
|
||||||
|
'1' => 'multiProtocol',
|
||||||
|
'2' => 'routeRefresh',
|
||||||
|
'64' => 'gracefulRestart',
|
||||||
|
'65' => 'fourByteAs',
|
||||||
|
'69' => 'addPath',
|
||||||
|
'128' => 'routeRefreshOld',
|
||||||
|
},
|
||||||
|
cbgpPeerPrevState => {
|
||||||
|
'0' => 'none',
|
||||||
|
'1' => 'idle',
|
||||||
|
'2' => 'connect',
|
||||||
|
'3' => 'active',
|
||||||
|
'4' => 'opensent',
|
||||||
|
'5' => 'openconfirm',
|
||||||
|
'6' => 'established',
|
||||||
|
},
|
||||||
|
cbgpRouteAtomicAggregate => {
|
||||||
|
'1' => 'lessSpecificRouteNotSelected',
|
||||||
|
'2' => 'lessSpecificRouteSelected',
|
||||||
|
},
|
||||||
|
cbgpPeer2AdminStatus => {
|
||||||
|
'1' => 'stop',
|
||||||
|
'2' => 'start',
|
||||||
|
},
|
||||||
|
cbgpPeer2PrevState => {
|
||||||
|
'0' => 'none',
|
||||||
|
'1' => 'idle',
|
||||||
|
'2' => 'connect',
|
||||||
|
'3' => 'active',
|
||||||
|
'4' => 'opensent',
|
||||||
|
'5' => 'openconfirm',
|
||||||
|
'6' => 'established',
|
||||||
|
},
|
||||||
|
};
|
|
@ -14,13 +14,21 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-LWAPP-HA-MIB'}
|
||||||
ciscoLwappHaGlobalConfig => '1.3.6.1.4.1.9.9.198888.0.1',
|
ciscoLwappHaGlobalConfig => '1.3.6.1.4.1.9.9.198888.0.1',
|
||||||
cLHaApSsoConfig => '1.3.6.1.4.1.9.9.198888.0.1.1',
|
cLHaApSsoConfig => '1.3.6.1.4.1.9.9.198888.0.1.1',
|
||||||
cLHaPeerIpAddressType => '1.3.6.1.4.1.9.9.198888.0.1.2',
|
cLHaPeerIpAddressType => '1.3.6.1.4.1.9.9.198888.0.1.2',
|
||||||
|
cLHaPeerIpAddressTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||||
cLHaPeerIpAddress => '1.3.6.1.4.1.9.9.198888.0.1.3',
|
cLHaPeerIpAddress => '1.3.6.1.4.1.9.9.198888.0.1.3',
|
||||||
|
cLHaPeerIpAddressDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaPeerIpAddressType)',
|
||||||
cLHaServicePortPeerIpAddressType => '1.3.6.1.4.1.9.9.198888.0.1.4',
|
cLHaServicePortPeerIpAddressType => '1.3.6.1.4.1.9.9.198888.0.1.4',
|
||||||
|
cLHaServicePortPeerIpAddressTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||||
cLHaServicePortPeerIpAddress => '1.3.6.1.4.1.9.9.198888.0.1.5',
|
cLHaServicePortPeerIpAddress => '1.3.6.1.4.1.9.9.198888.0.1.5',
|
||||||
|
cLHaServicePortPeerIpAddressDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaServicePortPeerIpAddressType)',
|
||||||
cLHaServicePortPeerIpNetMaskType => '1.3.6.1.4.1.9.9.198888.0.1.6',
|
cLHaServicePortPeerIpNetMaskType => '1.3.6.1.4.1.9.9.198888.0.1.6',
|
||||||
|
cLHaServicePortPeerIpNetMaskTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||||
cLHaServicePortPeerIpNetMask => '1.3.6.1.4.1.9.9.198888.0.1.7',
|
cLHaServicePortPeerIpNetMask => '1.3.6.1.4.1.9.9.198888.0.1.7',
|
||||||
|
cLHaServicePortPeerIpNetMaskDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaServicePortPeerIpNetMaskType)',
|
||||||
cLHaRedundancyIpAddressType => '1.3.6.1.4.1.9.9.198888.0.1.8',
|
cLHaRedundancyIpAddressType => '1.3.6.1.4.1.9.9.198888.0.1.8',
|
||||||
|
cLHaRedundancyIpAddressTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||||
cLHaRedundancyIpAddress => '1.3.6.1.4.1.9.9.198888.0.1.9',
|
cLHaRedundancyIpAddress => '1.3.6.1.4.1.9.9.198888.0.1.9',
|
||||||
|
cLHaRedundancyIpAddressDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaRedundancyIpAddressType)',
|
||||||
cLHaPeerMacAddress => '1.3.6.1.4.1.9.9.198888.0.1.10',
|
cLHaPeerMacAddress => '1.3.6.1.4.1.9.9.198888.0.1.10',
|
||||||
cLHaVirtualMacAddress => '1.3.6.1.4.1.9.9.198888.0.1.11',
|
cLHaVirtualMacAddress => '1.3.6.1.4.1.9.9.198888.0.1.11',
|
||||||
cLHaPrimaryUnit => '1.3.6.1.4.1.9.9.198888.0.1.12',
|
cLHaPrimaryUnit => '1.3.6.1.4.1.9.9.198888.0.1.12',
|
||||||
|
@ -37,11 +45,17 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-LWAPP-HA-MIB'}
|
||||||
cLHaNetworkRoutePeerConfigTable => '1.3.6.1.4.1.9.9.198888.0.2.1',
|
cLHaNetworkRoutePeerConfigTable => '1.3.6.1.4.1.9.9.198888.0.2.1',
|
||||||
cLHaNetworkRoutePeerConfigEntry => '1.3.6.1.4.1.9.9.198888.0.2.1.1',
|
cLHaNetworkRoutePeerConfigEntry => '1.3.6.1.4.1.9.9.198888.0.2.1.1',
|
||||||
cLHaNetworkRoutePeerIPAddressType => '1.3.6.1.4.1.9.9.198888.0.2.1.1.1',
|
cLHaNetworkRoutePeerIPAddressType => '1.3.6.1.4.1.9.9.198888.0.2.1.1.1',
|
||||||
|
cLHaNetworkRoutePeerIPAddressTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||||
cLHaNetworkRoutePeerIPAddress => '1.3.6.1.4.1.9.9.198888.0.2.1.1.2',
|
cLHaNetworkRoutePeerIPAddress => '1.3.6.1.4.1.9.9.198888.0.2.1.1.2',
|
||||||
|
cLHaNetworkRoutePeerIPAddressDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaNetworkRoutePeerIPAddressType)',
|
||||||
cLHaNetworkRoutePeerIPNetmaskType => '1.3.6.1.4.1.9.9.198888.0.2.1.1.3',
|
cLHaNetworkRoutePeerIPNetmaskType => '1.3.6.1.4.1.9.9.198888.0.2.1.1.3',
|
||||||
|
cLHaNetworkRoutePeerIPNetmaskTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||||
cLHaNetworkRoutePeerIPNetmask => '1.3.6.1.4.1.9.9.198888.0.2.1.1.4',
|
cLHaNetworkRoutePeerIPNetmask => '1.3.6.1.4.1.9.9.198888.0.2.1.1.4',
|
||||||
|
cLHaNetworkRoutePeerIPNetmaskDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaNetworkRoutePeerIPNetmaskType)',
|
||||||
cLHaNetworkRoutePeerGatewayType => '1.3.6.1.4.1.9.9.198888.0.2.1.1.5',
|
cLHaNetworkRoutePeerGatewayType => '1.3.6.1.4.1.9.9.198888.0.2.1.1.5',
|
||||||
|
cLHaNetworkRoutePeerGatewayTypeDefinition => 'INET-ADDRESS-MIB::InetAddressType',
|
||||||
cLHaNetworkRoutePeerGateway => '1.3.6.1.4.1.9.9.198888.0.2.1.1.6',
|
cLHaNetworkRoutePeerGateway => '1.3.6.1.4.1.9.9.198888.0.2.1.1.6',
|
||||||
|
cLHaNetworkRoutePeerGatewayDefinition => 'INET-ADDRESS-MIB::InetAddress(cLHaNetworkRoutePeerGatewayType)',
|
||||||
cLHaNetworkRoutePeerTransferStatus => '1.3.6.1.4.1.9.9.198888.0.2.1.1.7',
|
cLHaNetworkRoutePeerTransferStatus => '1.3.6.1.4.1.9.9.198888.0.2.1.1.7',
|
||||||
cLHaNetworkRoutePeerTransferStatusDefinition => 'CISCO-LWAPP-HA-MIB::cLHaNetworkRoutePeerTransferStatus',
|
cLHaNetworkRoutePeerTransferStatusDefinition => 'CISCO-LWAPP-HA-MIB::cLHaNetworkRoutePeerTransferStatus',
|
||||||
cLHaNetworkRoutePeerRowStatus => '1.3.6.1.4.1.9.9.198888.0.2.1.1.8',
|
cLHaNetworkRoutePeerRowStatus => '1.3.6.1.4.1.9.9.198888.0.2.1.1.8',
|
|
@ -0,0 +1,120 @@
|
||||||
|
package Monitoring::GLPlugin::SNMP::MibsAndOids::CISCOPORTSECURITYMIB;
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'CISCO-PORT-SECURITY-MIB'} = {
|
||||||
|
url => '',
|
||||||
|
name => 'CISCO-PORT-SECURITY-MIB',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'CISCO-PORT-SECURITY-MIB'} =
|
||||||
|
'1.3.6.1.4.1.9.9.315';
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-PORT-SECURITY-MIB'} = {
|
||||||
|
ciscoPortSecurityMIB => '1.3.6.1.4.1.9.9.315',
|
||||||
|
ciscoPortSecurityMIBNotifs => '1.3.6.1.4.1.9.9.315.0',
|
||||||
|
cpsInterfaceNotifs => '1.3.6.1.4.1.9.9.315.0.0',
|
||||||
|
ciscoPortSecurityMIBObjects => '1.3.6.1.4.1.9.9.315.1',
|
||||||
|
cpsGlobalObjects => '1.3.6.1.4.1.9.9.315.1.1',
|
||||||
|
cpsGlobalMaxSecureAddress => '1.3.6.1.4.1.9.9.315.1.1.1',
|
||||||
|
cpsGlobalTotalSecureAddress => '1.3.6.1.4.1.9.9.315.1.1.2',
|
||||||
|
cpsGlobalPortSecurityEnable => '1.3.6.1.4.1.9.9.315.1.1.3',
|
||||||
|
cpsGlobalPortSecurityEnableDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
|
||||||
|
cpsGlobalSNMPNotifRate => '1.3.6.1.4.1.9.9.315.1.1.4',
|
||||||
|
cpsGlobalSNMPNotifControl => '1.3.6.1.4.1.9.9.315.1.1.5',
|
||||||
|
cpsGlobalClearSecureMacAddresses => '1.3.6.1.4.1.9.9.315.1.1.6',
|
||||||
|
cpsGlobalClearSecureMacAddressesDefinition => 'CISCO-PORT-SECURITY-MIB::ClearSecureMacAddrType',
|
||||||
|
cpsInterfaceObjects => '1.3.6.1.4.1.9.9.315.1.2',
|
||||||
|
cpsIfConfigTable => '1.3.6.1.4.1.9.9.315.1.2.1',
|
||||||
|
cpsIfConfigEntry => '1.3.6.1.4.1.9.9.315.1.2.1.1',
|
||||||
|
cpsIfPortSecurityEnable => '1.3.6.1.4.1.9.9.315.1.2.1.1.1',
|
||||||
|
cpsIfPortSecurityEnableDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
|
||||||
|
cpsIfPortSecurityStatus => '1.3.6.1.4.1.9.9.315.1.2.1.1.2',
|
||||||
|
cpsIfPortSecurityStatusDefinition => 'CISCO-PORT-SECURITY-MIB::cpsIfPortSecurityStatus',
|
||||||
|
cpsIfMaxSecureMacAddr => '1.3.6.1.4.1.9.9.315.1.2.1.1.3',
|
||||||
|
cpsIfCurrentSecureMacAddrCount => '1.3.6.1.4.1.9.9.315.1.2.1.1.4',
|
||||||
|
cpsIfSecureMacAddrAgingTime => '1.3.6.1.4.1.9.9.315.1.2.1.1.5',
|
||||||
|
cpsIfSecureMacAddrAgingType => '1.3.6.1.4.1.9.9.315.1.2.1.1.6',
|
||||||
|
cpsIfSecureMacAddrAgingTypeDefinition => 'CISCO-PORT-SECURITY-MIB::cpsIfSecureMacAddrAgingType',
|
||||||
|
cpsIfStaticMacAddrAgingEnable => '1.3.6.1.4.1.9.9.315.1.2.1.1.7',
|
||||||
|
cpsIfStaticMacAddrAgingEnableDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
|
||||||
|
cpsIfViolationAction => '1.3.6.1.4.1.9.9.315.1.2.1.1.8',
|
||||||
|
cpsIfViolationActionDefinition => 'CISCO-PORT-SECURITY-MIB::cpsIfViolationAction',
|
||||||
|
cpsIfViolationCount => '1.3.6.1.4.1.9.9.315.1.2.1.1.9',
|
||||||
|
cpsIfSecureLastMacAddress => '1.3.6.1.4.1.9.9.315.1.2.1.1.10',
|
||||||
|
cpsIfClearSecureAddresses => '1.3.6.1.4.1.9.9.315.1.2.1.1.11',
|
||||||
|
cpsIfClearSecureAddressesDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
|
||||||
|
cpsIfUnicastFloodingEnable => '1.3.6.1.4.1.9.9.315.1.2.1.1.12',
|
||||||
|
cpsIfUnicastFloodingEnableDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
|
||||||
|
cpsIfShutdownTimeout => '1.3.6.1.4.1.9.9.315.1.2.1.1.13',
|
||||||
|
cpsIfClearSecureMacAddresses => '1.3.6.1.4.1.9.9.315.1.2.1.1.14',
|
||||||
|
cpsIfClearSecureMacAddressesDefinition => 'CISCO-PORT-SECURITY-MIB::ClearSecureMacAddrType',
|
||||||
|
cpsIfStickyEnable => '1.3.6.1.4.1.9.9.315.1.2.1.1.15',
|
||||||
|
cpsIfStickyEnableDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
|
||||||
|
cpsIfInvalidSrcRateLimitEnable => '1.3.6.1.4.1.9.9.315.1.2.1.1.16',
|
||||||
|
cpsIfInvalidSrcRateLimitEnableDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
|
||||||
|
cpsIfInvalidSrcRateLimitValue => '1.3.6.1.4.1.9.9.315.1.2.1.1.17',
|
||||||
|
cpsIfSecureLastMacAddrVlanId => '1.3.6.1.4.1.9.9.315.1.2.1.1.18',
|
||||||
|
cpsSecureMacAddressTable => '1.3.6.1.4.1.9.9.315.1.2.2',
|
||||||
|
cpsSecureMacAddressEntry => '1.3.6.1.4.1.9.9.315.1.2.2.1',
|
||||||
|
cpsSecureMacAddress => '1.3.6.1.4.1.9.9.315.1.2.2.1.1',
|
||||||
|
cpsSecureMacAddrType => '1.3.6.1.4.1.9.9.315.1.2.2.1.2',
|
||||||
|
cpsSecureMacAddrTypeDefinition => 'CISCO-PORT-SECURITY-MIB::cpsSecureMacAddrType',
|
||||||
|
cpsSecureMacAddrRemainingAge => '1.3.6.1.4.1.9.9.315.1.2.2.1.3',
|
||||||
|
cpsSecureMacAddrRowStatus => '1.3.6.1.4.1.9.9.315.1.2.2.1.4',
|
||||||
|
cpsIfVlanSecureMacAddrTable => '1.3.6.1.4.1.9.9.315.1.2.3',
|
||||||
|
cpsIfVlanSecureMacAddrEntry => '1.3.6.1.4.1.9.9.315.1.2.3.1',
|
||||||
|
cpsIfVlanSecureMacAddress => '1.3.6.1.4.1.9.9.315.1.2.3.1.1',
|
||||||
|
cpsIfVlanSecureVlanIndex => '1.3.6.1.4.1.9.9.315.1.2.3.1.2',
|
||||||
|
cpsIfVlanSecureMacAddrType => '1.3.6.1.4.1.9.9.315.1.2.3.1.3',
|
||||||
|
cpsIfVlanSecureMacAddrTypeDefinition => 'CISCO-PORT-SECURITY-MIB::cpsIfVlanSecureMacAddrType',
|
||||||
|
cpsIfVlanSecureMacAddrRemainAge => '1.3.6.1.4.1.9.9.315.1.2.3.1.4',
|
||||||
|
cpsIfVlanSecureMacAddrRowStatus => '1.3.6.1.4.1.9.9.315.1.2.3.1.5',
|
||||||
|
cpsIfVlanTable => '1.3.6.1.4.1.9.9.315.1.2.4',
|
||||||
|
cpsIfVlanEntry => '1.3.6.1.4.1.9.9.315.1.2.4.1',
|
||||||
|
cpsIfVlanIndex => '1.3.6.1.4.1.9.9.315.1.2.4.1.1',
|
||||||
|
cpsIfVlanMaxSecureMacAddr => '1.3.6.1.4.1.9.9.315.1.2.4.1.2',
|
||||||
|
cpsIfVlanCurSecureMacAddrCount => '1.3.6.1.4.1.9.9.315.1.2.4.1.3',
|
||||||
|
cpsIfMultiVlanTable => '1.3.6.1.4.1.9.9.315.1.2.5',
|
||||||
|
cpsIfMultiVlanEntry => '1.3.6.1.4.1.9.9.315.1.2.5.1',
|
||||||
|
cpsIfMultiVlanIndex => '1.3.6.1.4.1.9.9.315.1.2.5.1.1',
|
||||||
|
cpsIfMultiVlanMaxSecureMacAddr => '1.3.6.1.4.1.9.9.315.1.2.5.1.2',
|
||||||
|
cpsIfMultiVlanSecureMacAddrCount => '1.3.6.1.4.1.9.9.315.1.2.5.1.3',
|
||||||
|
cpsIfMultiVlanClearSecureMacAddr => '1.3.6.1.4.1.9.9.315.1.2.5.1.4',
|
||||||
|
cpsIfMultiVlanClearSecureMacAddrDefinition => 'CISCO-PORT-SECURITY-MIB::ClearSecureMacAddrType',
|
||||||
|
cpsIfMultiVlanRowStatus => '1.3.6.1.4.1.9.9.315.1.2.5.1.5',
|
||||||
|
ciscoPortSecurityMIBConform => '1.3.6.1.4.1.9.9.315.2',
|
||||||
|
ciscoPortSecurityMIBCompliances => '1.3.6.1.4.1.9.9.315.2.1',
|
||||||
|
ciscoPortSecurityMIBGroups => '1.3.6.1.4.1.9.9.315.2.2',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-PORT-SECURITY-MIB'} = {
|
||||||
|
cpsIfPortSecurityStatus => {
|
||||||
|
'1' => 'secureup',
|
||||||
|
'2' => 'securedown',
|
||||||
|
'3' => 'shutdown',
|
||||||
|
},
|
||||||
|
cpsIfVlanSecureMacAddrType => {
|
||||||
|
'1' => 'static',
|
||||||
|
'2' => 'dynamic',
|
||||||
|
'3' => 'sticky',
|
||||||
|
},
|
||||||
|
cpsIfSecureMacAddrAgingType => {
|
||||||
|
'1' => 'absolute',
|
||||||
|
'2' => 'inactivity',
|
||||||
|
},
|
||||||
|
cpsIfViolationAction => {
|
||||||
|
'1' => 'shutdown',
|
||||||
|
'2' => 'dropNotify',
|
||||||
|
'3' => 'drop',
|
||||||
|
},
|
||||||
|
ClearSecureMacAddrType => {
|
||||||
|
'0' => 'done',
|
||||||
|
'1' => 'dynamic',
|
||||||
|
'2' => 'static',
|
||||||
|
'3' => 'sticky',
|
||||||
|
'4' => 'all',
|
||||||
|
},
|
||||||
|
cpsSecureMacAddrType => {
|
||||||
|
'1' => 'static',
|
||||||
|
'2' => 'dynamic',
|
||||||
|
},
|
||||||
|
};
|
File diff suppressed because it is too large
Load diff
|
@ -20,6 +20,9 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-STACKWISE-MIB'}
|
||||||
cswRingRedundantDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
|
cswRingRedundantDefinition => 'SNMPv2-TC-v1-MIB::TruthValue',
|
||||||
cswEnableStackNotifications => '1.3.6.1.4.1.9.9.500.1.1.4',
|
cswEnableStackNotifications => '1.3.6.1.4.1.9.9.500.1.1.4',
|
||||||
cswEnableIndividualStackNotifications => '1.3.6.1.4.1.9.9.500.1.1.5',
|
cswEnableIndividualStackNotifications => '1.3.6.1.4.1.9.9.500.1.1.5',
|
||||||
|
cswStackDomainNum => '1.3.6.1.4.1.9.9.500.1.1.6',
|
||||||
|
cswStackType => '1.3.6.1.4.1.9.9.500.1.1.7',
|
||||||
|
cswStackBandWidth => '1.3.6.1.4.1.9.9.500.1.1.8',
|
||||||
cswStackInfo => '1.3.6.1.4.1.9.9.500.1.2',
|
cswStackInfo => '1.3.6.1.4.1.9.9.500.1.2',
|
||||||
cswSwitchInfoTable => '1.3.6.1.4.1.9.9.500.1.2.1',
|
cswSwitchInfoTable => '1.3.6.1.4.1.9.9.500.1.2.1',
|
||||||
cswSwitchInfoEntry => '1.3.6.1.4.1.9.9.500.1.2.1.1',
|
cswSwitchInfoEntry => '1.3.6.1.4.1.9.9.500.1.2.1.1',
|
||||||
|
@ -38,11 +41,24 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-STACKWISE-MIB'}
|
||||||
cswSwitchSystemPowerPriority => '1.3.6.1.4.1.9.9.500.1.2.1.1.11',
|
cswSwitchSystemPowerPriority => '1.3.6.1.4.1.9.9.500.1.2.1.1.11',
|
||||||
cswSwitchPoeDevicesLowPriority => '1.3.6.1.4.1.9.9.500.1.2.1.1.12',
|
cswSwitchPoeDevicesLowPriority => '1.3.6.1.4.1.9.9.500.1.2.1.1.12',
|
||||||
cswSwitchPoeDevicesHighPriority => '1.3.6.1.4.1.9.9.500.1.2.1.1.13',
|
cswSwitchPoeDevicesHighPriority => '1.3.6.1.4.1.9.9.500.1.2.1.1.13',
|
||||||
|
cswSwitchPowerAllocated => '1.3.6.1.4.1.9.9.500.1.2.1.1.14',
|
||||||
cswStackPortInfoTable => '1.3.6.1.4.1.9.9.500.1.2.2',
|
cswStackPortInfoTable => '1.3.6.1.4.1.9.9.500.1.2.2',
|
||||||
cswStackPortInfoEntry => '1.3.6.1.4.1.9.9.500.1.2.2.1',
|
cswStackPortInfoEntry => '1.3.6.1.4.1.9.9.500.1.2.2.1',
|
||||||
cswStackPortOperStatus => '1.3.6.1.4.1.9.9.500.1.2.2.1.1',
|
cswStackPortOperStatus => '1.3.6.1.4.1.9.9.500.1.2.2.1.1',
|
||||||
cswStackPortOperStatusDefinition => 'CISCO-STACKWISE-MIB::cswStackPortOperStatus',
|
cswStackPortOperStatusDefinition => 'CISCO-STACKWISE-MIB::cswStackPortOperStatus',
|
||||||
cswStackPortNeighbor => '1.3.6.1.4.1.9.9.500.1.2.2.1.2',
|
cswStackPortNeighbor => '1.3.6.1.4.1.9.9.500.1.2.2.1.2',
|
||||||
|
cswDistrStackLinkInfoTable => '1.3.6.1.4.1.9.9.500.1.2.3',
|
||||||
|
cswDistrStackLinkInfoEntry => '1.3.6.1.4.1.9.9.500.1.2.3.1',
|
||||||
|
cswDSLindex => '1.3.6.1.4.1.9.9.500.1.2.3.1.1',
|
||||||
|
cswDistrStackLinkBundleOperStatus => '1.3.6.1.4.1.9.9.500.1.2.3.1.2',
|
||||||
|
cswDistrStackLinkBundleOperStatusDefinition => 'CISCO-STACKWISE-MIB::cswDistrStackLinkBundleOperStatus',
|
||||||
|
cswDistrStackPhyPortInfoTable => '1.3.6.1.4.1.9.9.500.1.2.4',
|
||||||
|
cswDistrStackPhyPortInfoEntry => '1.3.6.1.4.1.9.9.500.1.2.4.1',
|
||||||
|
cswDistrStackPhyPort => '1.3.6.1.4.1.9.9.500.1.2.4.1.1',
|
||||||
|
cswDistrStackPhyPortOperStatus => '1.3.6.1.4.1.9.9.500.1.2.4.1.2',
|
||||||
|
cswDistrStackPhyPortOperStatusDefinition => 'CISCO-STACKWISE-MIB::cswDistrStackPhyPortOperStatus',
|
||||||
|
cswDistrStackPhyPortNbr => '1.3.6.1.4.1.9.9.500.1.2.4.1.3',
|
||||||
|
cswDistrStackPhyPortNbrsw => '1.3.6.1.4.1.9.9.500.1.2.4.1.4',
|
||||||
cswStackPowerInfo => '1.3.6.1.4.1.9.9.500.1.3',
|
cswStackPowerInfo => '1.3.6.1.4.1.9.9.500.1.3',
|
||||||
cswStackPowerInfoTable => '1.3.6.1.4.1.9.9.500.1.3.1',
|
cswStackPowerInfoTable => '1.3.6.1.4.1.9.9.500.1.3.1',
|
||||||
cswStackPowerInfoEntry => '1.3.6.1.4.1.9.9.500.1.3.1.1',
|
cswStackPowerInfoEntry => '1.3.6.1.4.1.9.9.500.1.3.1.1',
|
||||||
|
@ -72,10 +88,9 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'CISCO-STACKWISE-MIB'}
|
||||||
};
|
};
|
||||||
|
|
||||||
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-STACKWISE-MIB'} = {
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-STACKWISE-MIB'} = {
|
||||||
cswStackPortOperStatus => {
|
CswPowerStackType => {
|
||||||
'1' => 'up',
|
'1' => 'ring',
|
||||||
'2' => 'down',
|
'2' => 'star',
|
||||||
'3' => 'forcedDown',
|
|
||||||
},
|
},
|
||||||
CswPowerStackMode => {
|
CswPowerStackMode => {
|
||||||
'1' => 'powerSharing',
|
'1' => 'powerSharing',
|
||||||
|
@ -83,13 +98,13 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-STACKWISE-MIB'} =
|
||||||
'3' => 'powerSharingStrict',
|
'3' => 'powerSharingStrict',
|
||||||
'4' => 'redundantStrict',
|
'4' => 'redundantStrict',
|
||||||
},
|
},
|
||||||
CswPowerStackType => {
|
cswDistrStackPhyPortOperStatus => {
|
||||||
'1' => 'ring',
|
'1' => 'up',
|
||||||
'2' => 'star',
|
'2' => 'down',
|
||||||
},
|
},
|
||||||
cswStackPowerPortOperStatus => {
|
cswStackPowerPortLinkStatus => {
|
||||||
'1' => 'enabled',
|
'1' => 'up',
|
||||||
'2' => 'disabled',
|
'2' => 'down',
|
||||||
},
|
},
|
||||||
cswSwitchState => {
|
cswSwitchState => {
|
||||||
'1' => 'waiting',
|
'1' => 'waiting',
|
||||||
|
@ -104,13 +119,23 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'CISCO-STACKWISE-MIB'} =
|
||||||
'10' => 'invalid',
|
'10' => 'invalid',
|
||||||
'11' => 'removed',
|
'11' => 'removed',
|
||||||
},
|
},
|
||||||
|
cswDistrStackLinkBundleOperStatus => {
|
||||||
|
'1' => 'up',
|
||||||
|
'2' => 'down',
|
||||||
|
},
|
||||||
|
cswStackPortOperStatus => {
|
||||||
|
'1' => 'up',
|
||||||
|
'2' => 'down',
|
||||||
|
'3' => 'forcedDown',
|
||||||
|
},
|
||||||
cswSwitchRole => {
|
cswSwitchRole => {
|
||||||
'1' => 'master',
|
'1' => 'master',
|
||||||
'2' => 'member',
|
'2' => 'member',
|
||||||
'3' => 'notMember',
|
'3' => 'notMember',
|
||||||
|
'4' => 'standby',
|
||||||
},
|
},
|
||||||
cswStackPowerPortLinkStatus => {
|
cswStackPowerPortOperStatus => {
|
||||||
'1' => 'up',
|
'1' => 'enabled',
|
||||||
'2' => 'down',
|
'2' => 'disabled',
|
||||||
},
|
},
|
||||||
};
|
};
|
|
@ -50,6 +50,12 @@ $Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'ELTEX-MIB'} = {
|
||||||
# correctly interpret the value of this object, the associated entPhySensorType,
|
# correctly interpret the value of this object, the associated entPhySensorType,
|
||||||
# entPhySensorScale, and entPhySensorPrecision objects must also be examined.
|
# entPhySensorScale, and entPhySensorPrecision objects must also be examined.
|
||||||
'eltexSensorStatus' => '1.3.6.1.4.1.89.83.2.1.1.1.4',
|
'eltexSensorStatus' => '1.3.6.1.4.1.89.83.2.1.1.1.4',
|
||||||
|
# Type of sensor
|
||||||
|
'eltexSensorType' => '1.3.6.1.4.1.89.83.2.1.1.1.1',
|
||||||
|
'eltexSensorTypeDefinition' => {
|
||||||
|
'8' => 'C',
|
||||||
|
'10' => 'rpm',
|
||||||
|
},
|
||||||
# The table of fan status maintained by the environmental monitor.
|
# The table of fan status maintained by the environmental monitor.
|
||||||
'eltexFanTable' => '1.3.6.1.4.1.89.83.1.1',
|
'eltexFanTable' => '1.3.6.1.4.1.89.83.1.1',
|
||||||
# An entry in the fan status table, representing the status of the associated
|
# An entry in the fan status table, representing the status of the associated
|
|
@ -0,0 +1,74 @@
|
||||||
|
package Monitoring::GLPlugin::SNMP::MibsAndOids::FORTINETCOREMIB;
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'FORTINET-CORE-MIB'} = {
|
||||||
|
url => '',
|
||||||
|
name => 'FORTINET-CORE-MIB',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'FORTINET-CORE-MIB'} =
|
||||||
|
'1.3.6.1.4.1.12356.100';
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'FORTINET-CORE-MIB'} = {
|
||||||
|
fortinet => '1.3.6.1.4.1.12356',
|
||||||
|
fnCoreMib => '1.3.6.1.4.1.12356.100',
|
||||||
|
fnCommon => '1.3.6.1.4.1.12356.100.1',
|
||||||
|
fnSystem => '1.3.6.1.4.1.12356.100.1.1',
|
||||||
|
fnSysSerial => '1.3.6.1.4.1.12356.100.1.1.1',
|
||||||
|
fnMgmt => '1.3.6.1.4.1.12356.100.1.2',
|
||||||
|
fnMgmtLanguage => '1.3.6.1.4.1.12356.100.1.2.1',
|
||||||
|
fnMgmtLanguageDefinition => 'FORTINET-CORE-MIB::FnLanguage',
|
||||||
|
fnAdmin => '1.3.6.1.4.1.12356.100.1.2.100',
|
||||||
|
fnAdminNumber => '1.3.6.1.4.1.12356.100.1.2.100.1',
|
||||||
|
fnAdminTable => '1.3.6.1.4.1.12356.100.1.2.100.2',
|
||||||
|
fnAdminEntry => '1.3.6.1.4.1.12356.100.1.2.100.2.1',
|
||||||
|
fnAdminIndex => '1.3.6.1.4.1.12356.100.1.2.100.2.1.1',
|
||||||
|
fnAdminName => '1.3.6.1.4.1.12356.100.1.2.100.2.1.2',
|
||||||
|
fnAdminAddrType => '1.3.6.1.4.1.12356.100.1.2.100.2.1.3',
|
||||||
|
fnAdminAddr => '1.3.6.1.4.1.12356.100.1.2.100.2.1.4',
|
||||||
|
fnAdminMask => '1.3.6.1.4.1.12356.100.1.2.100.2.1.5',
|
||||||
|
fnTraps => '1.3.6.1.4.1.12356.100.1.3',
|
||||||
|
fnTrapsPrefix => '1.3.6.1.4.1.12356.100.1.3.0',
|
||||||
|
fnTrapObjects => '1.3.6.1.4.1.12356.100.1.3.1',
|
||||||
|
fnGenTrapMsg => '1.3.6.1.4.1.12356.100.1.3.1.1',
|
||||||
|
fnMIBConformance => '1.3.6.1.4.1.12356.100.10',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'FORTINET-CORE-MIB'} = {
|
||||||
|
FnIndex => {
|
||||||
|
},
|
||||||
|
FnBoolState => {
|
||||||
|
'1' => 'disabled',
|
||||||
|
'2' => 'enabled',
|
||||||
|
},
|
||||||
|
FnLanguage => {
|
||||||
|
'1' => 'english',
|
||||||
|
'2' => 'simplifiedChinese',
|
||||||
|
'3' => 'japanese',
|
||||||
|
'4' => 'korean',
|
||||||
|
'5' => 'spanish',
|
||||||
|
'6' => 'traditionalChinese',
|
||||||
|
'7' => 'french',
|
||||||
|
'8' => 'portuguese',
|
||||||
|
'255' => 'undefined',
|
||||||
|
},
|
||||||
|
FnSessionProto => {
|
||||||
|
'0' => 'ip',
|
||||||
|
'1' => 'icmp',
|
||||||
|
'2' => 'igmp',
|
||||||
|
'4' => 'ipip',
|
||||||
|
'6' => 'tcp',
|
||||||
|
'8' => 'egp',
|
||||||
|
'12' => 'pup',
|
||||||
|
'17' => 'udp',
|
||||||
|
'22' => 'idp',
|
||||||
|
'41' => 'ipv6',
|
||||||
|
'46' => 'rsvp',
|
||||||
|
'47' => 'gre',
|
||||||
|
'50' => 'esp',
|
||||||
|
'51' => 'ah',
|
||||||
|
'89' => 'ospf',
|
||||||
|
'103' => 'pim',
|
||||||
|
'108' => 'comp',
|
||||||
|
'255' => 'raw',
|
||||||
|
},
|
||||||
|
};
|
File diff suppressed because it is too large
Load diff
|
@ -1,11 +1,11 @@
|
||||||
package Classes::Huawei::CloudEngine;
|
package Monitoring::GLPlugin::SNMP::MibsAndOids::HUAWEIENTITYEXTENTMIB;
|
||||||
our @ISA = qw(Classes::Huawei);
|
|
||||||
use strict;
|
|
||||||
|
|
||||||
sub init {
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'HUAWEI-ENTITY-EXTENT-MIB'} = {
|
||||||
my ($self) = @_;
|
url => '',
|
||||||
my $work_in_progress = {
|
name => 'HUAWEI-ENTITY-EXTENT-MIB',
|
||||||
#$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'HUAWEI-ENTITY-EXTENT-MIB'} = {
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'HUAWEI-ENTITY-EXTENT-MIB'} = {
|
||||||
hwEntityExtentMIB => '1.3.6.1.4.1.2011.5.25.31',
|
hwEntityExtentMIB => '1.3.6.1.4.1.2011.5.25.31',
|
||||||
hwEntityExtObjects => '1.3.6.1.4.1.2011.5.25.31.1',
|
hwEntityExtObjects => '1.3.6.1.4.1.2011.5.25.31.1',
|
||||||
hwEntityState => '1.3.6.1.4.1.2011.5.25.31.1.1',
|
hwEntityState => '1.3.6.1.4.1.2011.5.25.31.1.1',
|
||||||
|
@ -353,8 +353,7 @@ my $work_in_progress = {
|
||||||
hwEntityExtOSPTrapsPrefix => '1.3.6.1.4.1.2011.5.25.31.9.1',
|
hwEntityExtOSPTrapsPrefix => '1.3.6.1.4.1.2011.5.25.31.9.1',
|
||||||
};
|
};
|
||||||
|
|
||||||
my $definitions_work_in_progress = {
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'HUAWEI-ENTITY-EXTENT-MIB'} = {
|
||||||
#$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'HUAWEI-ENTITY-EXTENT-MIB'} = {
|
|
||||||
HwAdminState => {
|
HwAdminState => {
|
||||||
'1' => 'notSupported',
|
'1' => 'notSupported',
|
||||||
'2' => 'locked',
|
'2' => 'locked',
|
||||||
|
@ -651,41 +650,7 @@ my $definitions_work_in_progress = {
|
||||||
'4' => 'supportTunableType',
|
'4' => 'supportTunableType',
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
if ($self->mode =~ /device::hardware::health/) {
|
|
||||||
$self->analyze_and_check_environmental_subsystem("Classes::Huawei::Component::EnvironmentalSubsystem");
|
1;
|
||||||
} elsif ($self->mode =~ /device::hardware::load/) {
|
|
||||||
$self->analyze_and_check_cpu_subsystem("Classes::Huawei::Component::CpuSubsystem");
|
|
||||||
} elsif ($self->mode =~ /device::hardware::memory/) {
|
|
||||||
$self->analyze_and_check_mem_subsystem("Classes::Huawei::Component::MemSubsystem");
|
|
||||||
} else {
|
|
||||||
$self->no_such_mode();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
__END__
|
__END__
|
||||||
foreach my $ding (qw(
|
|
||||||
hwEntityStateTable
|
|
||||||
hwRUModuleInfoTable
|
|
||||||
hwOpticalModuleInfoTable
|
|
||||||
hwMonitorInputTable
|
|
||||||
hwMonitorOutputTable
|
|
||||||
hwEntPowerUsedInfoTable
|
|
||||||
hwVirtualCableTestTable
|
|
||||||
hwTemperatureThresholdTable
|
|
||||||
hwVoltageInfoTable
|
|
||||||
hwFanStatusTable
|
|
||||||
hwPortBip8StatisticsTable
|
|
||||||
hwStorageEntTable
|
|
||||||
hwSystemPowerTable
|
|
||||||
hwBatteryInfoTable
|
|
||||||
hwAdmPortTable
|
|
||||||
hwPwrStatusTable
|
|
||||||
hwEntityPhysicalSpecTable
|
|
||||||
hwPnpOperateTable
|
|
||||||
hwPreDisposeConfigTable
|
|
||||||
hwPreDisposeEntInfoTable)) {
|
|
||||||
$self->get_snmp_tables('HUAWEI-ENTITY-EXTENT-MIB', [
|
|
||||||
# [$ding, $ding, 'Monitoring::GLPlugin::SNMP::TableItem'],
|
|
||||||
]);
|
|
||||||
}
|
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
package Monitoring::GLPlugin::SNMP::MibsAndOids::INETADDRESSMIB;
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'INET-ADDRESS-MIB'} = {
|
||||||
|
url => '',
|
||||||
|
name => 'INET-ADDRESS-MIB',
|
||||||
|
};
|
||||||
|
|
||||||
|
#$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'INET-ADDRESS-MIB'} =
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'INET-ADDRESS-MIB'} = {
|
||||||
|
inetAddressMIB => '1.3.6.1.2.1.76',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'INET-ADDRESS-MIB'} = {
|
||||||
|
InetAddressType => {
|
||||||
|
0 => 'unknown',
|
||||||
|
1 => 'ipv4',
|
||||||
|
2 => 'ipv6',
|
||||||
|
3 => 'ipv4z',
|
||||||
|
4 => 'ipv6z',
|
||||||
|
16 => 'dns',
|
||||||
|
},
|
||||||
|
InetAddress => sub {
|
||||||
|
my ($addr, $addrtype) = @_;
|
||||||
|
if ($addrtype && $addrtype eq "ipv6") {
|
||||||
|
return Monitoring::GLPlugin::SNMP::TableItem->new()->unhex_ipv6($addr);
|
||||||
|
} elsif ($addrtype && $addrtype eq "ipv4") {
|
||||||
|
return Monitoring::GLPlugin::SNMP::TableItem->new()->unhex_ip($addr);
|
||||||
|
} else {
|
||||||
|
#use Data::Dumper;
|
||||||
|
#printf STDERR "------------------------------------------------\n";
|
||||||
|
#printf STDERR "%s\n", Data::Dumper::Dumper([$addr, $addrtype]);
|
||||||
|
#printf STDERR "..------------------------------------------------\n";
|
||||||
|
return "xxx";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
|
@ -0,0 +1,136 @@
|
||||||
|
package Monitoring::GLPlugin::SNMP::MibsAndOids::IPFORWARDMIB;
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'IP-FORWARD-MIB'} = {
|
||||||
|
url => '',
|
||||||
|
name => 'IP-FORWARD-MIB',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'IP-FORWARD-MIB'} =
|
||||||
|
'1.3.6.1.2.1.4.24';
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'IP-FORWARD-MIB'} = {
|
||||||
|
ipForward => '1.3.6.1.2.1.4.24',
|
||||||
|
ipForwardNumber => '1.3.6.1.2.1.4.24.1',
|
||||||
|
ipForwardTable => '1.3.6.1.2.1.4.24.2',
|
||||||
|
ipForwardEntry => '1.3.6.1.2.1.4.24.2.1',
|
||||||
|
ipForwardDest => '1.3.6.1.2.1.4.24.2.1.1',
|
||||||
|
ipForwardMask => '1.3.6.1.2.1.4.24.2.1.2',
|
||||||
|
ipForwardPolicy => '1.3.6.1.2.1.4.24.2.1.3',
|
||||||
|
ipForwardNextHop => '1.3.6.1.2.1.4.24.2.1.4',
|
||||||
|
ipForwardIfIndex => '1.3.6.1.2.1.4.24.2.1.5',
|
||||||
|
ipForwardType => '1.3.6.1.2.1.4.24.2.1.6',
|
||||||
|
ipForwardTypeDefinition => 'IP-FORWARD-MIB::ipForwardType',
|
||||||
|
ipForwardProto => '1.3.6.1.2.1.4.24.2.1.7',
|
||||||
|
ipForwardProtoDefinition => 'IP-FORWARD-MIB::ipForwardProto',
|
||||||
|
ipForwardAge => '1.3.6.1.2.1.4.24.2.1.8',
|
||||||
|
ipForwardInfo => '1.3.6.1.2.1.4.24.2.1.9',
|
||||||
|
ipForwardNextHopAS => '1.3.6.1.2.1.4.24.2.1.10',
|
||||||
|
ipForwardMetric1 => '1.3.6.1.2.1.4.24.2.1.11',
|
||||||
|
ipForwardMetric2 => '1.3.6.1.2.1.4.24.2.1.12',
|
||||||
|
ipForwardMetric3 => '1.3.6.1.2.1.4.24.2.1.13',
|
||||||
|
ipForwardMetric4 => '1.3.6.1.2.1.4.24.2.1.14',
|
||||||
|
ipForwardMetric5 => '1.3.6.1.2.1.4.24.2.1.15',
|
||||||
|
ipCidrRouteNumber => '1.3.6.1.2.1.4.24.3',
|
||||||
|
ipCidrRouteTable => '1.3.6.1.2.1.4.24.4',
|
||||||
|
ipCidrRouteEntry => '1.3.6.1.2.1.4.24.4.1',
|
||||||
|
ipCidrRouteDest => '1.3.6.1.2.1.4.24.4.1.1',
|
||||||
|
ipCidrRouteMask => '1.3.6.1.2.1.4.24.4.1.2',
|
||||||
|
ipCidrRouteTos => '1.3.6.1.2.1.4.24.4.1.3',
|
||||||
|
ipCidrRouteNextHop => '1.3.6.1.2.1.4.24.4.1.4',
|
||||||
|
ipCidrRouteIfIndex => '1.3.6.1.2.1.4.24.4.1.5',
|
||||||
|
ipCidrRouteType => '1.3.6.1.2.1.4.24.4.1.6',
|
||||||
|
ipCidrRouteTypeDefinition => 'IP-FORWARD-MIB::ipCidrRouteType',
|
||||||
|
ipCidrRouteProto => '1.3.6.1.2.1.4.24.4.1.7',
|
||||||
|
ipCidrRouteProtoDefinition => 'IP-FORWARD-MIB::ipCidrRouteProto',
|
||||||
|
ipCidrRouteAge => '1.3.6.1.2.1.4.24.4.1.8',
|
||||||
|
ipCidrRouteInfo => '1.3.6.1.2.1.4.24.4.1.9',
|
||||||
|
ipCidrRouteNextHopAS => '1.3.6.1.2.1.4.24.4.1.10',
|
||||||
|
ipCidrRouteMetric1 => '1.3.6.1.2.1.4.24.4.1.11',
|
||||||
|
ipCidrRouteMetric2 => '1.3.6.1.2.1.4.24.4.1.12',
|
||||||
|
ipCidrRouteMetric3 => '1.3.6.1.2.1.4.24.4.1.13',
|
||||||
|
ipCidrRouteMetric4 => '1.3.6.1.2.1.4.24.4.1.14',
|
||||||
|
ipCidrRouteMetric5 => '1.3.6.1.2.1.4.24.4.1.15',
|
||||||
|
ipCidrRouteStatus => '1.3.6.1.2.1.4.24.4.1.16',
|
||||||
|
ipForwardConformance => '1.3.6.1.2.1.4.24.5',
|
||||||
|
ipForwardGroups => '1.3.6.1.2.1.4.24.5.1',
|
||||||
|
ipForwardCompliances => '1.3.6.1.2.1.4.24.5.2',
|
||||||
|
inetCidrRouteNumber => '1.3.6.1.2.1.4.24.6',
|
||||||
|
inetCidrRouteTable => '1.3.6.1.2.1.4.24.7',
|
||||||
|
inetCidrRouteEntry => '1.3.6.1.2.1.4.24.7.1',
|
||||||
|
inetCidrRouteDestType => '1.3.6.1.2.1.4.24.7.1.1',
|
||||||
|
inetCidrRouteDest => '1.3.6.1.2.1.4.24.7.1.2',
|
||||||
|
inetCidrRoutePfxLen => '1.3.6.1.2.1.4.24.7.1.3',
|
||||||
|
inetCidrRoutePolicy => '1.3.6.1.2.1.4.24.7.1.4',
|
||||||
|
inetCidrRouteNextHopType => '1.3.6.1.2.1.4.24.7.1.5',
|
||||||
|
inetCidrRouteNextHop => '1.3.6.1.2.1.4.24.7.1.6',
|
||||||
|
inetCidrRouteIfIndex => '1.3.6.1.2.1.4.24.7.1.7',
|
||||||
|
inetCidrRouteType => '1.3.6.1.2.1.4.24.7.1.8',
|
||||||
|
inetCidrRouteTypeDefinition => 'IP-FORWARD-MIB::inetCidrRouteType',
|
||||||
|
inetCidrRouteProto => '1.3.6.1.2.1.4.24.7.1.9',
|
||||||
|
inetCidrRouteAge => '1.3.6.1.2.1.4.24.7.1.10',
|
||||||
|
inetCidrRouteNextHopAS => '1.3.6.1.2.1.4.24.7.1.11',
|
||||||
|
inetCidrRouteMetric1 => '1.3.6.1.2.1.4.24.7.1.12',
|
||||||
|
inetCidrRouteMetric2 => '1.3.6.1.2.1.4.24.7.1.13',
|
||||||
|
inetCidrRouteMetric3 => '1.3.6.1.2.1.4.24.7.1.14',
|
||||||
|
inetCidrRouteMetric4 => '1.3.6.1.2.1.4.24.7.1.15',
|
||||||
|
inetCidrRouteMetric5 => '1.3.6.1.2.1.4.24.7.1.16',
|
||||||
|
inetCidrRouteStatus => '1.3.6.1.2.1.4.24.7.1.17',
|
||||||
|
inetCidrRouteDiscards => '1.3.6.1.2.1.4.24.8',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'IP-FORWARD-MIB'} = {
|
||||||
|
inetCidrRouteType => {
|
||||||
|
'1' => 'other',
|
||||||
|
'2' => 'reject',
|
||||||
|
'3' => 'local',
|
||||||
|
'4' => 'remote',
|
||||||
|
'5' => 'blackhole',
|
||||||
|
},
|
||||||
|
ipForwardProto => {
|
||||||
|
'1' => 'other',
|
||||||
|
'2' => 'local',
|
||||||
|
'3' => 'netmgmt',
|
||||||
|
'4' => 'icmp',
|
||||||
|
'5' => 'egp',
|
||||||
|
'6' => 'ggp',
|
||||||
|
'7' => 'hello',
|
||||||
|
'8' => 'rip',
|
||||||
|
'9' => 'is-is',
|
||||||
|
'10' => 'es-is',
|
||||||
|
'11' => 'ciscoIgrp',
|
||||||
|
'12' => 'bbnSpfIgp',
|
||||||
|
'13' => 'ospf',
|
||||||
|
'14' => 'bgp',
|
||||||
|
'15' => 'idpr',
|
||||||
|
},
|
||||||
|
ipCidrRouteProto => {
|
||||||
|
'1' => 'other',
|
||||||
|
'2' => 'local',
|
||||||
|
'3' => 'netmgmt',
|
||||||
|
'4' => 'icmp',
|
||||||
|
'5' => 'egp',
|
||||||
|
'6' => 'ggp',
|
||||||
|
'7' => 'hello',
|
||||||
|
'8' => 'rip',
|
||||||
|
'9' => 'isIs',
|
||||||
|
'10' => 'esIs',
|
||||||
|
'11' => 'ciscoIgrp',
|
||||||
|
'12' => 'bbnSpfIgp',
|
||||||
|
'13' => 'ospf',
|
||||||
|
'14' => 'bgp',
|
||||||
|
'15' => 'idpr',
|
||||||
|
'16' => 'ciscoEigrp',
|
||||||
|
},
|
||||||
|
ipCidrRouteType => {
|
||||||
|
'1' => 'other',
|
||||||
|
'2' => 'reject',
|
||||||
|
'3' => 'local',
|
||||||
|
'4' => 'remote',
|
||||||
|
},
|
||||||
|
ipForwardType => {
|
||||||
|
'1' => 'other',
|
||||||
|
'2' => 'invalid',
|
||||||
|
'3' => 'local',
|
||||||
|
'4' => 'remote',
|
||||||
|
},
|
||||||
|
};
|
|
@ -0,0 +1,390 @@
|
||||||
|
package Monitoring::GLPlugin::SNMP::MibsAndOids::IPMIB;
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::origin->{'IP-MIB'} = {
|
||||||
|
url => '',
|
||||||
|
name => 'IP-MIB',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mib_ids->{'IP-MIB'} =
|
||||||
|
'1.3.6.1.2.1.4';
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::mibs_and_oids->{'IP-MIB'} = {
|
||||||
|
'ip' => '1.3.6.1.2.1.4',
|
||||||
|
'ipForwarding' => '1.3.6.1.2.1.4.1',
|
||||||
|
'ipForwardingDefinition' => 'IP-MIB::ipForwarding',
|
||||||
|
'ipDefaultTTL' => '1.3.6.1.2.1.4.2',
|
||||||
|
'ipInReceives' => '1.3.6.1.2.1.4.3',
|
||||||
|
'ipInHdrErrors' => '1.3.6.1.2.1.4.4',
|
||||||
|
'ipInAddrErrors' => '1.3.6.1.2.1.4.5',
|
||||||
|
'ipForwDatagrams' => '1.3.6.1.2.1.4.6',
|
||||||
|
'ipInUnknownProtos' => '1.3.6.1.2.1.4.7',
|
||||||
|
'ipInDiscards' => '1.3.6.1.2.1.4.8',
|
||||||
|
'ipInDelivers' => '1.3.6.1.2.1.4.9',
|
||||||
|
'ipOutRequests' => '1.3.6.1.2.1.4.10',
|
||||||
|
'ipOutDiscards' => '1.3.6.1.2.1.4.11',
|
||||||
|
'ipOutNoRoutes' => '1.3.6.1.2.1.4.12',
|
||||||
|
'ipReasmTimeout' => '1.3.6.1.2.1.4.13',
|
||||||
|
'ipReasmReqds' => '1.3.6.1.2.1.4.14',
|
||||||
|
'ipReasmOKs' => '1.3.6.1.2.1.4.15',
|
||||||
|
'ipReasmFails' => '1.3.6.1.2.1.4.16',
|
||||||
|
'ipFragOKs' => '1.3.6.1.2.1.4.17',
|
||||||
|
'ipFragFails' => '1.3.6.1.2.1.4.18',
|
||||||
|
'ipFragCreates' => '1.3.6.1.2.1.4.19',
|
||||||
|
'ipAddrTable' => '1.3.6.1.2.1.4.20',
|
||||||
|
'ipAddrEntry' => '1.3.6.1.2.1.4.20.1',
|
||||||
|
'ipAdEntAddr' => '1.3.6.1.2.1.4.20.1.1',
|
||||||
|
'ipAdEntIfIndex' => '1.3.6.1.2.1.4.20.1.2',
|
||||||
|
'ipAdEntNetMask' => '1.3.6.1.2.1.4.20.1.3',
|
||||||
|
'ipAdEntBcastAddr' => '1.3.6.1.2.1.4.20.1.4',
|
||||||
|
'ipAdEntReasmMaxSize' => '1.3.6.1.2.1.4.20.1.5',
|
||||||
|
############################################################
|
||||||
|
# die ist eigentlich aus dieser MIB rausgeflogen. weil aber
|
||||||
|
# im hintersten winkel von check_nwc_health ein fallback
|
||||||
|
# auf diese tabelle zugreift, will ich nicht so sein.
|
||||||
|
'ipRouteTable' => '1.3.6.1.2.1.4.21',
|
||||||
|
'ipRouteEntry' => '1.3.6.1.2.1.4.21.1',
|
||||||
|
'ipRouteDest' => '1.3.6.1.2.1.4.21.1.1',
|
||||||
|
'ipRouteIfIndex' => '1.3.6.1.2.1.4.21.1.2',
|
||||||
|
'ipRouteMetric1' => '1.3.6.1.2.1.4.21.1.3',
|
||||||
|
'ipRouteMetric2' => '1.3.6.1.2.1.4.21.1.4',
|
||||||
|
'ipRouteMetric3' => '1.3.6.1.2.1.4.21.1.5',
|
||||||
|
'ipRouteMetric4' => '1.3.6.1.2.1.4.21.1.6',
|
||||||
|
'ipRouteNextHop' => '1.3.6.1.2.1.4.21.1.7',
|
||||||
|
'ipRouteType' => '1.3.6.1.2.1.4.21.1.8',
|
||||||
|
'ipRouteProto' => '1.3.6.1.2.1.4.21.1.9',
|
||||||
|
'ipRouteAge' => '1.3.6.1.2.1.4.21.1.10',
|
||||||
|
'ipRouteMask' => '1.3.6.1.2.1.4.21.1.11',
|
||||||
|
'ipRouteMetric5' => '1.3.6.1.2.1.4.21.1.12',
|
||||||
|
'ipRouteInfo' => '1.3.6.1.2.1.4.21.1.13',
|
||||||
|
############################################################
|
||||||
|
'ipNetToMediaTable' => '1.3.6.1.2.1.4.22',
|
||||||
|
'ipNetToMediaEntry' => '1.3.6.1.2.1.4.22.1',
|
||||||
|
'ipNetToMediaIfIndex' => '1.3.6.1.2.1.4.22.1.1',
|
||||||
|
'ipNetToMediaPhysAddress' => '1.3.6.1.2.1.4.22.1.2',
|
||||||
|
'ipNetToMediaNetAddress' => '1.3.6.1.2.1.4.22.1.3',
|
||||||
|
'ipNetToMediaType' => '1.3.6.1.2.1.4.22.1.4',
|
||||||
|
'ipNetToMediaTypeDefinition' => 'IP-MIB::ipNetToMediaType',
|
||||||
|
'ipRoutingDiscards' => '1.3.6.1.2.1.4.23',
|
||||||
|
'ipv6IpForwarding' => '1.3.6.1.2.1.4.25',
|
||||||
|
'ipv6IpForwardingDefinition' => 'IP-MIB::ipv6IpForwarding',
|
||||||
|
'ipv6IpDefaultHopLimit' => '1.3.6.1.2.1.4.26',
|
||||||
|
'ipv4InterfaceTableLastChange' => '1.3.6.1.2.1.4.27',
|
||||||
|
'ipv4InterfaceTable' => '1.3.6.1.2.1.4.28',
|
||||||
|
'ipv4InterfaceEntry' => '1.3.6.1.2.1.4.28.1',
|
||||||
|
'ipv4InterfaceIfIndex' => '1.3.6.1.2.1.4.28.1.1',
|
||||||
|
'ipv4InterfaceReasmMaxSize' => '1.3.6.1.2.1.4.28.1.2',
|
||||||
|
'ipv4InterfaceEnableStatus' => '1.3.6.1.2.1.4.28.1.3',
|
||||||
|
'ipv4InterfaceEnableStatusDefinition' => 'IP-MIB::ipv4InterfaceEnableStatus',
|
||||||
|
'ipv4InterfaceRetransmitTime' => '1.3.6.1.2.1.4.28.1.4',
|
||||||
|
'ipv6InterfaceTableLastChange' => '1.3.6.1.2.1.4.29',
|
||||||
|
'ipv6InterfaceTable' => '1.3.6.1.2.1.4.30',
|
||||||
|
'ipv6InterfaceEntry' => '1.3.6.1.2.1.4.30.1',
|
||||||
|
'ipv6InterfaceIfIndex' => '1.3.6.1.2.1.4.30.1.1',
|
||||||
|
'ipv6InterfaceReasmMaxSize' => '1.3.6.1.2.1.4.30.1.2',
|
||||||
|
'ipv6InterfaceIdentifier' => '1.3.6.1.2.1.4.30.1.3',
|
||||||
|
'ipv6InterfaceEnableStatus' => '1.3.6.1.2.1.4.30.1.5',
|
||||||
|
'ipv6InterfaceEnableStatusDefinition' => 'IP-MIB::ipv6InterfaceEnableStatus',
|
||||||
|
'ipv6InterfaceReachableTime' => '1.3.6.1.2.1.4.30.1.6',
|
||||||
|
'ipv6InterfaceRetransmitTime' => '1.3.6.1.2.1.4.30.1.7',
|
||||||
|
'ipv6InterfaceForwarding' => '1.3.6.1.2.1.4.30.1.8',
|
||||||
|
'ipv6InterfaceForwardingDefinition' => 'IP-MIB::ipv6InterfaceForwarding',
|
||||||
|
'ipTrafficStats' => '1.3.6.1.2.1.4.31',
|
||||||
|
'ipSystemStatsTable' => '1.3.6.1.2.1.4.31.1',
|
||||||
|
'ipSystemStatsEntry' => '1.3.6.1.2.1.4.31.1.1',
|
||||||
|
'ipSystemStatsIPVersion' => '1.3.6.1.2.1.4.31.1.1.1',
|
||||||
|
'ipSystemStatsInReceives' => '1.3.6.1.2.1.4.31.1.1.3',
|
||||||
|
'ipSystemStatsHCInReceives' => '1.3.6.1.2.1.4.31.1.1.4',
|
||||||
|
'ipSystemStatsInOctets' => '1.3.6.1.2.1.4.31.1.1.5',
|
||||||
|
'ipSystemStatsHCInOctets' => '1.3.6.1.2.1.4.31.1.1.6',
|
||||||
|
'ipSystemStatsInHdrErrors' => '1.3.6.1.2.1.4.31.1.1.7',
|
||||||
|
'ipSystemStatsInNoRoutes' => '1.3.6.1.2.1.4.31.1.1.8',
|
||||||
|
'ipSystemStatsInAddrErrors' => '1.3.6.1.2.1.4.31.1.1.9',
|
||||||
|
'ipSystemStatsInUnknownProtos' => '1.3.6.1.2.1.4.31.1.1.10',
|
||||||
|
'ipSystemStatsInTruncatedPkts' => '1.3.6.1.2.1.4.31.1.1.11',
|
||||||
|
'ipSystemStatsInForwDatagrams' => '1.3.6.1.2.1.4.31.1.1.12',
|
||||||
|
'ipSystemStatsHCInForwDatagrams' => '1.3.6.1.2.1.4.31.1.1.13',
|
||||||
|
'ipSystemStatsReasmReqds' => '1.3.6.1.2.1.4.31.1.1.14',
|
||||||
|
'ipSystemStatsReasmOKs' => '1.3.6.1.2.1.4.31.1.1.15',
|
||||||
|
'ipSystemStatsReasmFails' => '1.3.6.1.2.1.4.31.1.1.16',
|
||||||
|
'ipSystemStatsInDiscards' => '1.3.6.1.2.1.4.31.1.1.17',
|
||||||
|
'ipSystemStatsInDelivers' => '1.3.6.1.2.1.4.31.1.1.18',
|
||||||
|
'ipSystemStatsHCInDelivers' => '1.3.6.1.2.1.4.31.1.1.19',
|
||||||
|
'ipSystemStatsOutRequests' => '1.3.6.1.2.1.4.31.1.1.20',
|
||||||
|
'ipSystemStatsHCOutRequests' => '1.3.6.1.2.1.4.31.1.1.21',
|
||||||
|
'ipSystemStatsOutNoRoutes' => '1.3.6.1.2.1.4.31.1.1.22',
|
||||||
|
'ipSystemStatsOutForwDatagrams' => '1.3.6.1.2.1.4.31.1.1.23',
|
||||||
|
'ipSystemStatsHCOutForwDatagrams' => '1.3.6.1.2.1.4.31.1.1.24',
|
||||||
|
'ipSystemStatsOutDiscards' => '1.3.6.1.2.1.4.31.1.1.25',
|
||||||
|
'ipSystemStatsOutFragReqds' => '1.3.6.1.2.1.4.31.1.1.26',
|
||||||
|
'ipSystemStatsOutFragOKs' => '1.3.6.1.2.1.4.31.1.1.27',
|
||||||
|
'ipSystemStatsOutFragFails' => '1.3.6.1.2.1.4.31.1.1.28',
|
||||||
|
'ipSystemStatsOutFragCreates' => '1.3.6.1.2.1.4.31.1.1.29',
|
||||||
|
'ipSystemStatsOutTransmits' => '1.3.6.1.2.1.4.31.1.1.30',
|
||||||
|
'ipSystemStatsHCOutTransmits' => '1.3.6.1.2.1.4.31.1.1.31',
|
||||||
|
'ipSystemStatsOutOctets' => '1.3.6.1.2.1.4.31.1.1.32',
|
||||||
|
'ipSystemStatsHCOutOctets' => '1.3.6.1.2.1.4.31.1.1.33',
|
||||||
|
'ipSystemStatsInMcastPkts' => '1.3.6.1.2.1.4.31.1.1.34',
|
||||||
|
'ipSystemStatsHCInMcastPkts' => '1.3.6.1.2.1.4.31.1.1.35',
|
||||||
|
'ipSystemStatsInMcastOctets' => '1.3.6.1.2.1.4.31.1.1.36',
|
||||||
|
'ipSystemStatsHCInMcastOctets' => '1.3.6.1.2.1.4.31.1.1.37',
|
||||||
|
'ipSystemStatsOutMcastPkts' => '1.3.6.1.2.1.4.31.1.1.38',
|
||||||
|
'ipSystemStatsHCOutMcastPkts' => '1.3.6.1.2.1.4.31.1.1.39',
|
||||||
|
'ipSystemStatsOutMcastOctets' => '1.3.6.1.2.1.4.31.1.1.40',
|
||||||
|
'ipSystemStatsHCOutMcastOctets' => '1.3.6.1.2.1.4.31.1.1.41',
|
||||||
|
'ipSystemStatsInBcastPkts' => '1.3.6.1.2.1.4.31.1.1.42',
|
||||||
|
'ipSystemStatsHCInBcastPkts' => '1.3.6.1.2.1.4.31.1.1.43',
|
||||||
|
'ipSystemStatsOutBcastPkts' => '1.3.6.1.2.1.4.31.1.1.44',
|
||||||
|
'ipSystemStatsHCOutBcastPkts' => '1.3.6.1.2.1.4.31.1.1.45',
|
||||||
|
'ipSystemStatsDiscontinuityTime' => '1.3.6.1.2.1.4.31.1.1.46',
|
||||||
|
'ipSystemStatsRefreshRate' => '1.3.6.1.2.1.4.31.1.1.47',
|
||||||
|
'ipIfStatsTableLastChange' => '1.3.6.1.2.1.4.31.2',
|
||||||
|
'ipIfStatsTable' => '1.3.6.1.2.1.4.31.3',
|
||||||
|
'ipIfStatsEntry' => '1.3.6.1.2.1.4.31.3.1',
|
||||||
|
'ipIfStatsIPVersion' => '1.3.6.1.2.1.4.31.3.1.1',
|
||||||
|
'ipIfStatsIfIndex' => '1.3.6.1.2.1.4.31.3.1.2',
|
||||||
|
'ipIfStatsInReceives' => '1.3.6.1.2.1.4.31.3.1.3',
|
||||||
|
'ipIfStatsHCInReceives' => '1.3.6.1.2.1.4.31.3.1.4',
|
||||||
|
'ipIfStatsInOctets' => '1.3.6.1.2.1.4.31.3.1.5',
|
||||||
|
'ipIfStatsHCInOctets' => '1.3.6.1.2.1.4.31.3.1.6',
|
||||||
|
'ipIfStatsInHdrErrors' => '1.3.6.1.2.1.4.31.3.1.7',
|
||||||
|
'ipIfStatsInNoRoutes' => '1.3.6.1.2.1.4.31.3.1.8',
|
||||||
|
'ipIfStatsInAddrErrors' => '1.3.6.1.2.1.4.31.3.1.9',
|
||||||
|
'ipIfStatsInUnknownProtos' => '1.3.6.1.2.1.4.31.3.1.10',
|
||||||
|
'ipIfStatsInTruncatedPkts' => '1.3.6.1.2.1.4.31.3.1.11',
|
||||||
|
'ipIfStatsInForwDatagrams' => '1.3.6.1.2.1.4.31.3.1.12',
|
||||||
|
'ipIfStatsHCInForwDatagrams' => '1.3.6.1.2.1.4.31.3.1.13',
|
||||||
|
'ipIfStatsReasmReqds' => '1.3.6.1.2.1.4.31.3.1.14',
|
||||||
|
'ipIfStatsReasmOKs' => '1.3.6.1.2.1.4.31.3.1.15',
|
||||||
|
'ipIfStatsReasmFails' => '1.3.6.1.2.1.4.31.3.1.16',
|
||||||
|
'ipIfStatsInDiscards' => '1.3.6.1.2.1.4.31.3.1.17',
|
||||||
|
'ipIfStatsInDelivers' => '1.3.6.1.2.1.4.31.3.1.18',
|
||||||
|
'ipIfStatsHCInDelivers' => '1.3.6.1.2.1.4.31.3.1.19',
|
||||||
|
'ipIfStatsOutRequests' => '1.3.6.1.2.1.4.31.3.1.20',
|
||||||
|
'ipIfStatsHCOutRequests' => '1.3.6.1.2.1.4.31.3.1.21',
|
||||||
|
'ipIfStatsOutForwDatagrams' => '1.3.6.1.2.1.4.31.3.1.23',
|
||||||
|
'ipIfStatsHCOutForwDatagrams' => '1.3.6.1.2.1.4.31.3.1.24',
|
||||||
|
'ipIfStatsOutDiscards' => '1.3.6.1.2.1.4.31.3.1.25',
|
||||||
|
'ipIfStatsOutFragReqds' => '1.3.6.1.2.1.4.31.3.1.26',
|
||||||
|
'ipIfStatsOutFragOKs' => '1.3.6.1.2.1.4.31.3.1.27',
|
||||||
|
'ipIfStatsOutFragFails' => '1.3.6.1.2.1.4.31.3.1.28',
|
||||||
|
'ipIfStatsOutFragCreates' => '1.3.6.1.2.1.4.31.3.1.29',
|
||||||
|
'ipIfStatsOutTransmits' => '1.3.6.1.2.1.4.31.3.1.30',
|
||||||
|
'ipIfStatsHCOutTransmits' => '1.3.6.1.2.1.4.31.3.1.31',
|
||||||
|
'ipIfStatsOutOctets' => '1.3.6.1.2.1.4.31.3.1.32',
|
||||||
|
'ipIfStatsHCOutOctets' => '1.3.6.1.2.1.4.31.3.1.33',
|
||||||
|
'ipIfStatsInMcastPkts' => '1.3.6.1.2.1.4.31.3.1.34',
|
||||||
|
'ipIfStatsHCInMcastPkts' => '1.3.6.1.2.1.4.31.3.1.35',
|
||||||
|
'ipIfStatsInMcastOctets' => '1.3.6.1.2.1.4.31.3.1.36',
|
||||||
|
'ipIfStatsHCInMcastOctets' => '1.3.6.1.2.1.4.31.3.1.37',
|
||||||
|
'ipIfStatsOutMcastPkts' => '1.3.6.1.2.1.4.31.3.1.38',
|
||||||
|
'ipIfStatsHCOutMcastPkts' => '1.3.6.1.2.1.4.31.3.1.39',
|
||||||
|
'ipIfStatsOutMcastOctets' => '1.3.6.1.2.1.4.31.3.1.40',
|
||||||
|
'ipIfStatsHCOutMcastOctets' => '1.3.6.1.2.1.4.31.3.1.41',
|
||||||
|
'ipIfStatsInBcastPkts' => '1.3.6.1.2.1.4.31.3.1.42',
|
||||||
|
'ipIfStatsHCInBcastPkts' => '1.3.6.1.2.1.4.31.3.1.43',
|
||||||
|
'ipIfStatsOutBcastPkts' => '1.3.6.1.2.1.4.31.3.1.44',
|
||||||
|
'ipIfStatsHCOutBcastPkts' => '1.3.6.1.2.1.4.31.3.1.45',
|
||||||
|
'ipIfStatsDiscontinuityTime' => '1.3.6.1.2.1.4.31.3.1.46',
|
||||||
|
'ipIfStatsRefreshRate' => '1.3.6.1.2.1.4.31.3.1.47',
|
||||||
|
'ipAddressPrefixTable' => '1.3.6.1.2.1.4.32',
|
||||||
|
'ipAddressPrefixEntry' => '1.3.6.1.2.1.4.32.1',
|
||||||
|
'ipAddressPrefixIfIndex' => '1.3.6.1.2.1.4.32.1.1',
|
||||||
|
'ipAddressPrefixType' => '1.3.6.1.2.1.4.32.1.2',
|
||||||
|
'ipAddressPrefixPrefix' => '1.3.6.1.2.1.4.32.1.3',
|
||||||
|
'ipAddressPrefixLength' => '1.3.6.1.2.1.4.32.1.4',
|
||||||
|
'ipAddressPrefixOrigin' => '1.3.6.1.2.1.4.32.1.5',
|
||||||
|
'ipAddressPrefixOriginDefinition' => 'IP-MIB::IpAddressPrefixOriginTC',
|
||||||
|
'ipAddressPrefixOnLinkFlag' => '1.3.6.1.2.1.4.32.1.6',
|
||||||
|
'ipAddressPrefixAutonomousFlag' => '1.3.6.1.2.1.4.32.1.7',
|
||||||
|
'ipAddressPrefixAdvPreferredLifetime' => '1.3.6.1.2.1.4.32.1.8',
|
||||||
|
'ipAddressPrefixAdvValidLifetime' => '1.3.6.1.2.1.4.32.1.9',
|
||||||
|
'ipAddressSpinLock' => '1.3.6.1.2.1.4.33',
|
||||||
|
'ipAddressTable' => '1.3.6.1.2.1.4.34',
|
||||||
|
'ipAddressEntry' => '1.3.6.1.2.1.4.34.1',
|
||||||
|
'ipAddressAddrType' => '1.3.6.1.2.1.4.34.1.1',
|
||||||
|
'ipAddressAddr' => '1.3.6.1.2.1.4.34.1.2',
|
||||||
|
'ipAddressIfIndex' => '1.3.6.1.2.1.4.34.1.3',
|
||||||
|
'ipAddressType' => '1.3.6.1.2.1.4.34.1.4',
|
||||||
|
'ipAddressTypeDefinition' => 'IP-MIB::ipAddressType',
|
||||||
|
'ipAddressPrefix' => '1.3.6.1.2.1.4.34.1.5',
|
||||||
|
'ipAddressOrigin' => '1.3.6.1.2.1.4.34.1.6',
|
||||||
|
'ipAddressOriginDefinition' => 'IP-MIB::IpAddressOriginTC',
|
||||||
|
'ipAddressStatus' => '1.3.6.1.2.1.4.34.1.7',
|
||||||
|
'ipAddressStatusDefinition' => 'IP-MIB::IpAddressStatusTC',
|
||||||
|
'ipAddressCreated' => '1.3.6.1.2.1.4.34.1.8',
|
||||||
|
'ipAddressLastChanged' => '1.3.6.1.2.1.4.34.1.9',
|
||||||
|
'ipAddressRowStatus' => '1.3.6.1.2.1.4.34.1.10',
|
||||||
|
'ipAddressStorageType' => '1.3.6.1.2.1.4.34.1.11',
|
||||||
|
'ipNetToPhysicalTable' => '1.3.6.1.2.1.4.35',
|
||||||
|
'ipNetToPhysicalEntry' => '1.3.6.1.2.1.4.35.1',
|
||||||
|
'ipNetToPhysicalIfIndex' => '1.3.6.1.2.1.4.35.1.1',
|
||||||
|
'ipNetToPhysicalNetAddressType' => '1.3.6.1.2.1.4.35.1.2',
|
||||||
|
'ipNetToPhysicalNetAddress' => '1.3.6.1.2.1.4.35.1.3',
|
||||||
|
'ipNetToPhysicalPhysAddress' => '1.3.6.1.2.1.4.35.1.4',
|
||||||
|
'ipNetToPhysicalLastUpdated' => '1.3.6.1.2.1.4.35.1.5',
|
||||||
|
'ipNetToPhysicalType' => '1.3.6.1.2.1.4.35.1.6',
|
||||||
|
'ipNetToPhysicalTypeDefinition' => 'IP-MIB::ipNetToPhysicalType',
|
||||||
|
'ipNetToPhysicalState' => '1.3.6.1.2.1.4.35.1.7',
|
||||||
|
'ipNetToPhysicalStateDefinition' => 'IP-MIB::ipNetToPhysicalState',
|
||||||
|
'ipNetToPhysicalRowStatus' => '1.3.6.1.2.1.4.35.1.8',
|
||||||
|
'ipv6ScopeZoneIndexTable' => '1.3.6.1.2.1.4.36',
|
||||||
|
'ipv6ScopeZoneIndexEntry' => '1.3.6.1.2.1.4.36.1',
|
||||||
|
'ipv6ScopeZoneIndexIfIndex' => '1.3.6.1.2.1.4.36.1.1',
|
||||||
|
'ipv6ScopeZoneIndexLinkLocal' => '1.3.6.1.2.1.4.36.1.2',
|
||||||
|
'ipv6ScopeZoneIndex3' => '1.3.6.1.2.1.4.36.1.3',
|
||||||
|
'ipv6ScopeZoneIndexAdminLocal' => '1.3.6.1.2.1.4.36.1.4',
|
||||||
|
'ipv6ScopeZoneIndexSiteLocal' => '1.3.6.1.2.1.4.36.1.5',
|
||||||
|
'ipv6ScopeZoneIndex6' => '1.3.6.1.2.1.4.36.1.6',
|
||||||
|
'ipv6ScopeZoneIndex7' => '1.3.6.1.2.1.4.36.1.7',
|
||||||
|
'ipv6ScopeZoneIndexOrganizationLocal' => '1.3.6.1.2.1.4.36.1.8',
|
||||||
|
'ipv6ScopeZoneIndex9' => '1.3.6.1.2.1.4.36.1.9',
|
||||||
|
'ipv6ScopeZoneIndexA' => '1.3.6.1.2.1.4.36.1.10',
|
||||||
|
'ipv6ScopeZoneIndexB' => '1.3.6.1.2.1.4.36.1.11',
|
||||||
|
'ipv6ScopeZoneIndexC' => '1.3.6.1.2.1.4.36.1.12',
|
||||||
|
'ipv6ScopeZoneIndexD' => '1.3.6.1.2.1.4.36.1.13',
|
||||||
|
'ipDefaultRouterTable' => '1.3.6.1.2.1.4.37',
|
||||||
|
'ipDefaultRouterEntry' => '1.3.6.1.2.1.4.37.1',
|
||||||
|
'ipDefaultRouterAddressType' => '1.3.6.1.2.1.4.37.1.1',
|
||||||
|
'ipDefaultRouterAddress' => '1.3.6.1.2.1.4.37.1.2',
|
||||||
|
'ipDefaultRouterIfIndex' => '1.3.6.1.2.1.4.37.1.3',
|
||||||
|
'ipDefaultRouterLifetime' => '1.3.6.1.2.1.4.37.1.4',
|
||||||
|
'ipDefaultRouterPreference' => '1.3.6.1.2.1.4.37.1.5',
|
||||||
|
'ipDefaultRouterPreferenceDefinition' => 'IP-MIB::ipDefaultRouterPreference',
|
||||||
|
'ipv6RouterAdvertSpinLock' => '1.3.6.1.2.1.4.38',
|
||||||
|
'ipv6RouterAdvertTable' => '1.3.6.1.2.1.4.39',
|
||||||
|
'ipv6RouterAdvertEntry' => '1.3.6.1.2.1.4.39.1',
|
||||||
|
'ipv6RouterAdvertIfIndex' => '1.3.6.1.2.1.4.39.1.1',
|
||||||
|
'ipv6RouterAdvertSendAdverts' => '1.3.6.1.2.1.4.39.1.2',
|
||||||
|
'ipv6RouterAdvertMaxInterval' => '1.3.6.1.2.1.4.39.1.3',
|
||||||
|
'ipv6RouterAdvertMinInterval' => '1.3.6.1.2.1.4.39.1.4',
|
||||||
|
'ipv6RouterAdvertManagedFlag' => '1.3.6.1.2.1.4.39.1.5',
|
||||||
|
'ipv6RouterAdvertOtherConfigFlag' => '1.3.6.1.2.1.4.39.1.6',
|
||||||
|
'ipv6RouterAdvertLinkMTU' => '1.3.6.1.2.1.4.39.1.7',
|
||||||
|
'ipv6RouterAdvertReachableTime' => '1.3.6.1.2.1.4.39.1.8',
|
||||||
|
'ipv6RouterAdvertRetransmitTime' => '1.3.6.1.2.1.4.39.1.9',
|
||||||
|
'ipv6RouterAdvertCurHopLimit' => '1.3.6.1.2.1.4.39.1.10',
|
||||||
|
'ipv6RouterAdvertDefaultLifetime' => '1.3.6.1.2.1.4.39.1.11',
|
||||||
|
'ipv6RouterAdvertRowStatus' => '1.3.6.1.2.1.4.39.1.12',
|
||||||
|
'icmp' => '1.3.6.1.2.1.5',
|
||||||
|
'icmpInMsgs' => '1.3.6.1.2.1.5.1',
|
||||||
|
'icmpInErrors' => '1.3.6.1.2.1.5.2',
|
||||||
|
'icmpInDestUnreachs' => '1.3.6.1.2.1.5.3',
|
||||||
|
'icmpInTimeExcds' => '1.3.6.1.2.1.5.4',
|
||||||
|
'icmpInParmProbs' => '1.3.6.1.2.1.5.5',
|
||||||
|
'icmpInSrcQuenchs' => '1.3.6.1.2.1.5.6',
|
||||||
|
'icmpInRedirects' => '1.3.6.1.2.1.5.7',
|
||||||
|
'icmpInEchos' => '1.3.6.1.2.1.5.8',
|
||||||
|
'icmpInEchoReps' => '1.3.6.1.2.1.5.9',
|
||||||
|
'icmpInTimestamps' => '1.3.6.1.2.1.5.10',
|
||||||
|
'icmpInTimestampReps' => '1.3.6.1.2.1.5.11',
|
||||||
|
'icmpInAddrMasks' => '1.3.6.1.2.1.5.12',
|
||||||
|
'icmpInAddrMaskReps' => '1.3.6.1.2.1.5.13',
|
||||||
|
'icmpOutMsgs' => '1.3.6.1.2.1.5.14',
|
||||||
|
'icmpOutErrors' => '1.3.6.1.2.1.5.15',
|
||||||
|
'icmpOutDestUnreachs' => '1.3.6.1.2.1.5.16',
|
||||||
|
'icmpOutTimeExcds' => '1.3.6.1.2.1.5.17',
|
||||||
|
'icmpOutParmProbs' => '1.3.6.1.2.1.5.18',
|
||||||
|
'icmpOutSrcQuenchs' => '1.3.6.1.2.1.5.19',
|
||||||
|
'icmpOutRedirects' => '1.3.6.1.2.1.5.20',
|
||||||
|
'icmpOutEchos' => '1.3.6.1.2.1.5.21',
|
||||||
|
'icmpOutEchoReps' => '1.3.6.1.2.1.5.22',
|
||||||
|
'icmpOutTimestamps' => '1.3.6.1.2.1.5.23',
|
||||||
|
'icmpOutTimestampReps' => '1.3.6.1.2.1.5.24',
|
||||||
|
'icmpOutAddrMasks' => '1.3.6.1.2.1.5.25',
|
||||||
|
'icmpOutAddrMaskReps' => '1.3.6.1.2.1.5.26',
|
||||||
|
'icmpStatsTable' => '1.3.6.1.2.1.5.29',
|
||||||
|
'icmpStatsEntry' => '1.3.6.1.2.1.5.29.1',
|
||||||
|
'icmpStatsIPVersion' => '1.3.6.1.2.1.5.29.1.1',
|
||||||
|
'icmpStatsInMsgs' => '1.3.6.1.2.1.5.29.1.2',
|
||||||
|
'icmpStatsInErrors' => '1.3.6.1.2.1.5.29.1.3',
|
||||||
|
'icmpStatsOutMsgs' => '1.3.6.1.2.1.5.29.1.4',
|
||||||
|
'icmpStatsOutErrors' => '1.3.6.1.2.1.5.29.1.5',
|
||||||
|
'icmpMsgStatsTable' => '1.3.6.1.2.1.5.30',
|
||||||
|
'icmpMsgStatsEntry' => '1.3.6.1.2.1.5.30.1',
|
||||||
|
'icmpMsgStatsIPVersion' => '1.3.6.1.2.1.5.30.1.1',
|
||||||
|
'icmpMsgStatsType' => '1.3.6.1.2.1.5.30.1.2',
|
||||||
|
'icmpMsgStatsInPkts' => '1.3.6.1.2.1.5.30.1.3',
|
||||||
|
'icmpMsgStatsOutPkts' => '1.3.6.1.2.1.5.30.1.4',
|
||||||
|
'ipMIB' => '1.3.6.1.2.1.48',
|
||||||
|
'ipMIBConformance' => '1.3.6.1.2.1.48.2',
|
||||||
|
'ipMIBCompliances' => '1.3.6.1.2.1.48.2.1',
|
||||||
|
'ipMIBGroups' => '1.3.6.1.2.1.48.2.2',
|
||||||
|
};
|
||||||
|
|
||||||
|
$Monitoring::GLPlugin::SNMP::MibsAndOids::definitions->{'IP-MIB'} = {
|
||||||
|
'IpAddressStatusTC' => {
|
||||||
|
'1' => 'preferred',
|
||||||
|
'2' => 'deprecated',
|
||||||
|
'3' => 'invalid',
|
||||||
|
'4' => 'inaccessible',
|
||||||
|
'5' => 'unknown',
|
||||||
|
'6' => 'tentative',
|
||||||
|
'7' => 'duplicate',
|
||||||
|
'8' => 'optimistic',
|
||||||
|
},
|
||||||
|
'ipv6InterfaceForwarding' => {
|
||||||
|
'1' => 'forwarding',
|
||||||
|
'2' => 'notForwarding',
|
||||||
|
},
|
||||||
|
'ipNetToPhysicalType' => {
|
||||||
|
'1' => 'other',
|
||||||
|
'2' => 'invalid',
|
||||||
|
'3' => 'dynamic',
|
||||||
|
'4' => 'static',
|
||||||
|
'5' => 'local',
|
||||||
|
},
|
||||||
|
'ipv6IpForwarding' => {
|
||||||
|
'1' => 'forwarding',
|
||||||
|
'2' => 'notForwarding',
|
||||||
|
},
|
||||||
|
'ipForwarding' => {
|
||||||
|
'1' => 'forwarding',
|
||||||
|
'2' => 'notForwarding',
|
||||||
|
},
|
||||||
|
'ipNetToMediaType' => {
|
||||||
|
'1' => 'other',
|
||||||
|
'2' => 'invalid',
|
||||||
|
'3' => 'dynamic',
|
||||||
|
'4' => 'static',
|
||||||
|
},
|
||||||
|
'ipDefaultRouterPreference' => {
|
||||||
|
'0' => 'medium',
|
||||||
|
'1' => 'high',
|
||||||
|
},
|
||||||
|
'ipv4InterfaceEnableStatus' => {
|
||||||
|
'1' => 'up',
|
||||||
|
'2' => 'down',
|
||||||
|
},
|
||||||
|
'IpAddressOriginTC' => {
|
||||||
|
'1' => 'other',
|
||||||
|
'2' => 'manual',
|
||||||
|
'4' => 'dhcp',
|
||||||
|
'5' => 'linklayer',
|
||||||
|
'6' => 'random',
|
||||||
|
},
|
||||||
|
'ipAddressType' => {
|
||||||
|
'1' => 'unicast',
|
||||||
|
'2' => 'anycast',
|
||||||
|
'3' => 'broadcast',
|
||||||
|
},
|
||||||
|
'ipNetToPhysicalState' => {
|
||||||
|
'1' => 'reachable',
|
||||||
|
'2' => 'stale',
|
||||||
|
'3' => 'delay',
|
||||||
|
'4' => 'probe',
|
||||||
|
'5' => 'invalid',
|
||||||
|
'6' => 'unknown',
|
||||||
|
'7' => 'incomplete',
|
||||||
|
},
|
||||||
|
'ipv6InterfaceEnableStatus' => {
|
||||||
|
'1' => 'up',
|
||||||
|
'2' => 'down',
|
||||||
|
},
|
||||||
|
'IpAddressPrefixOriginTC' => {
|
||||||
|
'1' => 'other',
|
||||||
|
'2' => 'manual',
|
||||||
|
'3' => 'wellknown',
|
||||||
|
'4' => 'dhcp',
|
||||||
|
'5' => 'routeradv',
|
||||||
|
},
|
||||||
|
};
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue