YAMLized version of previous PR for Ericsson SSR 80xx routers (#15834)

* Ericsson IPOS Yaml

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Ericsson IPOS MIBs

* Ericsson IPOS - Serial & Hardware detection

* Ericsson IPOS - Remove mempool from overview

* SSR8020 SNMPrec

* Ericsson IPOS SSR 8020 Test

* Delete tests/snmpsim/ericsson-ipos_ssr8020.snmpwalk

* SSR8020 SNMPrec

* Add storage to overview

* Move to new SnmpQuery

* SnmpQuery() instead of snmp_*

* Delete mibs/ericsson directory

* Create ERICSSON-TOP-MIB

* Add files via upload
This commit is contained in:
Tozz 2024-02-28 21:42:50 +01:00 committed by GitHub
parent f362746224
commit d456e78109
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
17 changed files with 50569 additions and 1 deletions

View File

@ -0,0 +1,142 @@
mib: ERICSSON-ROUTER-ENVMON-MIB:ERICSSON-ROUTER-CPU-METER-MIB:ERICSSON-ROUTER-OPTICAL-TRANSCEIVER-MIB:ERICSSON-ROUTER-SYS-RESOURCES-MIB
modules:
os:
version: SNMPv2-MIB::sysDescr.0
hardware: ENTITY-MIB::entPhysicalDescr.1
serial: ENTITY-MIB::entPhysicalDescr.2
serial_regex: '/SN:(?<serial>[^ ]+)/'
processors:
data:
-
oid: eriRouterCpuMeterMIBObjects
value: eriRouterCpuMeterFiveMinuteAvg
num_oid: '.1.3.6.1.4.1.193.218.2.6.1.3.{{ $index }}'
descr: '5 minute average'
-
oid: eriRouterCpuMeterMIBObjects
value: eriRouterCpuMeterFiveMinutePeak
num_oid: '.1.3.6.1.4.1.193.218.2.6.1.6.{{ $index }}'
descr: '5 minute peak'
sensors:
pre-cache:
data:
-
snmp_flags: '-OQUsbe'
oid:
- eriRouterOpticalTransceiverPortTable
- eriRouterOpticalTransceiverCardSlot
- eriRouterOpticalTransceiverPort
state:
data:
-
oid: eriRouterFanStatusTable
num_oid: '.1.3.6.1.4.1.193.218.2.4.1.1.1.4.{{ $index }}'
descr: eriRouterFanDescr
value: eriRouterFanStatus
states:
- { value: 1, descr: Normal, graph: 1, generic: 0 }
- { value: 2, descr: Failed, graph: 1, generic: 2 }
- { value: 3, descr: Absent, graph: 1, generic: 0 }
- { value: 4, descr: Unknown, graph: 1, generic: 3 }
-
oid: eriRouterPowerStatusTable
num_oid: '.1.3.6.1.4.1.193.218.2.4.1.2.1.4.{{ $index }}'
descr: eriRouterPowerDescr
value: eriRouterPowerStatus
states:
- { value: 1, descr: Normal, graph: 1, generic: 0 }
- { value: 2, descr: Failed, graph: 1, generic: 2 }
- { value: 3, descr: Absent, graph: 1, generic: 0 }
- { value: 4, descr: Unknown, graph: 1, generic: 3 }
fanspeed:
data:
-
oid: EriRouterFanSpeed
value: eriRouterFanSpeedCurrent
num_oid: '.1.3.6.1.4.1.193.218.2.4.1.5.1.3.{{ $index }}'
descr: eriRouterFanUnitDescr
temperature:
data:
-
oid: eriRouterEntityTempSensorTable
value: eriRouterEntityTempCurrent
num_oid: '.1.3.6.1.4.1.193.218.2.4.1.6.1.3.{{ $index }}'
descr: eriRouterEntityTempDescr
-
oid: eriRouterOpticalTransceiverParamTable
value: eriRouterOpticalTransceiverCurrentValue
high_limit: eriRouterOpticalTransceiverMaxAlarmValue
warn_limit: eriRouterOpticalTransceiverMaxWarningValue
low_limit: eriRouterOpticalTransceiverMinAlarmValue
low_warn_limit: eriRouterOpticalTransceiverMinWarningValue
snmp_flags: '-OQUsbe'
num_oid: '.1.3.6.1.4.1.193.218.2.50.1.2.1.3.{{ $index }}'
index: 'eriRouterOpticalTransceiverTemp.{{ $index }}'
group: 'Optic Temperature'
divisor: 1000
descr: 'Slot {{ $eriRouterOpticalTransceiverCardSlot:0 }} / Port {{ $eriRouterOpticalTransceiverPort:0 }}'
skip_values:
-
oid: eriRouterOpticalTransceiverParamType
op: '!='
value: 3
current:
data:
-
oid: eriRouterOpticalTransceiverParamTable
value: eriRouterOpticalTransceiverCurrentValue
high_limit: eriRouterOpticalTransceiverMaxAlarmValue
warn_limit: eriRouterOpticalTransceiverMaxWarningValue
low_limit: eriRouterOpticalTransceiverMinAlarmValue
low_warn_limit: eriRouterOpticalTransceiverMinWarningValue
snmp_flags: '-OQUsbe'
num_oid: '.1.3.6.1.4.1.193.218.2.50.1.2.1.3.{{ $index }}'
index: 'eriRouterOpticalTransceiverBiasCurrent.{{ $index }}'
group: 'Optic Bias Current'
divisor: 1000000
descr: 'Slot {{ $eriRouterOpticalTransceiverCardSlot:0 }} / Port {{ $eriRouterOpticalTransceiverPort:0 }}'
skip_values:
-
oid: eriRouterOpticalTransceiverParamType
op: '!='
value: 4
dbm:
data:
-
oid: eriRouterOpticalTransceiverParamTable
value: eriRouterOpticalTransceiverCurrentValue
high_limit: eriRouterOpticalTransceiverMaxAlarmValue
warn_limit: eriRouterOpticalTransceiverMaxWarningValue
low_limit: eriRouterOpticalTransceiverMinAlarmValue
low_warn_limit: eriRouterOpticalTransceiverMinWarningValue
snmp_flags: '-OQUsbe'
num_oid: '.1.3.6.1.4.1.193.218.2.50.1.2.1.3.{{ $index }}'
index: 'eriRouterOpticalTransceiverRxPower.{{ $index }}'
group: 'Optic Rx Power'
divisor: 1000
descr: 'Slot {{ $eriRouterOpticalTransceiverCardSlot:0 }} / Port {{ $eriRouterOpticalTransceiverPort:0 }}'
skip_values:
-
oid: eriRouterOpticalTransceiverParamType
op: '!='
value: 2
voltage:
data:
-
oid: eriRouterOpticalTransceiverParamTable
value: eriRouterOpticalTransceiverCurrentValue
high_limit: eriRouterOpticalTransceiverMaxAlarmValue
warn_limit: eriRouterOpticalTransceiverMaxWarningValue
low_limit: eriRouterOpticalTransceiverMinAlarmValue
low_warn_limit: eriRouterOpticalTransceiverMinWarningValue
snmp_flags: '-OQUsbe'
num_oid: '.1.3.6.1.4.1.193.218.2.50.1.2.1.3.{{ $index }}'
index: 'eriRouterOpticalTransceiverVcc.{{ $index }}'
group: 'Optic Vcc'
divisor: 1000
descr: 'Slot {{ $eriRouterOpticalTransceiverCardSlot:0 }} / Port {{ $eriRouterOpticalTransceiverPort:0 }}'
skip_values:
-
oid: eriRouterOpticalTransceiverParamType
op: '!='
value: 6

View File

@ -7,7 +7,7 @@ mib_dir: ericsson
over: over:
- { graph: device_bits, text: 'Device Traffic' } - { graph: device_bits, text: 'Device Traffic' }
- { graph: device_processor, text: 'CPU Usage' } - { graph: device_processor, text: 'CPU Usage' }
- { graph: device_mempool, text: 'Memory Usage' } - { graph: device_storage, text: 'Device Storage' }
discovery: discovery:
- -
sysObjectID: sysObjectID:
@ -17,6 +17,9 @@ discovery:
- .1.3.6.1.4.1.193.218.1.43 # { ericssonProducts 6x71 } -- Ericsson 6371 and 6471 - .1.3.6.1.4.1.193.218.1.43 # { ericssonProducts 6x71 } -- Ericsson 6371 and 6471
- .1.3.6.1.4.1.193.218.1.44 # { ericssonProducts 6273 } -- Ericsson 6273 - .1.3.6.1.4.1.193.218.1.44 # { ericssonProducts 6273 } -- Ericsson 6273
- .1.3.6.1.4.1.193.218.1.45 # { ericssonProducts 6671 } -- Ericsson 6671 - .1.3.6.1.4.1.193.218.1.45 # { ericssonProducts 6671 } -- Ericsson 6671
- .1.3.6.1.4.1.193.218.1.17 # SSR 8020
- .1.3.6.1.4.1.193.218.1.18 # SSR 8010
- .1.3.6.1.4.1.193.218.1.19 # SSR 8004
sysDescr_regex: sysDescr_regex:
- '/^Ericsson\s+IPOS/' - '/^Ericsson\s+IPOS/'
discovery_modules: discovery_modules:

View File

@ -0,0 +1,25 @@
<?php
/*
* Copyright (c) 2024 Rudy Broersma <tozz@kijkt.tv>
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation, either version 3 of the License, or (at your
* option) any later version. Please see LICENSE.txt at the top level of
* the source code distribution for details.
*
* eriRouterSRStorageSize is reported in KBytes
*/
if ($device['os'] == 'ericsson-ipos') {
$eri_filesystem = SnmpQuery::hideMib()->walk('ERICSSON-ROUTER-SYS-RESOURCES-MIB::eriRouterSRStorageTable')->table(1);
if (is_array($eri_filesystem)) {
echo 'Ericsson IPOS Filesystem:';
foreach ($eri_filesystem as $index => $eri_fs) {
$used = round(($eri_fs['eriRouterSRStorageSize'] / 100) * $eri_fs['eriRouterSRStorageUtilization'], 0);
discover_storage($valid_storage, $device, $index, 'eriRouterSRStorage', 'ericsson-ipos', $eri_fs['eriRouterSRStorageDescr'], $eri_fs['eriRouterSRStorageSize'], 1024, $used);
}
}
unset($eri_fs);
}

View File

@ -0,0 +1,20 @@
<?php
/*
* Copyright (c) 2024 Rudy Broersma <tozz@kijkt.tv>
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation, either version 3 of the License, or (at your
* option) any later version. Please see LICENSE.txt at the top level of
* the source code distribution for details.
*/
if ($storage['storage_type'] === "eriRouterSRStorage") {
$data_used = SnmpQuery::hideMib()->get('ERICSSON-ROUTER-SYS-RESOURCES-MIB::eriRouterSRStorageUtilization.'.$storage['storage_index'])->value();
$data_size = SnmpQuery::hideMib()->get('ERICSSON-ROUTER-SYS-RESOURCES-MIB::eriRouterSRStorageSize.'.$storage['storage_index'])->value();
$storage['size'] = $data_size;
$storage['used'] = round(($storage['storage_size'] / 100) * $data_used, 0);
$storage['free'] = round($storage['storage_size'] - $used, 0);
$storage['units'] = 1024;
}

View File

@ -0,0 +1,671 @@
-- %DNP% $Id: ERICSSON-ROUTER-ALARM-TC.my,v 1.1.2.5.238.20 2012/06/26 09:43:46 epadsih Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/ERICSSON-ROUTER-ALARM-TC.my,v $
-- *****************************************************************
-- ERICSSON-ROUTER-ALARM-TC Alarms Textual Convention MIB
--
-- Copyright (c) 2004-2009, 2010-2012, 2014, 2015 Ericsson AB
-- Copyright (c) 2004-2009, 2010-2012, 2014-2016 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
ERICSSON-ROUTER-ALARM-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
eriRouterModules
FROM ERICSSON-ROUTER-SMI;
eriRouterAlarmTc MODULE-IDENTITY
LAST-UPDATED "201501141800Z" -- Jan 14, 2016
ORGANIZATION "Ericsson Inc."
CONTACT-INFO
" Ericsson, Inc.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"Added alarms:
chassisTodInASignalFail,
chassisTodInBSignalFail,
chassisTodInAPowerFeed,
chassisTodInBPowerFeed,
"
REVISION "201605030000Z" -- Jun 14, 2016
DESCRIPTION
"Added alarms:
ethLinkDown"
REVISION "201604130000Z" -- Apr 13, 2016
DESCRIPTION
"This MIB module defines the Alarm textual
conventions."
REVISION "201604070000Z" -- Apr 04, 2016
DESCRIPTION
"Added alarms:
rpswExcessiveCPUUtilization,
rpswExcessiveMEMUtilization,
rpswArbitrationLinkFailure,
rpswSlotIdCollision,"
REVISION "201501141800Z" -- Jan 14, 2015
DESCRIPTION
"Updated RBN/rbn/Rbn as ERICSSON-ROUTER/eriRouter/EriRouter
to migrate RBN MIB to ERICSSON MIB."
REVISION "201406180000Z" -- Jun 18, 2014
DESCRIPTION
"Added alarms:
lcFabricMismatch, rpswFabricMismatch, alswFabricMismatch,
swFabricMismatch"
REVISION "201407090000Z" -- July 09, 2014
DESCRIPTION
"Added alarms: rpswDeactivationFailure, lcDeactivationFailure"
REVISION "201405230000Z" -- May 23, 2014
DESCRIPTION
"Added alarms: chassisPtpNoForeignMaster, chassisPtpSyncFail"
REVISION "201402190000Z" -- Feb 19, 2014
DESCRIPTION
"Added alarms:
chassisEquipmentClockLostReference5, chassisEquipmentClockLostReference6,
chassisEquipmentClockNotLocked, chassisPtpClockQualityLow,
chassisPtpLocalClockOos, alswTcmIncompatibleHardware,
chassisArchiveConfigFail"
REVISION "201402250000Z" -- Feb 25, 2014
DESCRIPTION
"Added alarms: alswPtpCpuPodFail"
REVISION "201402130000Z" -- Feb 13, 2014
DESCRIPTION
"Added alarms: alswFilesystemFull, chassisArchiveConfigFail,"
REVISION "201401240000Z" -- Jan 24, 2014
DESCRIPTION
"Added alarms: alswInventoryInvalid and swInventoryInvalid"
REVISION "201308010000Z" -- Aug 01, 2013
DESCRIPTION
"Added alarms: alswPtpCpuDown"
REVISION "201205160000Z" -- May 16, 2012
DESCRIPTION
"Added alarms: lcActiveEquipmentClockLoss, alswFrequencyRange,
chassisEquipmentClockLostReference1,chassisEquipmentClockLostReference2,
chassisEquipmentClockLostReference3, chassisEquipmentClockLostReference4,
chassisEquipmentClockNoMoreReference, chassisEquipmentClockQlBelowThreshold"
REVISION "201203200000Z" -- Mar 20, 2012
DESCRIPTION
"Added alarms: compDiskFail."
REVISION "201203081800Z" -- Mar 08, 2012
DESCRIPTION
"Added alarms: rpswDown, alswDown, swDown, lcDown,
lcExcessiveCpuUtilization, lcExcessiveMemUtilization,
and lcExcessiveEccErrors."
REVISION "201110271800Z" -- Oct 27, 2011
DESCRIPTION
"Added alarms: sscAspDown, sscAspMissingServiceAssoc &
sscAspApplicationSoftReset"
REVISION "201108151800Z" -- Aug 15, 2011
DESCRIPTION
"Added alarm Fallback OpenFirmware detected to
EriRouterAlarmId, for Controller."
REVISION "201105231800Z" -- May 23, 2011
DESCRIPTION
"Added Smart Service Router(SSR) chassis, line card(LC),
route processor switch card(RPSW), alarm switch card(ALSW),
and switch card(SW) alarm identifiers to EriRouterAlarmId."
REVISION "201103021600Z" -- Mar 02, 2011
DESCRIPTION
"Added cpbackplanerxerror
cpbackplanetxerror
asp1MissingServiceAssoc
asp2MissingServiceAssoc
cpDimmMismatch to EriRouterAlarmId"
REVISION "201102071600Z" -- February 7, 2011
DESCRIPTION
"Added 'cesPwOutage' and 'cesLossOfConnectivity' to EriRouterAlarmId.
Added 'other' and 'pwOutage' to EriRouterAlarmProbableCause."
REVISION "201004131600Z" -- Apr 13, 2010
DESCRIPTION
"Updated ORGANIZATION & CONTACT-INFO. Added
controllerSwNotSupported(84) to EriRouterAlarmId."
REVISION "200912150000Z" -- Dec 15, 2009
DESCRIPTION
"Added aseAsp1Down and aseAsp2Down to EriRouterAlarmId."
REVISION "200902050000Z" -- Feb 5, 2009
DESCRIPTION
"added fsServerDownAlarm to EriRouterAlarmId."
REVISION "200812190000Z" -- Dec 19, 2008
DESCRIPTION
"controllerbsdl2cacheerror and controllervxwl2cacheerror
alarm ids included."
REVISION "200810200000Z" -- Oct 20, 2008
DESCRIPTION
"EriRouterAlarmId type from 13 to 78 added"
REVISION "200505090000Z" -- May 9, 2005
DESCRIPTION
"Added the EriRouterAlarmServiceAffecting textual
convention."
REVISION "200406220000Z" -- Jun 22, 2004
DESCRIPTION
"Initial version"
::= {eriRouterModules 3}
EriRouterAlarmId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Alarm Identifier values"
SYNTAX INTEGER {
unknown(1),
cpFail(2), -- circuit pack failure
cpBackplaneFail(3), -- circuit pack backplane failure
diagFail(4), -- diagnostic failure
voltageFail(5), -- voltage failure
controllerSwitchFail(6), -- controller switch failure
controllerTempCritical(7), -- controller temp critical
controllerFail(8), -- controller failure
controllerDiagFail(9), -- controller diag test failure
cpPowerOnDiagFail(10), -- circuit pack power-on
-- diagnostic failure
controllerPowerOnDiagFail(11), -- controller power-on
-- diagnostic failure
cpOverheat(12), -- circuit pack overheat
controllerOverheat(13), -- controller overheat
backplaneclkfail(14),
btciferror(15),
btcnotready(16),
cpbackplanedegrade(17),
cpcardcodemismatch(18),
cpmismatch(19),
cpmissing(20),
cpresetcomplete(21),
downloadcompleted(22),
downloadfailed(23),
syncfail(24),
backupfail(25),
controllercardcodemismatch(26),
controllercardtypemismatch(27),
controllermissing(28),
controlleroverheat(29),
controllerswitchauto(30),
controllerswitchcompleted(31),
controllerswitchexfailed(32),
controllerswitchforced(33),
controllerswitchmanual(34),
localfantrayinventfail(35),
localinventfail(36),
localbackplaneinventfail(37),
lostm2m(38),
nonvolatilememfail(39),
peerhwincompatible(40),
peerinventfail(41),
peermodeincompatible(42),
peersharedformatmismatch(43),
rtclockfail(44),
mic1missing(45),
mic2missing(46),
mic1mismatch(47),
mic2mismatch(48),
mic1voltagefailure(49),
mic2voltagefailure(50),
mic1overheat(51),
mic2overheat(52),
mic1failure(53),
mic2failure(54),
mic1podfail(55),
mic2podfail(56),
mic1diagnosticfail(57),
mic2diagnosticfail(58),
ethtransceiverrxpowerhialarm(59),
ethtransceiverrxpowerloalarm(60),
ethtransceivertemphialarm(61),
ethtransceivertemploalarm(62),
ethtranceivervoltagehi(63),
ethtranceivervoltagelo(64),
ethtransceiverbiashialarm(65),
ethtransceiverbiasloalarm(66),
ethtransceivertxpowerhialarm(67),
ethtransceivertxpowerloalarm(68),
ethtransceiveraux1hialarm(69),
ethtransceiveraux1loalarm(70),
ethtransceiveraux2hialarm(71),
ethtransceiveraux2loalarm(72),
ethtransceiverlvcc5hi(73),
ethtransceiverlvcc5lo(74),
ethtransceiverlvcc3hi(75),
ethtransceiverlvcc3lo(76),
ethtransceiverlvcc2hi(77),
ethtransceiverlvcc2lo(78),
controllerbsdl2cacheerror(79), -- L2 cache error (PPC0)
controllervxwl2cacheerror(80), -- L2 cache error (PPC1)
fsServerDownAlarm(81), -- NFS server service down
aseAsp1Down(82), -- ASE card ASP 1 down
aseAsp2Down(83), -- ASE card ASP 2 down
controllerSwNotSupported(84), -- Unsupported Controller Software
cpbackplanerxerror(85), -- PMA3 rx error
cpbackplanetxerror(86), -- PMA3 tx error
asp1MissingServiceAssoc(87), -- ASP 1 missing service association
asp2MissingServiceAssoc(88), -- ASP 2 missing service association
cpDimmMismatch(89), -- DIMM revision mismatch
cesPwOutage(90), -- CES pseudo wire outage
cesLossOfConnectivity(91), -- CES loss of connectivity
controllerFallbackOfw(92), -- Fallback OpenFirmware detected
ethtransceiverunsupportedinport(93),
ethtransceiverspeedmismatch(94),
ethtransceiversoabiashi(95),
ethtransceiversoabiaslo(96),
ethtransceiversynceunsupported(97),
ethtransceivermodulefailure(98),
ethtransceivermodulemismatch(99),
ethtransceiverlanelaserbiashi(100),
ethtransceiverlanelaserbiaslo(101),
ethtransceiverlanetemphi(102),
ethtransceiverlanetemplo(103),
ethtransceiverlanetxpowerhi(104),
ethtransceiverlanetxpowerlo(105),
ethtransceiverlanerxpowerhi(106),
ethtransceiverlanerxpowerlo(107),
ethrfialarm(108),
ethtransceiverrxpowerhiwarn(109),
ethtransceiverrxpowerlowarn(110),
ethtransceivertemphiwarn(111),
ethtransceivertemplowarn(112),
ethtransceiverbiashiwarn(113),
ethtransceiverbiaslowarn(114),
ethtransceivertxpowerhiwarn(115),
ethtransceivertxpowerlowarn(116),
ethtransceiveraux1hiwarn(117),
ethtransceiveraux1lowarn(118),
ethtransceiveraux2hiwarn(119),
ethtransceiveraux2lowarn(120),
resourceMaxPKT(139),
resourceThresholdPKT(140),
-- Values 10100-10199 are reserved for SSR chassis alarms
chassisInventoryFail(10100),
chassisInsufficientPower(10101),
chassisFabricRedundancyLost(10102),
chassisSysFabricBandwithDegrade(10103),
chassisNoFanTrays(10104),
chassisEquipmentClockLostReference1(10105),
chassisEquipmentClockLostReference2(10106),
chassisEquipmentClockLostReference3(10107),
chassisEquipmentClockLostReference4(10108),
chassisEquipmentClockNoMoreReference(10109),
chassisEquipmentClockQlBelowThreshold(10110),
chassisNtpSyncFail(10111),
chassisArchiveConfigFail(10112),
chassisEquipmentClockLostReference5(10113),
chassisEquipmentClockLostReference6(10114),
chassisEquipmentClockNotLocked(10115),
chassisPtpLocalClockOos(10116),
chassisPtpNoForeignMaster(10117),
chassisPtpSyncFail(10118),
chassisPtpClockQualityLow(10119),
chassisPowerRedundancyLost(10120),
chassisFantrayIncompatible(10121),
chassisTodInASignalFail(10125),
chassisTodInBSignalFail(10126),
chassisTodInAPowerFeed(10127),
chassisTodInBPowerFeed(10128),
-- Values 10200-10299 are reserved for SSR line card(LC) alarms
lcMissing(10200),
lcMismatch(10201),
lcInventoryFail(10202),
lcUnreachable(10203),
lcPayloadBootFail(10204),
lcHardwareFail(10205),
lcOosHardwareFail(10206),
lcOosEjectorOpen(10207),
lcInsufficientPower(10208),
lcOosOverheat(10209),
lcOverheatHot(10210),
lcVoltageOutOfRange(10211),
lcExtremeVoltageOutOfRange(10212),
lcSoftwareFail(10213),
lcPodFail(10214),
lcOsdFail(10215),
lcFabricLinkFail(10216),
lcFabricBandwidthDegrade(10217),
lcFileSystemFull(10218),
lcExcessiveCpuUtilization(10219),
lcExcessiveMemUtilization(10220),
lcExcessiveEccErrors(10221),
lcDown(10222),
lcNpuFail(10223),
lcDataPathCongestion(10224),
lcEquipmentClockHardwareFail(10225),
lcInsufficientCooling(10226),
lcDeactivationFailure(10227),
lcFabricDataErr(10228),
lcFabricMismatch(10229),
-- Values 10300-10399 are reserved for SSR route processor switch
-- card(RPSW) alarms
rpswMissing(10300),
rpswMismatch(10301),
rpswInventoryFail(10302),
rpswUnreachable(10303),
rpswPayloadBootFail(10304),
rpswHardwareFail(10305),
rpswOosHardwareFail(10306),
rpswOosEjectorOpen(10307),
rpswInsufficientPower(10308),
rpswOosOverheat(10309),
rpswOverheatHot(10310),
rpswVoltageOutOfRange(10311),
rpswExtremeVoltageOutOfRange(10312),
rpswSoftwareFail(10313),
rpswPodFail(10314),
rpswOsdFail(10315),
rpswSwitchManual(10316),
rpswSwitchAuto(10317),
rpswSwitchDone(10318),
rpswSwitchFail(10319),
rpswPeerIncompatible(10320),
rpswSyncFail(10321),
rpswMgmtLinkDown(10322),
rpswFabricLinkFail(10323),
rpswFabricFail(10324),
rpswFileSystemFull(10325),
rpswDown(10326),
rpswFabricMismatch(10327),
rpswInsufficientCooling(10328),
rpswDeactivationFailure(10329),
rpswExcessiveCPUUtilization(10330),
rpswExcessiveMEMUtilization(10331),
rpswArbitrationLinkFailure(10332),
rpswSlotIdCollision(10333),
-- Values 10400-10499 are reserved for SSR alarm switch card(ALSW) alarms
alswMissing(10400),
alswMismatch(10401),
alswInventoryFail(10402),
alswUnreachable(10403),
alswPayloadBootFail(10404),
alswHardwareFail(10405),
alswOosHardwareFail(10406),
alswOosEjectorOpen(10407),
alswInsufficientPower(10408),
alswOosOverheat(10409),
alswOverheatHot(10410),
alswVoltageOutOfRange(10411),
alswExtremeVoltageOutOfRange(10412),
alswSoftwareFail(10413),
alswPodFail(10414),
alswOsdFail(10415),
alswSwitchManual(10416),
alswSwitchAuto(10417),
alswSwitchDone(10418),
alswSwitchFail(10419),
alswPeerIncompatible(10420),
alswFabricLinkFail(10421),
alswFabricFail(10422),
alswDown(10423),
alswFrequencyRange(10424),
alswPtpCpuDown(10425),
alswInventoryInvalid(10426),
alswFilesystemFull(10427),
alswPtpCpuPodFail(10428),
alswTcmIncompatibleHardware(10429),
alswFabricMismatch(10430),
alswInsufficientCooling(10431),
-- Values 10500-10599 are reserved for SSR switch card(SW) alarms
swMissing(10500),
swMismatch(10501),
swInventoryFail(10502),
swUnreachable(10503),
swPayloadBootFail(10504),
swHardwareFail(10505),
swOosHardwareFail(10506),
swOosEjectorOpen(10507),
swInsufficientPower(10508),
swOosOverheat(10509),
swOverheatHot(10510),
swVoltageOutOfRange(10511),
swExtremeVoltageOutOfRange(10512),
swSoftwareFail(10513),
swPodFail(10514),
swOsdFail(10515),
swFabricLinkFail(10516),
swFabricFail(10517),
swDown(10518),
swInventoryInvalid(10519),
swFabricMismatch(10520),
swInsufficientCooling(10521),
-- Values 10800-10899 are reserved for SSR Smart Services Card(SSC) alarms
sscAspDown(10800),
sscAspMissingServiceAssoc(10801),
sscAspApplicationSoftReset(10802),
-- Values 10900-10999 are reserved for SSR Disk Device component alarms
compDiskFail(10900)
}
EriRouterAlarmType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Alarm Type values.
These values were extracted from the IANAItuEventType
textual convention."
REFERENCE
"IANA-ITU-ALARM-TC-MIB, RFC 3877"
SYNTAX INTEGER {
other (1),
communicationsAlarm (2),
qualityOfServiceAlarm (3),
processingErrorAlarm (4),
equipmentAlarm (5),
environmentalAlarm (6),
integrityViolation (7),
operationalViolation (8),
physicalViolation (9),
securityServiceOrMechanismViolation (10),
timeDomainViolation (11)
}
EriRouterAlarmPerceivedSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Perceived severity values. Based on but not
the same as ItuPerceivedSeverity."
REFERENCE
"ITU-ALARM-TC-MIB, RFC 3877"
SYNTAX INTEGER {
cleared (1),
critical (2),
major (3),
minor (4),
warning (5)
}
EriRouterAlarmProbableCause ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Probable cause values.
Most of these values were extracted from the
IANAItuProbableCause textual convention. Values
greater than 1000 are enterprise specific."
REFERENCE
"IANA-ITU-ALARM-TC-MIB, RFC 3877"
SYNTAX INTEGER {
-- The following probable causes were defined in M.3100
aIS (1),
degradedSignal (3),
farEndReceiverFailure (4),
framingError (5),
lossOfFrame (6),
lossOfPointer (7),
lossOfSignal (8),
payloadTypeMismatch (9),
transmissionError (10),
excessiveBER (12),
pathTraceMismatch (13),
unavailable (14),
signalLableMismatch (15),
receiveFailure (17),
transmitFailure (18),
modulationFailure (19),
demodulationFailure (20),
linkFailure (21),
configurationMismatch (22),
concatenationMismatch (23),
--Values 27-50 are reserved for communications alarm related
--probable causes
-- The following are used with equipment alarm.
backplaneFailure (51),
equipmentIdDuplication (53),
externalIFDeviceProblem (54),
lineCardProblem (55),
multiplexerProblem (56),
nEIdentifierDuplication (57),
powerProblem (58),
processorProblem (59),
protectionPathFailure (60),
receiverFailure (61),
replaceableUnitMissing (62),
replaceableUnitTypeMismatch (63),
syncSourceMismatch (64),
terminalProblem (65),
timingProblem (66),
transmitterFailure (67),
trunkCardProblem (68),
replaceableUnitProblem (69),
realTimeClockFailure (70),
-- Values 83-100 are reserved for equipment alarm related probable
-- causes
-- The following are used with environmental alarm.
airCompressorFailure (101),
airConditioningFailure (102),
airDryerFailure (103),
batteryDischarging (104),
batteryFailure (105),
commercialPowerFailure (106),
coolingFanFailure (107),
engineFailure (108),
fireDetectorFailure (109),
fuseFailure (110),
generatorFailure (111),
lowBatteryThreshold (112),
pumpFailure (113),
rectifierFailure (114),
rectifierHighVoltage (115),
rectifierLowVoltage (116),
ventilationsSystemFailure (117),
enclosureDoorOpen (118),
explosiveGas (119),
fire (120),
flood (121),
highHumidity (122),
highTemperature (123),
highWind (124),
iceBuildUp (125),
intrusionDetection (126),
lowFuel (127),
lowHumidity (128),
lowCablePressure (129),
lowTemperature (130),
lowWater (131),
smoke (132),
toxicGas (133),
-- Values 137-150 are reserved for environmental alarm related
-- probable causes
customized (149),
-- The following are used with Processing error alarm.
storageCapacityProblem (151),
memoryMismatch (152),
corruptData (153),
outOfCPUCycles (154),
sfwrEnvironmentProblem (155),
sfwrDownloadFailure (156),
lossOfRealTime (157),
--A processing error alarm to be issued after the system has
--reinitialized. This will indicate
--to the management systems that the view they have of the managed
--system may no longer
--be valid. Usage example: The managed
--system issues this alarm after a reinitialization with severity
--warning to inform the
--management system about the event. No clearing notification will
--be sent.
reinitialized (158),
operationNotification (159),
operationFailure (160),
--Values 168-200 are reserved for processing error alarm related
-- probable causes.
-- Enterprise added values
lossOfTimingSource (1001),
apsChannelProcessingFailure (1002),
apsByteFailure (1003),
apsChannelMatchFailure (1004),
apsModeMismatch (1005),
lossOfTUMultiframeIndicator (1007),
pathSelectorFailure (1010),
blsrDefaultKBytes (1011),
blsrInconsistentAPSCodes (1012),
blsrNodeIdMismatch (1013),
blsrImproperAPSCodes (1014),
blsrSquelching (1015),
blsrInvalidNeighbour (1016),
blsrInvalidRingMap (1017),
blsrInvalidRingId (1018),
blsrIncompleteRingConfig (1019),
blsrIncompleteETConfig (1020),
blsrNodeIncorrectOrientation (1021),
hwResourceExhaused (1022),
hwResourceThreshold (1023),
other (1024),
pwOutage (1025),
configurationOrCustomizationError(1026)
}
EriRouterAlarmServiceAffecting ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Perceived service affect code.
Indicates whether the alarm is perceived to be
service affecting."
SYNTAX INTEGER {
yes (1),
no (2)
}
END

View File

@ -0,0 +1,364 @@
-- %DNP% $Id: ERICSSON-ROUTER-CPU-METER-MIB.my,v 1.1.2.2.434.4 2011/12/16 22:31:28 chiachun Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/ERICSSON-ROUTER-CPU-METER-MIB.my,v $
-- *****************************************************************
-- ERICSSON-ROUTER-CPU-METER-MIB The ERICSSON-ROUTER CPU utilization MIB
--
-- Copyright (c) 1999, 2003, 2011, 2015 Ericsson AB.
-- All rights reserved.
--
-- *****************************************************************
ERICSSON-ROUTER-CPU-METER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32, Unsigned32, Counter32, Gauge32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, DisplayString
FROM SNMPv2-TC
eriRouterMgmt
FROM ERICSSON-ROUTER-SMI
EriRouterPercentage
FROM ERICSSON-ROUTER-TC;
eriRouterCpuMeterMIB MODULE-IDENTITY
LAST-UPDATED "201501141800Z" -- Jan 14, 2015
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"This management information module measures CPU
utilization on a device."
REVISION "201501141800Z" -- Jan 14, 2015
DESCRIPTION
"Updated RBN/rbn/Rbn as ERICSSON-ROUTER/eriRouter/EriRouter
to migrate RBN MIB to ERICSSON MIB."
REVISION "201112131800Z" -- Dec 13, 2011
DESCRIPTION
"Added eriRouterCpuMeterFiveSecondPeak, eriRouterCpuMeterOneMinutePeak, and
eriRouterCpuMeterFiveMinutePeak to monitor system peak CPU usage. Updated
conformance information."
REVISION "201101191800Z" -- Jan 19, 2011
DESCRIPTION
"Update CONTACT-INFO & ORGANIZATION. Corrected max length of
eriRouterCpuProcName"
REVISION "200212160000Z" -- December 16, 2002
DESCRIPTION
"Added a per process table to monitor the cpu usage of
each of the processes on the system."
REVISION "200206260000Z" -- June 26, 2002
DESCRIPTION
"Updated CONTACT-INFO. Deprecated TEXTUAL-CONVENTION: Percentage.
Use EriRouterPercentage in SYNTAX."
REVISION "200205290000Z" -- May 29, 2002
DESCRIPTION
"Update/correct CONTACT-INFO. Fix syntax errors on IMPORTS list."
REVISION "199906162300Z"
DESCRIPTION
"Creation of the CPU meter MIB."
::= { eriRouterMgmt 6 }
eriRouterCpuMeterMIBObjects OBJECT IDENTIFIER
::= { eriRouterCpuMeterMIB 1 }
eriRouterCpuMeterMIBConformance OBJECT IDENTIFIER
::= { eriRouterCpuMeterMIB 2 }
eriRouterCpuProcMIBObjects OBJECT IDENTIFIER
::= { eriRouterCpuMeterMIB 3 }
Percentage ::= TEXTUAL-CONVENTION
STATUS deprecated
DESCRIPTION
"This Textual Convention describes an object that stores
a whole integer percentage value."
SYNTAX Integer32 (0..100)
-- MIB Objects
eriRouterCpuMeterFiveSecondAvg OBJECT-TYPE
SYNTAX EriRouterPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides the CPU usage percentage over the first five
second period in the scheduler."
::= { eriRouterCpuMeterMIBObjects 1 }
eriRouterCpuMeterOneMinuteAvg OBJECT-TYPE
SYNTAX EriRouterPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides a cumulative average of the CPU usage percentage
over a one minute period."
::= { eriRouterCpuMeterMIBObjects 2 }
eriRouterCpuMeterFiveMinuteAvg OBJECT-TYPE
SYNTAX EriRouterPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides a cumulative average of the CPU usage percentage
over a five minute period."
::= { eriRouterCpuMeterMIBObjects 3 }
eriRouterCpuMeterFiveSecondPeak OBJECT-TYPE
SYNTAX EriRouterPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak CPU usage percentage over the first five
second period."
::= { eriRouterCpuMeterMIBObjects 4 }
eriRouterCpuMeterOneMinutePeak OBJECT-TYPE
SYNTAX EriRouterPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak CPU usage percentage over a one minute
period."
::= { eriRouterCpuMeterMIBObjects 5 }
eriRouterCpuMeterFiveMinutePeak OBJECT-TYPE
SYNTAX EriRouterPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peak CPU usage percentage over a five minute
period."
::= { eriRouterCpuMeterMIBObjects 6 }
--
-- Per Process Table
--
eriRouterCpuProcTable OBJECT-TYPE
SYNTAX SEQUENCE OF EriRouterCpuProcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the objects which identify cpu processes.
With respect to creation and deletion of entries in this table,
rows in the table are created or deleted as processes are started
or terminated."
::= { eriRouterCpuProcMIBObjects 1 }
eriRouterCpuProcEntry OBJECT-TYPE
SYNTAX EriRouterCpuProcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the eriRouterCpuProcTable."
INDEX { IMPLIED eriRouterCpuProcName }
::= { eriRouterCpuProcTable 1 }
EriRouterCpuProcEntry ::=
SEQUENCE {
eriRouterCpuProcName DisplayString,
eriRouterCpuProcPriority Unsigned32,
eriRouterCpuProcTime Counter32,
eriRouterCpuProcCalls Counter32,
eriRouterCpuProc5Sec EriRouterPercentage,
eriRouterCpuProc1Min EriRouterPercentage,
eriRouterCpuProc5Min EriRouterPercentage,
eriRouterCpuProcLongest Gauge32
}
eriRouterCpuProcName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..114))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name for this process."
::= { eriRouterCpuProcEntry 1 }
eriRouterCpuProcPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority of this process. This value ranges
from 0 to 255, with 0 being the highest priority."
::= { eriRouterCpuProcEntry 2 }
eriRouterCpuProcTime OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total time, in milliseconds, that has been spent
in this process."
::= { eriRouterCpuProcEntry 3 }
eriRouterCpuProcCalls OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times that this process has acquired
the cpu."
::= { eriRouterCpuProcEntry 4 }
eriRouterCpuProc5Sec OBJECT-TYPE
SYNTAX EriRouterPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average cpu usage in a 5 second window for this process."
::= { eriRouterCpuProcEntry 5 }
eriRouterCpuProc1Min OBJECT-TYPE
SYNTAX EriRouterPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average cpu usage in a 1 minute window for this process."
::= { eriRouterCpuProcEntry 6 }
eriRouterCpuProc5Min OBJECT-TYPE
SYNTAX EriRouterPercentage
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average cpu usage in a 5 minute window for this process."
::= { eriRouterCpuProcEntry 7 }
eriRouterCpuProcLongest OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum time, in milliseconds, spent in this process."
::= { eriRouterCpuProcEntry 8 }
-- Conformance Information
eriRouterCpuMeterMIBGroups OBJECT IDENTIFIER ::=
{ eriRouterCpuMeterMIBConformance 1 }
eriRouterCpuMeterMIBCompliances OBJECT IDENTIFIER ::=
{ eriRouterCpuMeterMIBConformance 2 }
eriRouterCpuProcGroups OBJECT IDENTIFIER ::=
{ eriRouterCpuMeterMIBConformance 3 }
-- Compliance Statements
eriRouterCpuMeterMIBCompliance MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CPU meter MIB."
MODULE -- this module
MANDATORY-GROUPS
{
eriRouterCpuMeterStatsGroup
}
::= { eriRouterCpuMeterMIBCompliances 1 }
eriRouterCpuMeterMIBCompliance1 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the CPU meter MIB
with added support for per process monitoring."
MODULE -- this module
MANDATORY-GROUPS
{
eriRouterCpuMeterStatsGroup,
eriRouterCpuProcGroup
}
::= { eriRouterCpuMeterMIBCompliances 2 }
eriRouterCpuMeterMIBCompliance2 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the CPU meter MIB
with added support for per process monitoring."
MODULE -- this module
MANDATORY-GROUPS
{
eriRouterCpuMeterStatsGroup2,
eriRouterCpuProcGroup
}
::= { eriRouterCpuMeterMIBCompliances 3 }
-- Units of Conformance
eriRouterCpuMeterStatsGroup OBJECT-GROUP
OBJECTS
{
eriRouterCpuMeterFiveSecondAvg,
eriRouterCpuMeterOneMinuteAvg,
eriRouterCpuMeterFiveMinuteAvg
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing CPU utilization
information."
::= { eriRouterCpuMeterMIBGroups 1 }
eriRouterCpuProcGroup OBJECT-GROUP
OBJECTS {
eriRouterCpuProcName,
eriRouterCpuProcPriority,
eriRouterCpuProcTime,
eriRouterCpuProcCalls,
eriRouterCpuProc5Sec,
eriRouterCpuProc1Min,
eriRouterCpuProc5Min,
eriRouterCpuProcLongest
}
STATUS current
DESCRIPTION
"The collection of all objects used for monitoring cpu
utilization of each process."
::= { eriRouterCpuProcGroups 1}
eriRouterCpuMeterStatsGroup2 OBJECT-GROUP
OBJECTS
{
eriRouterCpuMeterFiveSecondAvg,
eriRouterCpuMeterOneMinuteAvg,
eriRouterCpuMeterFiveMinuteAvg,
eriRouterCpuMeterFiveSecondPeak,
eriRouterCpuMeterOneMinutePeak,
eriRouterCpuMeterFiveMinutePeak
}
STATUS current
DESCRIPTION
"A collection of objects providing CPU utilization
information."
::= { eriRouterCpuMeterMIBGroups 2 }
END

View File

@ -0,0 +1,198 @@
-- %DNP% $Id: ERICSSON-ROUTER-ENVMON-CAP.my,v 1.2.4.3.146.8 2011/09/07 19:09:29 sraj Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/ERICSSON-ROUTER-ENVMON-CAP.my,v $
-- *****************************************************************
-- ERICSSON-ROUTER-ENVMON-CAP Environmental Monitor MIB Capabilities
--
-- Copyright (c) 1999-2002, 2006-2007, 2010-2011, 2015 Ericsson AB.
-- All rights reserved.
--
-- *****************************************************************
ERICSSON-ROUTER-ENVMON-CAP DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
AGENT-CAPABILITIES
FROM SNMPv2-CONF
eriRouterCapabilities
FROM ERICSSON-ROUTER-SMI;
eriRouterEnvMonCap MODULE-IDENTITY
LAST-UPDATED "201501141800Z" -- Jan 14, 2015
ORGANIZATION "Ericsson Inc."
CONTACT-INFO
" Ericsson, Inc.
Postal: 100 Headquarters Dr.
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"The Agent Capabilities of the Environmental
Monitor MIB (ERICSSON-ROUTER-ENVMON-MIB).
If this MIB implementation is platform-dependent,
the PRODUCT-RELEASE clause contains Ericsson SEOS version and
at least one of the following Ericsson product families:
[SE] SmartEdge Multi-service Edge Router (MSER) family
[SM] SM family of Metro Ethernet Service Transport platforms
[SSR] Smart Service Router (SSR) family"
REVISION "201501141800Z" -- Jan 14, 2015
DESCRIPTION
"Updated RBN/rbn/Rbn as ERICSSON-ROUTER/eriRouter/EriRouter
to migrate RBN MIB to ERICSSON MIB."
REVISION "201109020000Z" -- September 02, 2011
DESCRIPTION
"Added new OID:
eriRouterEnvMonCap6."
REVISION "201106150000Z" -- Jun 15, 2011
DESCRIPTION
"Update DESCRIPTION clause of MODULE-IDENTITY
and PRODUCT-RELEASE clause of AGENT-CAPABILITIES."
REVISION "201011110000Z" -- Nov 11, 2010
DESCRIPTION
"Modified PRODUCT-RELEASE clause for consistent naming.
Updated CONTACT-INFO."
REVISION "200811110000Z" -- November 11, 2008
DESCRIPTION
"Added new OID:
eriRouterEnvMonCap5."
REVISION "200601160000Z" -- January 16, 2006
DESCRIPTION
"Added new OID:
eriRouterEnvMonCap4"
REVISION "200206050000Z" -- June 5, 2002
DESCRIPTION
"Updated/corrected CONTACT-INFO."
REVISION "200107250000Z" -- July 25, 2001
DESCRIPTION
"Added new OID:
eriRouterEnvMonCap3"
REVISION "200004240000Z" -- May 24, 2000
DESCRIPTION
"Added voltage and temperature sensor tables."
REVISION "199903092300Z" -- Mar 9, 1999
DESCRIPTION
"Initial version."
::= { eriRouterCapabilities 17 }
eriRouterEnvMonCap1 AGENT-CAPABILITIES
PRODUCT-RELEASE "2.3.X.X"
STATUS obsolete
DESCRIPTION "ERICSSON-ROUTER-ENVMON-MIB capabilities"
SUPPORTS ERICSSON-ROUTER-ENVMON-MIB
INCLUDES {
eriRouterEnvMonMIBObjectGroup,
eriRouterEnvMonMIBNotificationGroup
}
::= { eriRouterEnvMonCap 1 }
eriRouterEnvMonCap2 AGENT-CAPABILITIES
PRODUCT-RELEASE "4.0.X.X"
STATUS current
DESCRIPTION "ERICSSON-ROUTER-ENVMON-MIB capabilities"
SUPPORTS ERICSSON-ROUTER-ENVMON-MIB
INCLUDES {
eriRouterEnvMonMIBObjectGroup,
eriRouterEnvMonMIBNotificationGroup,
eriRouterEnvMonVoltageObjectGroup,
eriRouterEnvMonTempObjectGroup
}
::= { eriRouterEnvMonCap 2 }
eriRouterEnvMonCap3 AGENT-CAPABILITIES
PRODUCT-RELEASE "SmartEdge 2.0.4"
STATUS current
DESCRIPTION "ERICSSON-ROUTER-ENVMON-MIB capabilities"
SUPPORTS ERICSSON-ROUTER-ENVMON-MIB
INCLUDES {
eriRouterEnvMonMIBObjectGroupV2,
eriRouterEnvMonMIBNotificationGroupV2,
eriRouterEnvMonVoltageObjectGroup
}
::= { eriRouterEnvMonCap 3 }
eriRouterEnvMonCap4 AGENT-CAPABILITIES
PRODUCT-RELEASE "SmartEdge 5.0.5"
STATUS current
DESCRIPTION "ERICSSON-ROUTER-ENVMON-MIB capabilities"
SUPPORTS ERICSSON-ROUTER-ENVMON-MIB
INCLUDES {
eriRouterEnvMonMIBObjectGroupV2,
eriRouterEnvMonMIBNotificationGroupV2,
eriRouterEnvMonVoltageObjectGroup,
eriRouterEnvMonFanSpeedObjectGroup
}
VARIATION eriRouterFanUnitDescr
DESCRIPTION
"This object is only supported in SE100."
VARIATION eriRouterFanSpeedCurrent
DESCRIPTION
"This object is only supported in SE100."
::= { eriRouterEnvMonCap 4 }
eriRouterEnvMonCap5 AGENT-CAPABILITIES
PRODUCT-RELEASE "SEOS 6.2.1 [SE]; SEOS 6.3.X [SM]; SEOS 11.1.X [SSR]"
STATUS current
DESCRIPTION "ERICSSON-ROUTER-ENVMON-MIB capabilities"
SUPPORTS ERICSSON-ROUTER-ENVMON-MIB
INCLUDES {
eriRouterEnvMonMIBObjectGroupV2,
eriRouterEnvMonMIBNotificationGroupV2,
eriRouterEnvMonVoltageObjectGroup,
eriRouterEnvMonFanSpeedObjectGroup,
eriRouterEnvMonEntityObjectGroup
}
VARIATION eriRouterFanUnitDescr
DESCRIPTION
"This object is only supported in SE100."
VARIATION eriRouterFanSpeedCurrent
DESCRIPTION
"This object is only supported in SE100."
::= { eriRouterEnvMonCap 5 }
eriRouterEnvMonCap6 AGENT-CAPABILITIES
PRODUCT-RELEASE "IPOS 11.1.X"
STATUS current
DESCRIPTION "ERICSSON-ROUTER-ENVMON-MIB capabilities"
SUPPORTS ERICSSON-ROUTER-ENVMON-MIB
INCLUDES {
eriRouterEnvMonMIBObjectGroupV2,
eriRouterEnvMonMIBNotificationGroupV2,
eriRouterEnvMonVoltageObjectGroup,
eriRouterEnvMonFanSpeedObjectGroup,
eriRouterEnvMonEntityObjectGroup
}
VARIATION eriRouterFanUnitDescr
DESCRIPTION
"This object is only supported in SE100 and SSR."
VARIATION eriRouterFanSpeedCurrent
DESCRIPTION
"This object is only supported in SE100 and SSR."
::= { eriRouterEnvMonCap 6 }
END

View File

@ -0,0 +1,797 @@
-- %DNP% $Id: ERICSSON-ROUTER-ENVMON-MIB.my,v 1.2.4.4.120.5 2011/05/05 18:15:55 chiachun Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/ERICSSON-ROUTER-ENVMON-MIB.my,v $
-- *****************************************************************
-- ERICSSON-ROUTER-ENVMON-MIB Environmental Monitor MIB
--
-- Copyright (c) 1999-2007, 2010-2011, 2015 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
ERICSSON-ROUTER-ENVMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32,
Integer32
FROM SNMPv2-SMI
DisplayString,
TruthValue,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
entPhysicalIndex
FROM ENTITY-MIB
eriRouterMgmt
FROM ERICSSON-ROUTER-SMI;
eriRouterEnvMonMIB MODULE-IDENTITY
LAST-UPDATED "201501141800Z" -- Jan 14, 2015
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr.
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"The MIB used to genericially manage Environmental
Monitor functionality on network devices."
REVISION "201501141800Z" -- Jan 14, 2015
DESCRIPTION
"Updated RBN/rbn/Rbn as ERICSSON-ROUTER/eriRouter/EriRouter
to migrate RBN MIB to ERICSSON MIB."
REVISION "201210030000Z" -- October 3, 2012
DESCRIPTION
"Removed DISPLAY-HINT from EriRouterVoltage and EriRouterFanSpeed."
REVISION "201101191800Z" -- Jan 19, 2011
DESCRIPTION
"Update CONTACT-INFO & ORGANIZATION. "
REVISION "201011110000Z" -- Nov 11, 2010
DESCRIPTION
"Add new Table eriRouterEntityTempSensorTable. This will display
the TempSensor Details for all the entities. "
REVISION "200601160000Z" -- January 16, 2006
DESCRIPTION
"Add textual convention EriRouterFanSpeed. Add new OIDs:
eriRouterFanUnitID
eriRouterFanUnitDescr
eriRouterFanSpeedCurrent
eriRouterEnvMonFanSpeedObjectGroup
eriRouterEnvMonMIBComplianceV4
"
REVISION "200206050000Z" -- June 5, 2002
DESCRIPTION
"Update/correct CONTACT-INFO. Fix syntax errors on IMPORTS list,
ranges on Integer32, and size for DisplayString types.
Restore the incorrectly deprecated OIDs to current, since they
are still supported."
REVISION "200107250000Z" -- July 25, 2001
DESCRIPTION
"Added new OIDs:
eriRouterFanStatus
eriRouterPowerStatus
eriRouterFanStatusChange
eriRouterPowerStatusChange
eriRouterEnvMonMIBObjectGroupV2
eriRouterEnvMonMIBNotificationGroupV2
eriRouterEnvMonMIBComplianceV3
Deprecated the OIDs:
eriRouterFanFail
eriRouterPowerFail
eriRouterFanFailChange
eriRouterPowerFailChange
eriRouterEnvMonMIBObjectGroup
eriRouterEnvMonMIBNotificationGroup
eriRouterEnvMonMIBComplianceV2
"
REVISION "200004240000Z" -- May 24, 2000
DESCRIPTION
"Added voltage and temperature sensor tables."
REVISION "199903100000Z" -- Mar 10, 1999
DESCRIPTION
"Initial version."
::= { eriRouterMgmt 4 }
eriRouterEnvMonMIBNotifications OBJECT IDENTIFIER
::= { eriRouterEnvMonMIB 0 }
eriRouterEnvMonMIBObjects OBJECT IDENTIFIER
::= { eriRouterEnvMonMIB 1 }
eriRouterEnvMonMIBConformance OBJECT IDENTIFIER
::= { eriRouterEnvMonMIB 2 }
-- Textual Conventions
EriRouterVoltage ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents a voltage value. The value is millivolts.
For example, a voltage of 5.5V would be represented
by the value 5500."
SYNTAX Unsigned32 (0..50000)
EriRouterTemperature ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Represents a temperature, in degrees Celsius. In the
unlikely event that the temperature to be reported is
less than 0 degrees Celsius, a value of 0 will be
used. Likewise, if the temperature is greater than
100, a value of 100 will be used."
SYNTAX Unsigned32 (0..100)
EriRouterFanSpeed ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents a fan speed value in units of Revolutions Per
Minute(RPM)."
SYNTAX Unsigned32
-- MIB Objects
eriRouterFanStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EriRouterFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per fan test point.
Note that there is not necessarily a one-to-one
relationship between fan test points and fan
assemblies; a single test point may be used to
monitor the status of multiple fans."
::= { eriRouterEnvMonMIBObjects 1 }
eriRouterFanStatusEntry OBJECT-TYPE
SYNTAX EriRouterFanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular fan test point"
INDEX { eriRouterFanIndex }
::= { eriRouterFanStatusTable 1 }
EriRouterFanStatusEntry ::= SEQUENCE {
eriRouterFanIndex Integer32,
eriRouterFanDescr DisplayString,
eriRouterFanFail TruthValue,
eriRouterFanStatus INTEGER
}
eriRouterFanIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of a fan test point."
::= { eriRouterFanStatusEntry 1 }
eriRouterFanDescr OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a fan test point. If an instance of
this object is associated with a single fan assembly,
then the value of this object should be the same as the
name by which the assembly is normally referenced. If
an instance is associated with multiple fan assemblies,
then the value of this object should contain the names
of all of the fan assemblies being monitored."
::= { eriRouterFanStatusEntry 2 }
eriRouterFanFail OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The status of a fan test point. If an instance of
this object has the value true, then a fan monitored
by the test point has failed. If an instance of
this object has the value false, then the fan (or fans)
monitored by the test point are operational."
::= { eriRouterFanStatusEntry 3 }
eriRouterFanStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
failed(2),
absent(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of a fan test point. If an instance of
this object has the value normal, then the fan (or
fans) monitored by the test point is operational. If
an instance of this object has the value failed, then
the fan (or fans) monitored by the test point has
failed. If an instance of this object has the value
absent, then the fan (or fans) monitored by this test
point is not present. If an instance of this object has
the value unknown, then the test point is unable to
monitor the fan (or fans)."
::= { eriRouterFanStatusEntry 4 }
eriRouterPowerStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF EriRouterPowerStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per power test point.
Note that there is not necessarily a one-to-one
relationship between power test points and power
supply assemblies; a single test point may be used
to monitor the status of multiple power supplies."
::= { eriRouterEnvMonMIBObjects 2 }
eriRouterPowerStatusEntry OBJECT-TYPE
SYNTAX EriRouterPowerStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular power test point"
INDEX { eriRouterPowerIndex }
::= { eriRouterPowerStatusTable 1 }
EriRouterPowerStatusEntry ::= SEQUENCE {
eriRouterPowerIndex Integer32,
eriRouterPowerDescr DisplayString,
eriRouterPowerFail TruthValue,
eriRouterPowerStatus INTEGER
}
eriRouterPowerIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of a power test point."
::= { eriRouterPowerStatusEntry 1 }
eriRouterPowerDescr OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a power supply test point. If an
instance of this object is associated with a single
power supply assembly, then the value of this object
should be the same as the name by which the assembly
is normally referenced. If an instance is associated
with multiple power supply assemblies, then the value
of this object should contain the names of all of the
power supply assemblies being monitored."
::= { eriRouterPowerStatusEntry 2 }
eriRouterPowerFail OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The status of a power test point. If an instance of
this object has the value true, then a power supply
monitored by the test point has failed. If an instance
of this object has the value false, then the power
supply (or supplies) monitored by the test point are
operational."
::= { eriRouterPowerStatusEntry 3 }
eriRouterPowerStatus OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
failed(2),
absent(3),
unknown(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of a power test point. If an instance of
this object has the value normal, then the power
supply (or supplies) monitored by the test point is
operational. If an instance of this object has the
value failed, then the power supply (or supplies)
monitored by the test point has failed. If an instance
of this object has the value absent, then the power
supply (or supplies) monitored by this test point is
not present. If an instance of this object has
the value unknown, then the test point is unable to
monitor the power supply (or supplies)."
::= { eriRouterPowerStatusEntry 4 }
eriRouterVoltageSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF EriRouterVoltageSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per voltage test point.
Each physical entity (e.g. cards) in the system may
contain zero or more voltage test points."
::= { eriRouterEnvMonMIBObjects 3 }
eriRouterVoltageSensorEntry OBJECT-TYPE
SYNTAX EriRouterVoltageSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular voltage test point."
INDEX { entPhysicalIndex, eriRouterVoltageIndex }
::= { eriRouterVoltageSensorTable 1 }
EriRouterVoltageSensorEntry ::= SEQUENCE {
eriRouterVoltageIndex Integer32,
eriRouterVoltageDescr DisplayString,
eriRouterVoltageDesired EriRouterVoltage,
eriRouterVoltageCurrent EriRouterVoltage
}
eriRouterVoltageIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary value which uniquely identifies a
voltage test point on a particular physical entity.
Index values for different test points are not
necessarily contiguous."
::= { eriRouterVoltageSensorEntry 1 }
eriRouterVoltageDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a voltage test point. Typically
an instance of this object will hold a user-friendly
description of the physical entity and the level of
voltage being monitored by this test point."
::= { eriRouterVoltageSensorEntry 2 }
eriRouterVoltageDesired OBJECT-TYPE
SYNTAX EriRouterVoltage
UNITS "millivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The desired voltage level for this test point. If
the monitored voltage level (eriRouterVoltageCurrent) is
equal to this value, then the system is performing
as designed."
::= { eriRouterVoltageSensorEntry 3 }
eriRouterVoltageCurrent OBJECT-TYPE
SYNTAX EriRouterVoltage
UNITS "millivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current voltage level at this test point."
::= { eriRouterVoltageSensorEntry 4 }
eriRouterCpuTempSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF EriRouterCpuTempSensorEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"This table contains one row per CPU temperature
sensor. Each physical entity in the system may have
zero or more CPUs. Each of those CPUs that has a
temperature sensor will show up here."
::= { eriRouterEnvMonMIBObjects 4 }
eriRouterCpuTempSensorEntry OBJECT-TYPE
SYNTAX EriRouterCpuTempSensorEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"Information about a particular CPU temperature test
point."
INDEX { entPhysicalIndex, eriRouterCpuTempIndex }
::= { eriRouterCpuTempSensorTable 1 }
EriRouterCpuTempSensorEntry ::= SEQUENCE {
eriRouterCpuTempIndex Integer32,
eriRouterCpuTempDescr DisplayString,
eriRouterCpuTempCurrent EriRouterTemperature
}
eriRouterCpuTempIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"An arbitrary value which uniquely identifies a CPU on
a particular physical entity. Index values for
different CPUs are not necessarily contiguous."
::= { eriRouterCpuTempSensorEntry 1 }
eriRouterCpuTempDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..48))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The description of a CPU temperature test
point. Typically an instance of this object will hold
a user-friendly description of the physical entity
and a description of the CPU being monitored by this
test point."
::= { eriRouterCpuTempSensorEntry 2 }
eriRouterCpuTempCurrent OBJECT-TYPE
SYNTAX EriRouterTemperature
UNITS "degrees"
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The current temperature of this CPU."
::= { eriRouterCpuTempSensorEntry 3 }
eriRouterFanSpeedTable OBJECT-TYPE
SYNTAX SEQUENCE OF EriRouterFanSpeedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per fan unit within a fan
test point."
::= { eriRouterEnvMonMIBObjects 5 }
eriRouterFanSpeedEntry OBJECT-TYPE
SYNTAX EriRouterFanSpeedEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular fan unit within a fan
test point."
INDEX { eriRouterFanIndex, eriRouterFanUnitID }
::= { eriRouterFanSpeedTable 1 }
EriRouterFanSpeedEntry ::= SEQUENCE {
eriRouterFanUnitID Integer32,
eriRouterFanUnitDescr DisplayString,
eriRouterFanSpeedCurrent EriRouterFanSpeed
}
eriRouterFanUnitID OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the fan identification number that describes the
specific location of the fan unit within a fan test point."
::= { eriRouterFanSpeedEntry 1 }
eriRouterFanUnitDescr OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of the fan unit within a fan test point."
::= { eriRouterFanSpeedEntry 2 }
eriRouterFanSpeedCurrent OBJECT-TYPE
SYNTAX EriRouterFanSpeed
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed of this fan unit."
::= { eriRouterFanSpeedEntry 3 }
eriRouterEntityTempSensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF EriRouterEntityTempSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per temperature
sensor on the physical entity."
::= { eriRouterEnvMonMIBObjects 6 }
eriRouterEntityTempSensorEntry OBJECT-TYPE
SYNTAX EriRouterEntityTempSensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular temperature test
point."
INDEX { entPhysicalIndex, eriRouterEntityTempIndex }
::= { eriRouterEntityTempSensorTable 1 }
EriRouterEntityTempSensorEntry ::= SEQUENCE {
eriRouterEntityTempIndex Integer32,
eriRouterEntityTempDescr DisplayString,
eriRouterEntityTempCurrent EriRouterTemperature
}
eriRouterEntityTempIndex OBJECT-TYPE
SYNTAX Integer32(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary value which uniquely identifies a
particular physical entity. Index values are
not necessarily contiguous."
::= { eriRouterEntityTempSensorEntry 1 }
eriRouterEntityTempDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The description of a temperature test
point. Typically an instance of this object will hold
a user-friendly description of the physical entity
being monitored by this test point."
::= { eriRouterEntityTempSensorEntry 2 }
eriRouterEntityTempCurrent OBJECT-TYPE
SYNTAX EriRouterTemperature
UNITS "degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current temperature of this entity in degrees Celsius."
::= { eriRouterEntityTempSensorEntry 3 }
-- Notifications
eriRouterFanFailChange NOTIFICATION-TYPE
OBJECTS { eriRouterFanFail }
STATUS deprecated
DESCRIPTION
"A eriRouterFanFailChange notification signifies
that the value of an instance of eriRouterFanFail
has changed."
::= { eriRouterEnvMonMIBNotifications 1 }
eriRouterPowerFailChange NOTIFICATION-TYPE
OBJECTS { eriRouterPowerFail }
STATUS deprecated
DESCRIPTION
"A eriRouterPowerFailChange notification signifies
that the value of an instance of eriRouterPowerFail
has changed"
::= { eriRouterEnvMonMIBNotifications 2 }
eriRouterFanStatusChange NOTIFICATION-TYPE
OBJECTS { eriRouterFanStatus }
STATUS current
DESCRIPTION
"A eriRouterFanStatusChange notification signifies
that the value of an instance of eriRouterFanStatus
has changed."
::= { eriRouterEnvMonMIBNotifications 3 }
eriRouterPowerStatusChange NOTIFICATION-TYPE
OBJECTS { eriRouterPowerStatus }
STATUS current
DESCRIPTION
"A eriRouterPowerStatusChange notification signifies
that the value of an instance of eriRouterPowerStatus
has changed"
::= { eriRouterEnvMonMIBNotifications 4 }
-- Conformance Statements
eriRouterEnvMonMIBGroups OBJECT IDENTIFIER
::= { eriRouterEnvMonMIBConformance 1 }
eriRouterEnvMonMIBCompliances OBJECT IDENTIFIER
::= { eriRouterEnvMonMIBConformance 2 }
eriRouterEnvMonMIBObjectGroup OBJECT-GROUP
OBJECTS { eriRouterFanDescr, eriRouterFanFail,
eriRouterPowerDescr, eriRouterPowerFail
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing
environmental monitor information."
::= { eriRouterEnvMonMIBGroups 1 }
eriRouterEnvMonMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { eriRouterFanFailChange,
eriRouterPowerFailChange
}
STATUS deprecated
DESCRIPTION
"A collection of notifications providing
fan and power environmental monitor information."
::= { eriRouterEnvMonMIBGroups 2 }
eriRouterEnvMonVoltageObjectGroup OBJECT-GROUP
OBJECTS { eriRouterVoltageDescr, eriRouterVoltageDesired,
eriRouterVoltageCurrent
}
STATUS current
DESCRIPTION
"A collection of objects providing voltage
environmental monitor information."
::= { eriRouterEnvMonMIBGroups 3 }
eriRouterEnvMonTempObjectGroup OBJECT-GROUP
OBJECTS { eriRouterCpuTempDescr, eriRouterCpuTempCurrent
}
STATUS deprecated
DESCRIPTION
"A collection of objects providing temperature
environmental monitor information."
::= { eriRouterEnvMonMIBGroups 4 }
eriRouterEnvMonMIBObjectGroupV2 OBJECT-GROUP
OBJECTS { eriRouterFanDescr, eriRouterFanStatus,
eriRouterPowerDescr, eriRouterPowerStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing
environmental monitor information."
::= { eriRouterEnvMonMIBGroups 5 }
eriRouterEnvMonMIBNotificationGroupV2 NOTIFICATION-GROUP
NOTIFICATIONS { eriRouterFanStatusChange,
eriRouterPowerStatusChange
}
STATUS current
DESCRIPTION
"A collection of notifications providing
fan and power environmental monitor information."
::= { eriRouterEnvMonMIBGroups 6 }
eriRouterEnvMonFanSpeedObjectGroup OBJECT-GROUP
OBJECTS { eriRouterFanUnitDescr, eriRouterFanSpeedCurrent
}
STATUS current
DESCRIPTION
"A collection of objects providing fan speed
environmental monitor information."
::= { eriRouterEnvMonMIBGroups 7 }
eriRouterEnvMonEntityObjectGroup OBJECT-GROUP
OBJECTS { eriRouterEntityTempDescr, eriRouterEntityTempCurrent
}
STATUS current
DESCRIPTION
"A collection of objects providing fan speed
environmental monitor information."
::= { eriRouterEnvMonMIBGroups 8 }
eriRouterEnvMonMIBCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP eriRouterEnvMonMIBObjectGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP eriRouterEnvMonMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
::= { eriRouterEnvMonMIBCompliances 1 }
eriRouterEnvMonMIBComplianceV2 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP eriRouterEnvMonMIBObjectGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP eriRouterEnvMonMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP eriRouterEnvMonVoltageObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system voltages."
GROUP eriRouterEnvMonTempObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system temperatures."
::= { eriRouterEnvMonMIBCompliances 2 }
eriRouterEnvMonMIBComplianceV3 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP eriRouterEnvMonMIBObjectGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP eriRouterEnvMonMIBNotificationGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP eriRouterEnvMonVoltageObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system voltages."
GROUP eriRouterEnvMonTempObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system temperatures."
::= { eriRouterEnvMonMIBCompliances 3 }
eriRouterEnvMonMIBComplianceV4 MODULE-COMPLIANCE
STATUS deprecated
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP eriRouterEnvMonMIBObjectGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP eriRouterEnvMonMIBNotificationGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP eriRouterEnvMonVoltageObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system voltages."
GROUP eriRouterEnvMonTempObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system temperatures."
GROUP eriRouterEnvMonFanSpeedObjectGroup
DESCRIPTION
"This group is mandatory for SNMP entities which are
capable of sensing fan speeds."
::= { eriRouterEnvMonMIBCompliances 4 }
eriRouterEnvMonMIBComplianceV5 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the EnvMon MIB"
MODULE -- this module
GROUP eriRouterEnvMonMIBObjectGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP eriRouterEnvMonMIBNotificationGroupV2
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities"
GROUP eriRouterEnvMonVoltageObjectGroup
DESCRIPTION
"This group is mandatory for devices which are capable
of sensing system voltages."
GROUP eriRouterEnvMonFanSpeedObjectGroup
DESCRIPTION
"This group is mandatory for SNMP entities which are
capable of sensing fan speeds."
GROUP eriRouterEnvMonEntityObjectGroup
DESCRIPTION
"This group is mandatory for devices which contain
Environmental Monitoring capabilities, also applicable to SSE
card and disks"
::= { eriRouterEnvMonMIBCompliances 5 }
END

View File

@ -0,0 +1,712 @@
-- %DNP% $Id: ERICSSON-ROUTER-OPTICAL-TRANSCEIVER-MIB.my,v 1.1.4.3.62.2 2015/06/25 17:26:18 $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/ERICSSON-ROUTER-OPTICAL-TRANSCEIVER-MIB.my,v $
-- *****************************************************************
-- ERICSSON-ROUTER-OPTICAL-TRANSCEIVER-MIB
--
-- %DNP% Copyright (c) 2015 Ericsson AB.
-- %DNP% All rights reserved.
--
-- *****************************************************************
ERICSSON-ROUTER-OPTICAL-TRANSCEIVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, transmission,
Unsigned32, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, TruthValue,
DateAndTime, TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
IANAItuProbableCause
FROM IANA-ITU-ALARM-TC-MIB
ifIndex
FROM IF-MIB
eriRouterMgmt
FROM ERICSSON-ROUTER-SMI
EriRouterSlot, EriRouterPort
FROM ERICSSON-ROUTER-TC
EriRouterAlarmId, EriRouterAlarmServiceAffecting,
EriRouterAlarmPerceivedSeverity
FROM ERICSSON-ROUTER-ALARM-TC
eriRouterSfpMonMIBObjects,eriRouterSfpMonMIBNotifications,
eriRouterSfpAlarmId, eriRouterSfpAlarmType,
eriRouterSfpAlarmDescription,
eriRouterSfpMonMIBConformance, eriRouterSfpAlarmSeverity,
eriRouterSfpAlarmDateAndTime,
eriRouterSfpAlarmProbableCause
FROM ERICSSON-ROUTER-SFP-MIB;
eriRouterOpticalTransceiver MODULE-IDENTITY
LAST-UPDATED "201506250000Z" -- June 25, 2015
ORGANIZATION "Ericsson AB"
CONTACT-INFO
" Ericsson AB.
Postal: 200 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"The MIB used to manage the Optical Transceivers
in Line Card ports in SSR
"
REVISION "201506250000Z" -- June 25, 2015
DESCRIPTION
"Initial version."
::= { eriRouterMgmt 50 }
eriRouterOpticalTransceiverDetails OBJECT IDENTIFIER
::= { eriRouterOpticalTransceiver 1 }
eriRouterOpticalTransceiverPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF EriRouterOpticalTransceiverPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the ports with optical transceivers
and corresponding parameters"
::= { eriRouterOpticalTransceiverDetails 1 }
eriRouterOpticalTransceiverPortEntry OBJECT-TYPE
SYNTAX EriRouterOpticalTransceiverPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Line Card port optical transceiver parameter
description.
"
INDEX {ifIndex }
::= { eriRouterOpticalTransceiverPortTable 1 }
EriRouterOpticalTransceiverPortEntry ::= SEQUENCE {
eriRouterOpticalTransceiverCardSlot EriRouterSlot,
eriRouterOpticalTransceiverPort EriRouterPort,
eriRouterOpticalTransceiverType OCTET STRING,
eriRouterOpticalTransceiverMediaType OCTET STRING,
eriRouterOpticalTransceiverEriRouterEricssonApproved TruthValue,
eriRouterOpticalTransceiverDiagMonitoring TruthValue,
eriRouterOpticalTransceiverCLEIcode OCTET STRING,
eriRouterOpticalTransceiverSerialNo OCTET STRING,
eriRouterOpticalTransceiverFrequency OCTET STRING,
eriRouterOpticalTransceiverWaveLength EriRouterOpticalTransceiverParamWaveLength,
eriRouterOpticalTransceiverAdditionalFeatures OCTET STRING,
eriRouterOpticalTransceiverFrequencyStart OCTET STRING,
eriRouterOpticalTransceiverFrequencyEnd OCTET STRING,
eriRouterOpticalTransceiverFrequencySpacing OCTET STRING,
eriRouterOpticalTransceiverOTNFramer OCTET STRING,
eriRouterOpticalTransceiverOTNFEC OCTET STRING,
eriRouterOpticalTransceiverPowerLevel OCTET STRING,
eriRouterOpticalTransceiverActiveAlarmCount INTEGER,
eriRouterOpticalTransceiverParamBitMask Integer32,
eriRouterOpticalTransceiverLaneCount INTEGER
}
eriRouterOpticalTransceiverCardSlot OBJECT-TYPE
SYNTAX EriRouterSlot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis slot number in which the card is
present where the Optical Transceiver plugged in."
::= { eriRouterOpticalTransceiverPortEntry 1 }
eriRouterOpticalTransceiverPort OBJECT-TYPE
SYNTAX EriRouterPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port number where the Optical Transceiver plugged in."
::= { eriRouterOpticalTransceiverPortEntry 2 }
eriRouterOpticalTransceiverType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type and category of Optical Transceiver"
::= { eriRouterOpticalTransceiverPortEntry 3 }
eriRouterOpticalTransceiverMediaType OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optical Transceiver Media Type"
::= { eriRouterOpticalTransceiverPortEntry 4 }
eriRouterOpticalTransceiverEriRouterEricssonApproved OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is the Optical Transceiver n this port approved
by Ericsson, Yes/No?
"
::= { eriRouterOpticalTransceiverPortEntry 5 }
eriRouterOpticalTransceiverDiagMonitoring OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Is Optical Transceiver Diag Monitoring On or Off?"
::= { eriRouterOpticalTransceiverPortEntry 6 }
eriRouterOpticalTransceiverCLEIcode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optical Transceiver Common Language Equipment Identifier (CLEI) code."
::= { eriRouterOpticalTransceiverPortEntry 7 }
eriRouterOpticalTransceiverSerialNo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optical Transceiver serial number"
::= { eriRouterOpticalTransceiverPortEntry 8 }
eriRouterOpticalTransceiverFrequency OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optical Transceiver Frequency"
::= { eriRouterOpticalTransceiverPortEntry 9 }
eriRouterOpticalTransceiverWaveLength OBJECT-TYPE
SYNTAX EriRouterOpticalTransceiverParamWaveLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optical Transceiver Wave Length"
::= { eriRouterOpticalTransceiverPortEntry 10 }
eriRouterOpticalTransceiverAdditionalFeatures OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optical Transceiver Additional Features such as,
Is Optical Transceiver OTN capable?
and/or Is Optical Transceiver Tunable?"
::= { eriRouterOpticalTransceiverPortEntry 11 }
eriRouterOpticalTransceiverFrequencyStart OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Frequency Start for tunable optical transceiver.
Not applicable if optical transceiver is not tunable"
::= { eriRouterOpticalTransceiverPortEntry 12 }
eriRouterOpticalTransceiverFrequencyEnd OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Frequency End for tunable optical transceiver.
Not applicable if optical transceiver is not tunable"
::= { eriRouterOpticalTransceiverPortEntry 13 }
eriRouterOpticalTransceiverFrequencySpacing OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Frequency Spacing for tunable optical transceiver.
Not applicable if optical transceiver is not tunable"
::= { eriRouterOpticalTransceiverPortEntry 14 }
eriRouterOpticalTransceiverOTNFramer OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Framer of OTN if optical transceiver is OTN capable.
Not applicable if optical transceiver is not OTN
capable
"
::= { eriRouterOpticalTransceiverPortEntry 15 }
eriRouterOpticalTransceiverOTNFEC OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FEC of OTN if optical transceiver is OTN capable.
Not applicable if optical transceiver is not OTN
capable
"
::= { eriRouterOpticalTransceiverPortEntry 16 }
eriRouterOpticalTransceiverPowerLevel OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Optical Transceiver Power Level"
::= { eriRouterOpticalTransceiverPortEntry 17 }
eriRouterOpticalTransceiverActiveAlarmCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of alarms active on the Optical Transceiver
"
::= { eriRouterOpticalTransceiverPortEntry 18 }
eriRouterOpticalTransceiverParamBitMask OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This Bit Mask indicates which values are valid for
EriRouterOpticalTransceiverParamType in
eriRouterOpticalTransceiverParamTable:
0x0001 optical transceiver txpower valid
0x0002 optical transceiver rxpower valid
0x0004 optical transceiver temperature valid
0x0008 optical transceiver laserBiasCurrent valid
0x0010 optical transceiver soaBiasCurrent valid
0x0020 optical transceiver Vcc valid
0x0040 optical transceiver aux1 valid
0x0080 optical transceiver aux2 valid
0x0100 optical transceiver lane txpower valid
0x0200 optical transceiver lane rxpower valid
0x0400 optical transceiver lane temperature valid
0x0800 optical transceiver lane laserBiasCurrent valid
"
::= { eriRouterOpticalTransceiverPortEntry 19 }
eriRouterOpticalTransceiverLaneCount OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Lanes in optical transceiver"
::= { eriRouterOpticalTransceiverPortEntry 20 }
EriRouterOpticalTransceiverParamType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enums for optical transceiver parameters
txpower (1) : transmitter power
rxpower (2) : receiver power
temperature (3) : Temperature
laserBiasCurrent (4) : Laser bias current in 100s of microamperes
soaBiasCurrent (5) : SOA Bias Current in 100s of microamperes
Applicable for CFP and similar types of optical
transceivers.
Vcc (6) : Voltage
aux1 (7) : Auxiliary measurement 1 for XFP/CFP and similar types
of optical transceivers defined in Byte 222 in
INF-8077i: 10 Gigabit Small Form Factor
Pluggable Module.
aux2 (8) : Auxiliary measurement 2 for XFP/CFP and similar types
of optical transceivers defined in Byte 222 in
INF-8077i: 10 Gigabit Small Form Factor
Pluggable Module
"
SYNTAX INTEGER {
txpower(1),
rxpower(2),
temperature(3),
laserBiasCurrent(4),
soaBiasCurrent(5),
vcc(6),
aux1 (7),
aux2 (8)
}
EriRouterOpticalTransceiverParamWaveLength ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-2"
STATUS current
DESCRIPTION
"Wave Length in NM in 1/100th"
SYNTAX Integer32 (-1000000..1000000 )
EriRouterOpticalTransceiverParameterValue ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-3"
STATUS current
DESCRIPTION
"Tx power value or threshold value - unit milli dbm
Rx power value or threshold value - unit milli dbm
temperature value or threshold value - Represents a temperature,
in degrees Celsius (0..(100.000))
Bias Current value or threshold value - unit 100s of microamperes
Vcc value or threshold value in millivolts
AUX1 if measured will be one of the following
APD Bias Voltage value or threshold value
TEC Current value or threshold value
Laser Temperature value or threshold value
Laser Wavelength value or threshold value
Supply voltage options (+5V or +3.3V or + 1.8V or -5.2V)
value or threshold value
Supply current options (+5V or +3.3V or + 1.8V or -5.2V)
value or threshold value
Reserved
AUX2 if measured will be one of the following
APD Bias Voltage value or threshold value
TEC Current value or threshold value
Laser Temperature value or threshold value
Laser Wavelength value or threshold value
Supply voltage options (+5V or +3.3V or + 1.8V or -5.2V)
value or threshold value
Supply current options (+5V or +3.3V or + 1.8V or -5.2V)
value or threshold value
Reserved
"
SYNTAX Integer32 (-1000000..1000000 )
eriRouterOpticalTransceiverParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF EriRouterOpticalTransceiverParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides objects to monitor optical
transceiver parameters in a network element. It also
provides objects for monitoring high and low warning and
alarm threshold on these monitored parameters."
::= { eriRouterOpticalTransceiverDetails 2 }
eriRouterOpticalTransceiverParamEntry OBJECT-TYPE
SYNTAX EriRouterOpticalTransceiverParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OpticalTransceiver Parameter Entries in Table"
INDEX { ifIndex, eriRouterOpticalTransceiverParamType }
::= { eriRouterOpticalTransceiverParamTable 1 }
EriRouterOpticalTransceiverParamEntry ::= SEQUENCE {
eriRouterOpticalTransceiverParamType EriRouterOpticalTransceiverParamType,
eriRouterOpticalTransceiverParamDescription OCTET STRING,
eriRouterOpticalTransceiverCurrentValue EriRouterOpticalTransceiverParameterValue,
eriRouterOpticalTransceiverMaxAlarmValue EriRouterOpticalTransceiverParameterValue,
eriRouterOpticalTransceiverMaxWarningValue EriRouterOpticalTransceiverParameterValue,
eriRouterOpticalTransceiverMinAlarmValue EriRouterOpticalTransceiverParameterValue,
eriRouterOpticalTransceiverMinWarningValue EriRouterOpticalTransceiverParameterValue
}
eriRouterOpticalTransceiverParamType OBJECT-TYPE
SYNTAX EriRouterOpticalTransceiverParamType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the optical parameter type that
is being monitored in this entry.
"
::= { eriRouterOpticalTransceiverParamEntry 1 }
eriRouterOpticalTransceiverParamDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the optical parameter description including
units that is being monitored in this entry.
"
::= { eriRouterOpticalTransceiverParamEntry 2 }
eriRouterOpticalTransceiverCurrentValue OBJECT-TYPE
SYNTAX EriRouterOpticalTransceiverParameterValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current value of tx power, rx power, temperature,
bias current and Vcc
"
::= { eriRouterOpticalTransceiverParamEntry 3 }
eriRouterOpticalTransceiverMaxAlarmValue OBJECT-TYPE
SYNTAX EriRouterOpticalTransceiverParameterValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm high threshold value of tx power, rx power,
temperature, bias current and Vcc
"
::= { eriRouterOpticalTransceiverParamEntry 4 }
eriRouterOpticalTransceiverMaxWarningValue OBJECT-TYPE
SYNTAX EriRouterOpticalTransceiverParameterValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The warning high threshold value of tx power, rx power,
temperature, bias current and Vcc
"
::= { eriRouterOpticalTransceiverParamEntry 5 }
eriRouterOpticalTransceiverMinAlarmValue OBJECT-TYPE
SYNTAX EriRouterOpticalTransceiverParameterValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm low threshold value of tx power, rx power,
temperature, bias current and Vcc
"
::= { eriRouterOpticalTransceiverParamEntry 6 }
eriRouterOpticalTransceiverMinWarningValue OBJECT-TYPE
SYNTAX EriRouterOpticalTransceiverParameterValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The warning low threshold value of tx power, rx power,
temperature, bias current and Vcc
"
::= { eriRouterOpticalTransceiverParamEntry 7 }
EriRouterLaneInOpticalTransceiverParamType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Enums for optical transceiver parameters
laneTxPower (1) : transmitter power
laneRxPower (2) : receiver power
laneTemperature (3) : Temperature
laneLaserBiasCurrent (4) : Laser bias current in 100s of microamperes
"
SYNTAX INTEGER {
laneTxPower(1),
laneRxPower(2),
laneTemperature(3),
laneLaserBiasCurrent(4)
}
EriRouterLaneInOpticalTransceiverParameterValue ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-3"
STATUS current
DESCRIPTION
"Tx power range - unit milli dbm
Rx power range - unit milli dbm
temperature range - Represents a temperature,
in degrees Celsius (0..(100.000))
Bias Current Range - unit 100s of microamperes"
SYNTAX Integer32 (-1000000..1000000 )
eriRouterLaneInOpticalTransceiverParamTable OBJECT-TYPE
SYNTAX SEQUENCE OF EriRouterLaneInOpticalTransceiverParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides objects to monitor optical
transceiver parameters in a network element. It also
provides objects for monitoring high and low warning and
alarm threshold on these monitored parameters.
"
::= { eriRouterOpticalTransceiverDetails 3 }
eriRouterLaneInOpticalTransceiverParamEntry OBJECT-TYPE
SYNTAX EriRouterLaneInOpticalTransceiverParamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"LaneInOpticalTransceiver Parameter Entries in Table"
INDEX { ifIndex, eriRouterLaneInOpticalTransceiverParamType, eriRouterLaneInOpticalTransceiver }
::= { eriRouterLaneInOpticalTransceiverParamTable 1 }
EriRouterLaneInOpticalTransceiverParamEntry ::= SEQUENCE {
eriRouterLaneInOpticalTransceiver Integer32,
eriRouterLaneInOpticalTransceiverParamType EriRouterLaneInOpticalTransceiverParamType,
eriRouterLaneInOpticalTransceiverCurrentValue EriRouterLaneInOpticalTransceiverParameterValue,
eriRouterLaneInOpticalTransceiverMaxAlarmValue EriRouterLaneInOpticalTransceiverParameterValue,
eriRouterLaneInOpticalTransceiverMaxWarningValue EriRouterLaneInOpticalTransceiverParameterValue,
eriRouterLaneInOpticalTransceiverMinAlarmValue EriRouterLaneInOpticalTransceiverParameterValue,
eriRouterLaneInOpticalTransceiverMinWarningValue EriRouterLaneInOpticalTransceiverParameterValue
}
eriRouterLaneInOpticalTransceiver OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the optical tranceiver lane that
is being monitored in this entry.
"
::= { eriRouterLaneInOpticalTransceiverParamEntry 1 }
eriRouterLaneInOpticalTransceiverParamType OBJECT-TYPE
SYNTAX EriRouterLaneInOpticalTransceiverParamType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the optical parameter type that
is being monitored in this entry.
"
::= { eriRouterLaneInOpticalTransceiverParamEntry 2 }
eriRouterLaneInOpticalTransceiverCurrentValue OBJECT-TYPE
SYNTAX EriRouterLaneInOpticalTransceiverParameterValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current value of tx power, rx power, temperature,
bias current and Vcc
"
::= { eriRouterLaneInOpticalTransceiverParamEntry 3 }
eriRouterLaneInOpticalTransceiverMaxAlarmValue OBJECT-TYPE
SYNTAX EriRouterLaneInOpticalTransceiverParameterValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm high threshold value of tx power, rx power,
temperature, bias current and Vcc
"
::= { eriRouterLaneInOpticalTransceiverParamEntry 4 }
eriRouterLaneInOpticalTransceiverMaxWarningValue OBJECT-TYPE
SYNTAX EriRouterLaneInOpticalTransceiverParameterValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The warning high threshold value of tx power, rx power,
temperature, bias current and Vcc
"
::= { eriRouterLaneInOpticalTransceiverParamEntry 5 }
eriRouterLaneInOpticalTransceiverMinAlarmValue OBJECT-TYPE
SYNTAX EriRouterLaneInOpticalTransceiverParameterValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm low threshold value of tx power, rx power,
temperature, bias current and Vcc
"
::= { eriRouterLaneInOpticalTransceiverParamEntry 6 }
eriRouterLaneInOpticalTransceiverMinWarningValue OBJECT-TYPE
SYNTAX EriRouterLaneInOpticalTransceiverParameterValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The warning low threshold value of tx power, rx power,
temperature, bias current and Vcc"
::= { eriRouterLaneInOpticalTransceiverParamEntry 7 }
-- MIB Objects
eriRouterOpticalTransceiverAlarm NOTIFICATION-TYPE
OBJECTS {
ifIndex,
eriRouterOpticalTransceiverCardSlot,
eriRouterOpticalTransceiverPort,
eriRouterOpticalTransceiverParamType,
eriRouterSfpAlarmId,
eriRouterSfpAlarmSeverity,
eriRouterSfpAlarmType,
eriRouterSfpAlarmDateAndTime,
eriRouterSfpAlarmDescription,
eriRouterSfpAlarmProbableCause
}
STATUS current
DESCRIPTION
"An eriRouterOpticalTransceiverAlarm notification signifies that an
alarm has been raised or cleared on a Optical Transceiver"
::= { eriRouterSfpMonMIBNotifications 2 }
eriRouterOpticalTransceiverLaneAlarm NOTIFICATION-TYPE
OBJECTS {
ifIndex,
eriRouterOpticalTransceiverCardSlot,
eriRouterOpticalTransceiverPort,
eriRouterLaneInOpticalTransceiver,
eriRouterLaneInOpticalTransceiverParamType,
eriRouterSfpAlarmId,
eriRouterSfpAlarmSeverity,
eriRouterSfpAlarmType,
eriRouterSfpAlarmDateAndTime,
eriRouterSfpAlarmDescription,
eriRouterSfpAlarmProbableCause
}
STATUS current
DESCRIPTION
"An eriRouterOpticalTransceiverLaneAlarm notification signifies that an
alarm has been raised or cleared in a lane on a Optical Transceiver"
::= { eriRouterSfpMonMIBNotifications 3 }
-- Conformance Statements
eriRouterOpticalTransceiverMonMIBGroups OBJECT IDENTIFIER
::= { eriRouterSfpMonMIBConformance 3 }
eriRouterOpticalTransceiverMonMIBCompliances OBJECT IDENTIFIER
::= { eriRouterSfpMonMIBConformance 4 }
eriRouterOpticalTransceiverMonMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { eriRouterOpticalTransceiverAlarm,
eriRouterOpticalTransceiverLaneAlarm
}
STATUS current
DESCRIPTION
"A collection of notifications providing Optical Transceiver
fault condition
"
::= {eriRouterOpticalTransceiverMonMIBGroups 2 }
eriRouterOpticalTransceiverMonMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the OpticalTransceiver MIB"
MODULE -- this module
GROUP eriRouterOpticalTransceiverMonMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which contain
Optical Transceiver alarm monitoring capabilities
"
::= { eriRouterOpticalTransceiverMonMIBCompliances 1 }
END

View File

@ -0,0 +1,269 @@
-- %DNP% $Id: ERICSSON-ROUTER-SFP-MIB.my,v 1.1.12.4 2011/02/22 17:26:17 thatcher Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/ERICSSON-ROUTER-SFP-MIB.my,v $
-- *****************************************************************
-- ERICSSON-ROUTER-SFP-MIB Small Form-factor Pluggable MIB
--
-- Copyright (c) 2008, 2010-2011, 2015 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
ERICSSON-ROUTER-SFP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
DateAndTime
FROM SNMPv2-TC
EriRouterSlot,
EriRouterPort
FROM ERICSSON-ROUTER-TC
EriRouterAlarmId,
EriRouterAlarmServiceAffecting
FROM ERICSSON-ROUTER-ALARM-TC
IANAItuProbableCause,
IANAItuEventType
FROM IANA-ITU-ALARM-TC-MIB
ItuPerceivedSeverity
FROM ITU-ALARM-TC-MIB
eriRouterMgmt
FROM ERICSSON-ROUTER-SMI;
eriRouterSfpMonMIB MODULE-IDENTITY
LAST-UPDATED "201501141800Z" -- Jan 14, 2015
ORGANIZATION "Ericsson AB"
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"The MIB used to manage the SFP (Small Form Factor Pluggable)
devices."
REVISION "201501141800Z" -- Jan 14, 2015
DESCRIPTION
"Updated RBN/rbn/Rbn as ERICSSON-ROUTER/eriRouter/EriRouter
to migrate RBN MIB to ERICSSON MIB."
REVISION "201003020000Z" -- March 2, 2010
DESCRIPTION
"Update CONTACT-INFO, add Unsigned32 to IMPORTS clause."
REVISION "200808200000Z" -- August 20, 2008
DESCRIPTION
"Initial version."
::= { eriRouterMgmt 49 }
eriRouterSfpMonMIBNotifications OBJECT IDENTIFIER
::= { eriRouterSfpMonMIB 0 }
eriRouterSfpMonMIBObjects OBJECT IDENTIFIER
::= { eriRouterSfpMonMIB 1 }
eriRouterSfpMonMIBConformance OBJECT IDENTIFIER
::= { eriRouterSfpMonMIB 2 }
-- MIB Objects
eriRouterSfpAlarmActiveTable OBJECT-TYPE
SYNTAX SEQUENCE OF EriRouterSfpAlarmActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the SFP alarms currently
active on the SFP."
::= { eriRouterSfpMonMIBObjects 1 }
eriRouterSfpAlarmActiveEntry OBJECT-TYPE
SYNTAX EriRouterSfpAlarmActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entries appear in this table when alarms are
raised. They are removed when the alarms are cleared."
INDEX {eriRouterSfpActiveAlarmIndex }
::= { eriRouterSfpAlarmActiveTable 1 }
EriRouterSfpAlarmActiveEntry ::= SEQUENCE {
eriRouterSfpActiveAlarmIndex Unsigned32,
eriRouterSfpAlarmCardSlot EriRouterSlot,
eriRouterSfpAlarmPort EriRouterPort,
eriRouterSfpAlarmId EriRouterAlarmId,
eriRouterSfpAlarmSeverity ItuPerceivedSeverity,
eriRouterSfpAlarmType IANAItuEventType,
eriRouterSfpAlarmDateAndTime DateAndTime,
eriRouterSfpAlarmDescription SnmpAdminString,
eriRouterSfpAlarmProbableCause IANAItuProbableCause,
eriRouterSfpAlarmServiceAffecting EriRouterAlarmServiceAffecting
}
eriRouterSfpActiveAlarmIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A monotonically increasing integer index. It wraps
back to 1 after it reaches its maximum value."
::= { eriRouterSfpAlarmActiveEntry 1 }
eriRouterSfpAlarmCardSlot OBJECT-TYPE
SYNTAX EriRouterSlot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis slot number in which the card is present where the SFP plugged in."
::= { eriRouterSfpAlarmActiveEntry 2 }
eriRouterSfpAlarmPort OBJECT-TYPE
SYNTAX EriRouterPort
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port number where the SFP plugged in."
::= { eriRouterSfpAlarmActiveEntry 3 }
eriRouterSfpAlarmId OBJECT-TYPE
SYNTAX EriRouterAlarmId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An identifier for the alarm."
::= { eriRouterSfpAlarmActiveEntry 4 }
eriRouterSfpAlarmSeverity OBJECT-TYPE
SYNTAX ItuPerceivedSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The perceived severity of the alarm."
::= { eriRouterSfpAlarmActiveEntry 5 }
eriRouterSfpAlarmType OBJECT-TYPE
SYNTAX IANAItuEventType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the alarm."
::= { eriRouterSfpAlarmActiveEntry 6 }
eriRouterSfpAlarmDateAndTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time when the alarm was raised"
::= { eriRouterSfpAlarmActiveEntry 7 }
eriRouterSfpAlarmDescription OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A text string which conveys additional information
about the alarm."
::= { eriRouterSfpAlarmActiveEntry 8 }
eriRouterSfpAlarmProbableCause OBJECT-TYPE
SYNTAX IANAItuProbableCause
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The probable cause for this alarm."
::= { eriRouterSfpAlarmActiveEntry 9 }
eriRouterSfpAlarmServiceAffecting OBJECT-TYPE
SYNTAX EriRouterAlarmServiceAffecting
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the alarm is perceived to be
service impacting."
::= { eriRouterSfpAlarmActiveEntry 10 }
-- Notifications
eriRouterSfpAlarm NOTIFICATION-TYPE
OBJECTS {
eriRouterSfpAlarmCardSlot,
eriRouterSfpAlarmPort,
eriRouterSfpAlarmId,
eriRouterSfpAlarmSeverity,
eriRouterSfpAlarmType,
eriRouterSfpAlarmDateAndTime,
eriRouterSfpAlarmDescription,
eriRouterSfpAlarmProbableCause
}
STATUS current
DESCRIPTION
"An eriRouterSfpAlarm notification signifies that an
alarm has been raised or cleared on a SFP"
::= { eriRouterSfpMonMIBNotifications 1 }
-- Conformance Statements
eriRouterSfpMonMIBGroups OBJECT IDENTIFIER
::= { eriRouterSfpMonMIBConformance 1 }
eriRouterSfpMonMIBCompliances OBJECT IDENTIFIER
::= { eriRouterSfpMonMIBConformance 2 }
eriRouterSfpMonMIBObjectGroup OBJECT-GROUP
OBJECTS { eriRouterSfpAlarmCardSlot,
eriRouterSfpAlarmPort,
eriRouterSfpAlarmId,
eriRouterSfpAlarmType,
eriRouterSfpAlarmDateAndTime,
eriRouterSfpAlarmDescription,
eriRouterSfpAlarmProbableCause,
eriRouterSfpAlarmSeverity,
eriRouterSfpAlarmServiceAffecting
}
STATUS current
DESCRIPTION
"A collection of objects providing active SFP Alarm information"
::= { eriRouterSfpMonMIBGroups 1 }
eriRouterSfpMonMIBNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { eriRouterSfpAlarm
}
STATUS current
DESCRIPTION
"A collection of notifications providing SFP fault condition"
::= {eriRouterSfpMonMIBGroups 2 }
eriRouterSfpMonMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the Sfp active alarm MIB"
MODULE -- this module
GROUP eriRouterSfpMonMIBObjectGroup
DESCRIPTION
"This group is mandatory for devices which contain Ericsson Approved SFP/XFP" -- Sept 28, 2008
GROUP eriRouterSfpMonMIBNotificationGroup
DESCRIPTION
"This group is mandatory for devices which contain SFP/XFP Alarmmonitoring capabilities"
::= { eriRouterSfpMonMIBCompliances 1 }
END

View File

@ -0,0 +1,101 @@
-- %DNP% $Id: ERICSSON-ROUTER-SMI.my,v 1.1.6.1.452.2 2011/02/22 17:26:17 thatcher Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/ERICSSON-ROUTER-SMI.my,v $
-- *****************************************************************
-- ERICSSON-ROUTER-SMI.my: Structure of Management Information
--
-- Copyright (c) 1998, 2001-2002, 2011, 2015 Ericsson AB.
-- All rights reserved.
--
-- *****************************************************************
ERICSSON-ROUTER-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-IDENTITY
FROM SNMPv2-SMI
ericsson
FROM ERICSSON-TOP-MIB;
eriRouterSMI MODULE-IDENTITY
LAST-UPDATED "201501141800Z" -- Jan 14, 2015
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"The Structure of Management Information for
the enterprise."
REVISION "201501141800Z" -- Jan 14, 2015
DESCRIPTION
"Updated RBN/rbn/Rbn as ERICSSON-ROUTER/eriRouter/EriRouter
to migrate RBN MIB to ERICSSON MIB."
REVISION "201101191800Z" -- Jan 19, 2011
DESCRIPTION
"Update CONTACT-INFO & ORGANIZATION. "
REVISION "200206060000Z" -- June 6, 2002
DESCRIPTION
"Updated Contact-info and recovered revision info."
REVISION "200106270000Z" -- June 27, 2001
DESCRIPTION
"Added eriRouterInternal."
REVISION "9804182300Z" -- April 18, 1998
DESCRIPTION
"Initial version."
::= { ericsson 218 }
eriRouterProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { eriRouterSMI 1 }
eriRouterMgmt OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { eriRouterSMI 2 }
eriRouterExperiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { eriRouterSMI 3 }
eriRouterCapabilities OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { eriRouterSMI 4 }
eriRouterModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { eriRouterSMI 5 }
eriRouterEntities OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { eriRouterSMI 6 }
eriRouterInternal OBJECT-IDENTITY
STATUS current
DESCRIPTION
""
::= { eriRouterSMI 7 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,177 @@
-- %DNP% $Id: ERICSSON-ROUTER-TC.my,v 1.1.2.8.252.3 2011/02/22 17:26:18 thatcher Exp $
-- %DNP% $Source: /cvsroot/pkt/sw/se/xc/bsd/config/snmp/mibs/Attic/ERICSSON-ROUTER-TC.my,v $
-- *****************************************************************
-- ERICSSON-ROUTER-TC Textual Convention MIB
--
-- Copyright (c) 2000, 2002-2009, 2011, 2014, 2015, 2017 Ericsson AB
-- All rights reserved.
--
-- *****************************************************************
ERICSSON-ROUTER-TC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
Integer32, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
eriRouterModules
FROM ERICSSON-ROUTER-SMI;
eriRouterTC MODULE-IDENTITY
LAST-UPDATED "201707281800Z" -- Jul 28, 2017
ORGANIZATION "Ericsson AB."
CONTACT-INFO
" Ericsson AB.
Postal: 100 Headquarters Dr
San Jose, CA 95134
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
"
DESCRIPTION
"Defines common textual conventions used in ERICSSON-ROUTER mib
modules."
REVISION "201707281800Z" -- Jul 28, 2017
DESCRIPTION
"Updated the description of textual convention: EriRouterCircuitHandle.
The circuit handler is used internally and not necessary to export the
internal structure to users."
REVISION "201501141800Z" -- Jan 14, 2015
DESCRIPTION
"Updated RBN/rbn/Rbn as ERICSSON-ROUTER/eriRouter/EriRouter
to migrate RBN MIB to ERICSSON MIB."
REVISION "201407191700Z" -- July 19, 2014
DESCRIPTION
"Added new textual convention: EriRouterSubscriberState."
REVISION "201101191800Z" -- Jan 19, 2011
DESCRIPTION
"Update CONTACT-INFO & ORGANIZATION. "
REVISION "200910201700Z" -- Oct 20, 2009
DESCRIPTION
"Added new textual convention: EriRouterUnsigned64 for read-write
capable 64 bit integer value."
REVISION "200406191700Z" -- June 19, 2004
DESCRIPTION
"Added new textual convention: EriRouterPortMediumType. Correct
warnings given by smilint."
REVISION "200303171700Z" -- March 17, 2003
DESCRIPTION
"Added new textual convention: EriRouterVidOrUntagged."
REVISION "200211110000Z" -- November 11, 2002
DESCRIPTION
"Moved definitions of EriRouterSlot and EriRouterPort from ERICSSON-ROUTER-PVC-MIB.
Updated range on EriRouterSlot and EriRouterPort."
REVISION "200206260000Z" -- June 26, 2002
DESCRIPTION
"Updated CONTACT-INFO. Added new textual conventions:
EriRouterKBytes and EriRouterPercentage."
REVISION "200007140000Z" -- July 14, 2000
DESCRIPTION
"Initial version."
::= { eriRouterModules 2 }
EriRouterCircuitHandle ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1d:1d:2x-2x-2x"
STATUS current
DESCRIPTION
"A unique identifier for individual circuits."
SYNTAX OCTET STRING (SIZE (8))
EriRouterKBytes ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Storage size, expressed in units of 1024 bytes."
SYNTAX Integer32 (0..2147483647)
EriRouterPercentage ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d%"
STATUS current
DESCRIPTION
"This Textual Convention describes an object that stores
a whole integer percentage value."
SYNTAX Integer32 (0..100)
EriRouterSlot ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The chassis slot number. This is the physical slot
number as reported in the CLI command 'show hardware'
on SMS and the CLI command 'show port' on SE."
SYNTAX Unsigned32 (0..255)
EriRouterPort ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The chassis port number. This is the physical port
number as reported in the CLI command 'show hardware'
on SMS and the CLI command 'show port' on SE."
SYNTAX Unsigned32 (0..255)
EriRouterVidOrUntagged ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The twelve-bit VLAN Identifer (VID) used to uniquely
identify the VLAN to which the frame belongs. The VID is
encoded as an unsigned binary number. An untagged frame
does not carry any identification of the VLAN to which it
belongs and is designated with a value of 4096."
SYNTAX Integer32 (1..4096)
EriRouterPortMediumType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Medium type of NAS port."
SYNTAX INTEGER {
unknown(0),
dsl(11),
cable(12),
wireless(13),
satellite(14)
}
EriRouterUnsigned64 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "8d"
STATUS current
DESCRIPTION
"Unsigned 64 bit integer value is represented as an
OCTET STRING. This allows an unsigned integer value in
the range 0..18446744073709551615.
The octets are ordered with the first octet containing
the highest ordered bits of the integer and the 8th octet
containing the lowest ordered bits, corresponding to
network byte order."
SYNTAX OCTET STRING (SIZE(8))
EriRouterSubscriberState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"State of subscriber session."
SYNTAX INTEGER {
up(9),
standby-up(13)
}
END

View File

@ -0,0 +1,88 @@
--
-- The Ericsson top-level Textual Conventions MIB
--
-- Copyright (c) 2017 by Ericsson AB.
-- All rights reserved.
--
-- Author:
-- Enda Murphy
--
ERICSSON-TC-MIB DEFINITIONS ::= BEGIN
-- Add further imports as needed
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ericssonModules
FROM ERICSSON-TOP-MIB;
ericssonTCMIB MODULE-IDENTITY
LAST-UPDATED "201704130000Z"
ORGANIZATION "Ericsson AB"
CONTACT-INFO
"Email: Enda.Murphy@ericsson.com "
DESCRIPTION
"This MIB document includes textual conventions
that can be used by all of the Ericsson group.
The intention is to have shared definitions such
that integration and SNMP development are made
easier.
Document number: 2/196 03-CXC 172 7549."
REVISION "201704130000Z"
DESCRIPTION
"Updated as part of ERICSSON ALARM MIB 2.1 package."
REVISION "201606240000Z"
DESCRIPTION
"Updated version of this MIB module. Included XPath
instance identifier."
REVISION "200810170000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ericssonModules 1 }
--=======================
--==Textual conventions==
--=======================
EriMO ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1a"
STATUS current
DESCRIPTION
"The 3GPP naming convention shall be used as the
format for the managed object parameter. Note
that the granularity MUST be sufficient to
guarantee unique alarm states and relevant
resource identification to the operator.
NOTE: The DN should be *relative* to the Managed
Element's *own* root."
REFERENCE
"3GPP TS 32.106-8 V3.2, Name convention for
Managed Objects"
SYNTAX OCTET STRING(SIZE(4..150))
EriPath ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1a"
STATUS current
DESCRIPTION
"An Abridged YANG Instance-Identifier that references a
resource within the Managed Element. Prefixes used MUST
be the ones defined in the YANG module statement's prefix
substatement. A prefix SHALL be omitted if it is the same
as the previous prefix on the ancestor axis.
For example:
/ex:system/server[ip='192.0.2.1'][port='80']
See: YANG module ericsson-yang-types.
See also: RFC 7950 Section 9.13.
NOTE: The granularity must be good enough to guarantee
unique alarm states and relevant resource identification
to the operator."
REFERENCE
"YANG module ericsson-yang-types;
RFC 7950 , The YANG 1.1 Data Modeling Language"
SYNTAX OCTET STRING(SIZE(4..150))
END

View File

@ -0,0 +1,42 @@
--
-- ERICSSON-TOP-MIB: Top-level MIB for Ericsson AB's
-- 193 branch of the enterprise MIB tree.
--
-- Copyright (c) 2008 by Ericsson AB.
-- All rights reserved.
--
ERICSSON-TOP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, enterprises, OBJECT-IDENTITY
FROM SNMPv2-SMI;
ericsson MODULE-IDENTITY
LAST-UPDATED "200810170000Z"
ORGANIZATION
"Ericsson AB "
CONTACT-INFO
"Email: snmp.mib.contact@ericsson.com"
DESCRIPTION
"This very small module is made available so that
developers within the Ericsson community can import the
'ericsson' name into their own MIB modules. In addition,
it includes the top-level node for Ericsson Group-wide
MIB modules.
Document number: 1/196 03-CXC 172 7549, Rev A"
REVISION "200810170000Z"
DESCRIPTION "Added email contact address, ericssonModules"
REVISION "200205280000Z"
DESCRIPTION "Initial version of this MIB module."
::= { enterprises 193 }
ericssonModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"ericssonModules provides a root object identifier
from which MODULE-IDENTITY values may be assigned
for Ericsson Group-wide MIB modules."
::= { ericsson 183 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff