Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

-- *****************************************************************

-- HARMONIC-SMI: Harmonic Enterprise Structure of Management Information


---
-- August 2016 Daniel Cohen
--
-- Copyright (c) harmonicInc.
-- All rights reserved.
--
-- *****************************************************************
--

HARMONIC-SMI DEFINITIONS ::= BEGIN

IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, enterprises
FROM SNMPv2-SMI
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB;

harmonic MODULE-IDENTITY
LAST-UPDATED "201607210000Z"
ORGANIZATION "Harmonic Inc"
CONTACT-INFO
" Harmonic Inc.
4300 North First Street
San Jose, CA 95134
U.S.A.
408-542-2500
www.harmonicinc.com"
DESCRIPTION
"The MIB module to describe harmonic objects "

REVISION "201607210000Z"
DESCRIPTION
"Revision from 2016-07-21."
::= { enterprises 1563 }

--
-- top level structure
--
-- 1-10 are occupied by NSG9000 and other legacy CableEdge products
hrmCableEdge OBJECT IDENTIFIER ::= { harmonic 10 }

hrmCableEdgeProducts OBJECT IDENTIFIER ::= { hrmCableEdge 1 }


hrmExo1 OBJECT IDENTIFIER ::= { hrmCableEdgeProducts 1 }
hrmExoR OBJECT IDENTIFIER ::= { hrmCableEdgeProducts 2 }
hrmNnsg80G12 OBJECT IDENTIFIER ::= { hrmCableEdgeProducts 3 }
hrmCableOs OBJECT IDENTIFIER ::= { hrmCableEdgeProducts 4 }

hrmCableEdgeMgmt OBJECT IDENTIFIER ::= { hrmCableEdge 2 } -- MIB


objects that are general to all products
hrmCableEdgeNotifs OBJECT IDENTIFIER ::= { hrmCableEdgeMgmt 2 }
hrmCableEdgeModules OBJECT IDENTIFIER ::= { hrmCableEdgeMgmt 3 }

hrmCableEdgeNotifStructure OBJECT IDENTIFIER ::= { hrmCableEdgeNotifs 1 }

hrmCENotifDescription OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Description: full DEscription of notification indication."
::= { hrmCableEdgeNotifStructure 1 }

hrmCENotifPossibleCause OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Probable cause: what might have caused the notification."
::= { hrmCableEdgeNotifStructure 2 }

hrmCENotifRecommendedAction OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Recommended action: Recommendation as to what should be done when the
particular notification occurs."
::= { hrmCableEdgeNotifStructure 3 }

hrmCENotifSeverity OBJECT-TYPE
SYNTAX INTEGER {
emergency(1),
alert(2),
critical(3),
error(4),
warning(5),
notice(6),
information(7),
debug(8)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
" Taken from RFC 4639
The priority level that is controlled by this
entry. These are ordered from most (emergency) to least
(debug) critical. Each event with a CM or CMTS has a
particular priority level associated with it (as defined
by the vendor).

emergency(1) events indicate vendor-specific fatal


hardware or software errors that prevent normal system
operation.

alert(2) events indicate a serious failure that causes


the reporting system to reboot but is not caused by
hardware or software malfunctioning.

critical(3) events indicate a serious failure that


requires attention and prevents the device from
transmitting data but that could be recovered without
rebooting the system.

error(4) and warning(5) events indicate that a failure


occurred that could interrupt the normal data flow but
that does not cause the device to re-register.

notice(6) and information(7) events indicate a


milestone or checkpoint in normal operation that could
be of particular importance for troubleshooting.

debug(8) events are reserved for vendor-specific


events.

During normal operation, no event more


critical than notice(6) should be generated. Events
between warning and emergency should be generated at
appropriate levels of problems (e.g., emergency when the
box is about to crash)."
::= { hrmCableEdgeNotifStructure 4 }

hrmRpnAlarmStatusDescription OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Alarm status description: full description of notification
indication."
::= { hrmCableEdgeNotifStructure 5 }

hrmRpnAlarmStatusValue OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Alarm status value: Detailed information about status transition."
::= { hrmCableEdgeNotifStructure 6 }

END

You might also like