Observium_CE/mibs/cradlepoint/CP-ETHERNET-MIB

169 lines
4.4 KiB
Plaintext

CP-ETHERNET-MIB DEFINITIONS ::= BEGIN
-- Cradlepoint Ethernet MIB Release 1.1
-- Copyright 2008-2019 by CradlePoint, Inc. All rights reserved
-- This Specification is supplied "AS IS", CradlePoint makes no warranty,
-- either expressed or implied, as to the use, operation, condition,
-- or performance of the Specification.
IMPORTS
wipipeEthernet FROM WIPIPE-MIB;
ethernetPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF ethernetPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ethernet port table. This table contains one entry per physical Ethernet
port."
::= { wipipeEthernet 1 }
ethernetPortTraps OBJECT IDENTIFIER ::= { wipipeEthernet 2 }
ethernetPortEntry OBJECT-TYPE
SYNTAX EthernetPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing management information applicable to a
particular physical Ethernet port."
INDEX { portIndex }
::= { ethernetPortTable 1 }
EthernetPortEntry ::=
SEQUENCE {
portIndex INTEGER,
portDescr DisplayString,
portOperStatus INTEGER,
portAdminStatus INTEGER,
portPseDetectionStatus INTEGER,
portPseClass INTEGER,
portPsePower INTEGER,
}
portIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value, starting at 1, for each physical Ethernet port.
The value is expected to remain constant for a given port after
reboot."
::= { ethernetPortEntry 1 }
portDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about the
Ethernet port."
::= { ethernetPortEntry 2 }
portAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current administrative status of the port."
::= { ethernetPortEntry 3 }
portOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1), -- ready to pass packets
down(2),
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational status of the port."
::= { ethernetPortEntry 4 }
portPseDetectionStatus OBJECT-TYPE
SYNTAX INTEGER {
normal-device(1),
legacy-device(2),
powered-device(3),
no-device(4),
error-detected(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes the operational status of the port PD detection."
::= { ethernetPortEntry 5 }
portPseClass OBJECT-TYPE
SYNTAX INTEGER {
CLASS-INVALID(-1),
CLASS-UNKNOWN(0),
CLASS-1(1),
CLASS-2(2),
CLASS-3(3),
CLASS-4(4),
CLASS-5(5),
CLASS-6(6),
CLASS-7(7),
CLASS-8(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes the PSE class of the device."
::= { ethernetPortEntry 6 }
portPsePower OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"On-off state of the PoE device."
::= { ethernetPortEntry 7 }
portDown NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portOperStatus, portAdminStatus }
STATUS current
DESCRIPTION
"A portDown trap indicates that the Ethernet port went down
from the operational stage."
::= { ethernetPortTraps 1 }
portUp NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portOperStatus, portAdminStatus }
STATUS current
DESCRIPTION
"A portUp trap indicates that the Ethernet port came up and
is in operational stage."
::= { ethernetPortTraps 2}
portPsePortStatusChangeNotification NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portPseDetectionStatus,
portPsePower, portPseClass }
STATUS current
DESCRIPTION
"This trap indicates a change in status of PSE as indicated
in the portPseDetectionStatus object."
::= { ethernetPortTraps 3 }
END