Initial commit
This commit is contained in:
386
MIBS/calix/OCCAM-ENTITY-MIB
Normal file
386
MIBS/calix/OCCAM-ENTITY-MIB
Normal file
@@ -0,0 +1,386 @@
|
||||
|
||||
--This MIB has been extracted from RFC 2737
|
||||
OCCAM-ENTITY-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, mib-2, NOTIFICATION-TYPE,
|
||||
enterprises, OBJECT-IDENTITY, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TDomain, TAddress, TEXTUAL-CONVENTION, AutonomousType,
|
||||
RowPointer, TimeStamp, TruthValue, MacAddress, DateAndTime,
|
||||
PhysAddress
|
||||
FROM SNMPv2-TC
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
occamGenericHardwareModules
|
||||
FROM OCCAM-REG-MODULE;
|
||||
|
||||
entityMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200710020000Z"
|
||||
ORGANIZATION "Occam Networks"
|
||||
CONTACT-INFO "email support@occamnetworks.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The MIB module for representing multiple
|
||||
logical entities supported by a single
|
||||
SNMP agent."
|
||||
|
||||
REVISION "200909100000Z"
|
||||
DESCRIPTION "Realigned objects and indices ordering"
|
||||
|
||||
REVISION "200710020000Z"
|
||||
DESCRIPTION "modified entitySoftwareRevExt object OID"
|
||||
|
||||
REVISION "200709200000Z"
|
||||
DESCRIPTION "added entitySoftwareRevExt object"
|
||||
|
||||
REVISION "9912070000Z"
|
||||
DESCRIPTION "Initial Version of Entity MIB (Version 2).
|
||||
This revision obsoletes RFC 2037."
|
||||
|
||||
::= { occamGenericHardwareModules 1 }
|
||||
|
||||
-- TEXTUAL-CONVENTIONS --
|
||||
PhysicalIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION "An arbitrary value which uniquely
|
||||
identifies the physical entity. The
|
||||
value should be a small non-negative
|
||||
integer; index values for different
|
||||
physical entities are not necessarily
|
||||
contiguous."
|
||||
SYNTAX Integer32 ( 0 .. 2147483647 )
|
||||
|
||||
org OBJECT IDENTIFIER
|
||||
::= { iso 3 }
|
||||
|
||||
dod OBJECT IDENTIFIER
|
||||
::= { org 6 }
|
||||
|
||||
|
||||
-- MIB variables
|
||||
|
||||
internet OBJECT IDENTIFIER
|
||||
::= { dod 1 }
|
||||
|
||||
mgmt OBJECT IDENTIFIER
|
||||
::= { internet 2 }
|
||||
|
||||
|
||||
|
||||
--identifiers
|
||||
|
||||
entityMIBObjects OBJECT IDENTIFIER
|
||||
::= { entityMIB 1 }
|
||||
|
||||
|
||||
-- Entity MIB Trap Definitions
|
||||
|
||||
entityMIBTraps OBJECT IDENTIFIER
|
||||
::= { entityMIB 2 }
|
||||
|
||||
--scalar Objects
|
||||
|
||||
entityCompanyName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the Company which built the
|
||||
product. In our case it is Occam
|
||||
Networks Inc."
|
||||
::= { entityMIBObjects 1 }
|
||||
|
||||
entityMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the MAC Address of
|
||||
an ethernet interface. For other physical
|
||||
entities it is an octet string of length 0"
|
||||
::= { entityMIBObjects 2 }
|
||||
|
||||
entityBoardName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The textual name of the Board."
|
||||
::= { entityMIBObjects 3 }
|
||||
|
||||
entityBoardAssembly OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An in-house classification of the board."
|
||||
::= { entityMIBObjects 4 }
|
||||
|
||||
entityBoardType OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of board that is present."
|
||||
::= { entityMIBObjects 5 }
|
||||
|
||||
entitySerialNum OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0 .. 32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor-specific serial number
|
||||
string for the physical entity."
|
||||
|
||||
::= { entityMIBObjects 6 }
|
||||
|
||||
entityHardwareRev OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor-specific hardware revision
|
||||
string for the physical entity. The
|
||||
preferred value is the hardware revision
|
||||
identifier actually printed on the
|
||||
component itself (if present).
|
||||
|
||||
Note that if revision information is
|
||||
stored internally in a non-printable
|
||||
(e.g., binary) format, then the agent
|
||||
must convert such information to a
|
||||
printable format, in an implementation-
|
||||
specific manner.
|
||||
|
||||
If no specific hardware revision string
|
||||
is associated with the physical component,
|
||||
or this information is unknown to the
|
||||
agent, then this object will contain a
|
||||
zero-length string."
|
||||
::= { entityMIBObjects 7 }
|
||||
|
||||
|
||||
entityFirmwareRev OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor-specific firmware revision
|
||||
string for the
|
||||
physical entity.
|
||||
|
||||
Note that if revision information is
|
||||
stored internally in a non-printable
|
||||
(e.g., binary) format, then the agent
|
||||
must convert such information to a
|
||||
printable format, in an implementation-
|
||||
specific manner.
|
||||
|
||||
If no specific firmware programs are
|
||||
associated with the physical component,
|
||||
or this information is unknown to the
|
||||
agent, then this object will contain a
|
||||
zero-length string."
|
||||
::= { entityMIBObjects 8 }
|
||||
|
||||
|
||||
entitySoftwareRev OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor-specific software revision
|
||||
string for the physical entity.
|
||||
|
||||
Note that if revision information is
|
||||
stored internally in a non-printable
|
||||
(e.g., binary) format, then the agent
|
||||
must convert such information to a
|
||||
printable format, in an implementation-
|
||||
specific manner.
|
||||
|
||||
If no specific software programs are
|
||||
associated with the physical component,
|
||||
or this information is unknown to the
|
||||
agent, then this object will contain a
|
||||
zero-length string."
|
||||
::= { entityMIBObjects 9 }
|
||||
|
||||
entityMfgDate OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The date when this physical component
|
||||
was manufactured. The preferred value is
|
||||
the manufacturer date printed on the
|
||||
component itself(if present). If the
|
||||
manufacturer date associated with the
|
||||
physical component is unknown to the
|
||||
agent, then this object will contain a
|
||||
zero-length string."
|
||||
::= { entityMIBObjects 10 }
|
||||
|
||||
entitySoftwareRevExt OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Occam software revision extension in
|
||||
'TagTagrev_SuffixSuffixrev' format
|
||||
(i.e. R3_P1). In this example the Tag is
|
||||
R, the Tagrev is 3, the Suffix is P, and
|
||||
the Suffixrev is 1."
|
||||
::= { entityMIBObjects 13 }
|
||||
|
||||
entityOntSlotId OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slot identifier configured on this
|
||||
entity, intended for within a daisy
|
||||
chained application. This object is
|
||||
applicable to active ONTs."
|
||||
::= { entityMIBObjects 14 }
|
||||
|
||||
|
||||
|
||||
-- The Port Table
|
||||
entityPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EntityPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains one row per port
|
||||
entity."
|
||||
::= { entityMIBObjects 11 }
|
||||
|
||||
entityPortEntry OBJECT-TYPE
|
||||
SYNTAX EntityPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about a particular port."
|
||||
INDEX { entityPortShelfIndex,
|
||||
entityPortSlotIndex, entityPortIndex }
|
||||
::= { entityPortTable 1 }
|
||||
|
||||
EntityPortEntry ::= SEQUENCE {
|
||||
entityPortShelfIndex PhysicalIndex,
|
||||
entityPortSlotIndex PhysicalIndex,
|
||||
entityPortIndex PhysicalIndex,
|
||||
entityPortName SnmpAdminString
|
||||
}
|
||||
|
||||
entityPortShelfIndex OBJECT-TYPE
|
||||
SYNTAX PhysicalIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The shelf number which contains the slot
|
||||
that contains this port."
|
||||
::= { entityPortEntry 1 }
|
||||
|
||||
entityPortSlotIndex OBJECT-TYPE
|
||||
SYNTAX PhysicalIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slot number associated with this
|
||||
port."
|
||||
::= { entityPortEntry 2 }
|
||||
|
||||
entityPortIndex OBJECT-TYPE
|
||||
SYNTAX PhysicalIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of the port in the slot
|
||||
specified by entitySlotIndex, and the
|
||||
shelf specified by entityShelfIndex."
|
||||
::= { entityPortEntry 3 }
|
||||
|
||||
entityPortName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The textual name of the port. The value
|
||||
of this object should be the name as
|
||||
assigned by the local device and should
|
||||
be suitable for usein commands entered at
|
||||
the device's console."
|
||||
::= { entityPortEntry 4 }
|
||||
|
||||
--conformance statements
|
||||
|
||||
entityMIBConformance OBJECT IDENTIFIER
|
||||
::= { entityMIB 3 }
|
||||
|
||||
entityMIBGroups OBJECT IDENTIFIER
|
||||
::= { entityMIBConformance 1 }
|
||||
|
||||
entityMIBCompliances OBJECT IDENTIFIER
|
||||
::= { entityMIBConformance 2 }
|
||||
|
||||
entityMIBObjGroups OBJECT IDENTIFIER
|
||||
::= { entityMIBGroups 1 }
|
||||
|
||||
entityMIBEventGroups OBJECT IDENTIFIER
|
||||
::= { entityMIBGroups 2 }
|
||||
|
||||
|
||||
|
||||
|
||||
entityCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for SNMP
|
||||
entities which implement the Entity MIB."
|
||||
|
||||
MODULE
|
||||
MANDATORY-GROUPS { entityPhysicalGroup}
|
||||
OBJECT entitySerialNum
|
||||
MIN-ACCESS not-accessible
|
||||
DESCRIPTION
|
||||
"Read and write access is not required
|
||||
for agents which cannot identify serial
|
||||
number information for physical entities,
|
||||
and/or cannot provide non-volatile
|
||||
storage for NMS-assigned serial numbers.
|
||||
|
||||
Write access is not required for agents
|
||||
which can identify serial number
|
||||
information,but can provide non-volatile
|
||||
storage for NMS-assigned serial numbers."
|
||||
|
||||
::= { entityMIBCompliances 1 }
|
||||
|
||||
|
||||
-- MIB groupings
|
||||
|
||||
entityPhysicalGroup OBJECT-GROUP
|
||||
OBJECTS { entityCompanyName,
|
||||
entityMacAddress,
|
||||
entityBoardName,
|
||||
entityBoardAssembly,
|
||||
entityBoardType ,
|
||||
entitySerialNum,
|
||||
entityHardwareRev,
|
||||
entityFirmwareRev,
|
||||
entitySoftwareRev,
|
||||
entityMfgDate
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collection of objects which are used
|
||||
to represent the physical system for which
|
||||
a single agent provides management
|
||||
information."
|
||||
::= { entityMIBObjGroups 1 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user