initial commit; version 22.5.12042
This commit is contained in:
760
mibs/datacom/DATACOM-CESOP-MIB
Normal file
760
mibs/datacom/DATACOM-CESOP-MIB
Normal file
@ -0,0 +1,760 @@
|
||||
--
|
||||
-- DATACOM Telematica
|
||||
-- Copyright 2012-2013 by DATACOM (Teracom Telematica Ltda). All Rights Reserved.
|
||||
-- This DATACOM SNMP MIB Specification is Datacom proprietary intellectual property.
|
||||
--
|
||||
-- This module will be extend, as required. The specification and other information
|
||||
-- contained in this document can be modified without prior notice. The user should
|
||||
-- consult Datacom to determine whether any such changes have been done.
|
||||
--
|
||||
|
||||
|
||||
DATACOM-CESOP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Counter32, Counter64, Gauge32, Integer32
|
||||
enterprises
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, PhysAddress
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
datacomAccessDevicesMIBs
|
||||
FROM DATACOM-SMI;
|
||||
|
||||
|
||||
dmCesopMIB MODULE-IDENTITY
|
||||
ORGANIZATION "DATACOM"
|
||||
CONTACT-INFO
|
||||
"DATACOM
|
||||
--
|
||||
-- Postal: DATACOM
|
||||
-- Av. Franca, 735
|
||||
-- Navegantes, POA, RS
|
||||
-- CEP 90230-220
|
||||
-- BRAZIL
|
||||
--
|
||||
-- Tel: +55(051)3358-0100
|
||||
-- Fax: +55(051)3358-0101
|
||||
--
|
||||
-- E-mail: datacom@datacom.ind.br"
|
||||
DESCRIPTION
|
||||
"The MIB module for CESoP."
|
||||
::= { datacomAccessDevicesMIBs 300 }
|
||||
|
||||
|
||||
dmCesopBundle OBJECT IDENTIFIER ::= { dmCesopMIB 1 }
|
||||
dmCesopPw OBJECT IDENTIFIER ::= { dmCesopMIB 2 }
|
||||
dmCesopSyncSource OBJECT IDENTIFIER ::= { dmCesopMIB 3 }
|
||||
dmCesopTdm OBJECT IDENTIFIER ::= { dmCesopMIB 4 }
|
||||
dmCesopSyncSourceHierarchy OBJECT IDENTIFIER ::= { dmCesopMIB 5 }
|
||||
|
||||
|
||||
--
|
||||
-- dmCesopBundle
|
||||
--
|
||||
-- bundleCountersTable
|
||||
--
|
||||
bundleCountersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BundleCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table containing a collection of
|
||||
counters from bundle interfaces."
|
||||
::= { dmCesopBundle 1 }
|
||||
|
||||
bundleCountersEntry OBJECT-TYPE
|
||||
SYNTAX BundleCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry containing a collection of
|
||||
counters from bundle interfaces."
|
||||
INDEX { bundleCountersIndex }
|
||||
::= { bundleCountersTable 1 }
|
||||
|
||||
BundleCountersEntry ::= SEQUENCE
|
||||
{
|
||||
bundleCountersIndex Integer32,
|
||||
bundleCountersName DisplayString,
|
||||
bundleCountersBufferOverflow Counter32,
|
||||
bundleCountersBufferUnderflow Counter32,
|
||||
bundleCountersLostPackets Counter32,
|
||||
bundleCountersLostPacketsRate Counter32,
|
||||
bundleCountersOutOfOrderPackets Counter32,
|
||||
bundleCountersSequenceNumberViolation Counter32,
|
||||
bundleCountersWrongSizePackets Counter32,
|
||||
bundleCountersJitterBufferOccupation Gauge32
|
||||
}
|
||||
|
||||
bundleCountersIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A unique value, greater than zero,
|
||||
for each bundle interface."
|
||||
::= { bundleCountersEntry 1 }
|
||||
|
||||
bundleCountersName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A textual string containing the
|
||||
name of bundle interface."
|
||||
::= { bundleCountersEntry 2 }
|
||||
|
||||
bundleCountersBufferOverflow OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of overflows that occurred on bundle's
|
||||
jitter buffer."
|
||||
::= { bundleCountersEntry 3 }
|
||||
|
||||
bundleCountersBufferUnderflow OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of underflows that occurred on bundle's
|
||||
jitter-buffer."
|
||||
::= { bundleCountersEntry 4 }
|
||||
|
||||
bundleCountersLostPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets removed from jitter buffer to
|
||||
be transmitted via TDM interface, with sequence number
|
||||
higher than expected while respecting the jitter buffer
|
||||
ability of reorder."
|
||||
::= { bundleCountersEntry 5 }
|
||||
|
||||
bundleCountersLostPacketsRate OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The rate of lost packets in packets per second."
|
||||
::= { bundleCountersEntry 6 }
|
||||
|
||||
bundleCountersOutOfOrderPackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets with sequence number different
|
||||
from the expected, but in the range where it can be
|
||||
reordered in jitter buffer."
|
||||
::= { bundleCountersEntry 7 }
|
||||
|
||||
bundleCountersSequenceNumberViolation OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets with sequence number
|
||||
exceeding the jitter-buffer capacity."
|
||||
::= { bundleCountersEntry 8 }
|
||||
|
||||
bundleCountersWrongSizePackets OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets received on bundle
|
||||
interface with different size of configured value."
|
||||
::= { bundleCountersEntry 9 }
|
||||
|
||||
bundleCountersJitterBufferOccupation OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The jitter buffer size, in microseconds."
|
||||
::= { bundleCountersEntry 10 }
|
||||
|
||||
|
||||
--
|
||||
-- dmCesopBundle
|
||||
--
|
||||
-- bundleStatusTable
|
||||
--
|
||||
bundleStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BundleStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table containing status information
|
||||
about the bundle interfaces."
|
||||
::= { dmCesopBundle 2 }
|
||||
|
||||
bundleStatusEntry OBJECT-TYPE
|
||||
SYNTAX BundleStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry containing status information
|
||||
about the bundle interfaces."
|
||||
INDEX { bundleStatusIndex }
|
||||
::= { bundleStatusTable 1 }
|
||||
|
||||
BundleStatusEntry ::= SEQUENCE
|
||||
{
|
||||
bundleStatusIndex Integer32,
|
||||
bundleStatusName DisplayString,
|
||||
bundleStatusLocalBundle INTEGER,
|
||||
bundleStatusRemoteBundle INTEGER,
|
||||
bundleStatusLocalTdm INTEGER,
|
||||
bundleStatusRemoteTdm INTEGER,
|
||||
bundleStatusPacketSize INTEGER,
|
||||
bundleStatusNextHop INTEGER,
|
||||
bundleStatusMac PhysAddress
|
||||
}
|
||||
|
||||
bundleStatusIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A unique value, greater than zero,
|
||||
for each bundle interface."
|
||||
::= { bundleStatusEntry 1 }
|
||||
|
||||
bundleStatusName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A textual string containing the
|
||||
name of bundle interface."
|
||||
::= { bundleStatusEntry 2 }
|
||||
|
||||
bundleStatusLocalBundle OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
OK(1),
|
||||
Fail(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Local bundle interface status. Values can be:
|
||||
OK(1): local bundle interface is ok, without failures;
|
||||
Fail(2): packet loss on local bundle interface is over the
|
||||
configured limit."
|
||||
::= { bundleStatusEntry 3 }
|
||||
|
||||
bundleStatusRemoteBundle OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
OK(1),
|
||||
Fail(2),
|
||||
Unknown(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Remote bundle interface status. Values can be:
|
||||
OK(1): remote bundle interfaces is ok, without failures;
|
||||
Fail(2): packet loss on remote bundle interfaces is over
|
||||
the configured limit;
|
||||
Unknown(6): remote bundle interface status is unknown."
|
||||
::= { bundleStatusEntry 4 }
|
||||
|
||||
bundleStatusLocalTdm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
OK(1),
|
||||
Fail(2),
|
||||
RDI(3),
|
||||
NotAvailable(7),
|
||||
LDL(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Local TDM interface status. Values can be:
|
||||
OK(1): local TDM interface is ok, without failures;
|
||||
Fail(2): an error occurs on local TDM interface;
|
||||
RDI(3): an error occurs on remote TDM interface
|
||||
(Remote Defect Indicator);
|
||||
NotAvailable(7): not used in running configuration..
|
||||
LDL(8): LDL test is enabled"
|
||||
::= { bundleStatusEntry 5 }
|
||||
|
||||
bundleStatusRemoteTdm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
OK(1),
|
||||
Fail(2),
|
||||
RDI(3),
|
||||
Unknown(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Remote TDM interface status. Values can be:
|
||||
OK(1): local TDM interface is ok, without failures;
|
||||
Fail(2): an error occurs on local TDM interface;
|
||||
RDI(3): an error occurs on remote TDM interface
|
||||
(Remote Defect Indicator);
|
||||
Unknown(6): remote TDM interface status is unknown."
|
||||
::= { bundleStatusEntry 6 }
|
||||
|
||||
bundleStatusPacketSize OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
OK(1),
|
||||
Mismatch(4),
|
||||
Unknown(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates if local bundle interface is receiving
|
||||
packets with right sizes. Values can be:
|
||||
OK(1): received packets are with correct size;
|
||||
Mismatch(4): received packets are with different size;
|
||||
Unknown(6): remote bundle interface status is unknown.
|
||||
of the configured value."
|
||||
::= { bundleStatusEntry 7 }
|
||||
|
||||
bundleStatusNextHop OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
OK(1),
|
||||
Down(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Bundle next-hop interface status. Values can be:
|
||||
OK(1): next-hop interface is ok;
|
||||
Down(5): is impossible to access next-hop IP address
|
||||
configured on bundle interface."
|
||||
::= { bundleStatusEntry 8 }
|
||||
|
||||
bundleStatusMac OBJECT-TYPE
|
||||
SYNTAX PhysAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Bundle next-hop physical(MAC) address."
|
||||
::= { bundleStatusEntry 9 }
|
||||
|
||||
|
||||
--
|
||||
-- dmCesopPw
|
||||
--
|
||||
pwCountersTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PwCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table containing a collection of
|
||||
counters from PW interfaces."
|
||||
::= { dmCesopPw 1 }
|
||||
|
||||
pwCountersEntry OBJECT-TYPE
|
||||
SYNTAX PwCountersEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry containing a collection of
|
||||
counters from PW interfaces."
|
||||
INDEX { pwCountersIndex }
|
||||
::= { pwCountersTable 1 }
|
||||
|
||||
PwCountersEntry ::= SEQUENCE
|
||||
{
|
||||
pwCountersIndex Integer32,
|
||||
pwCountersPacketsInput Counter64,
|
||||
pwCountersTotalDiscardInput Counter64,
|
||||
pwCountersBundlesReachedPackets Counter64,
|
||||
pwCountersOctetsInput Counter64,
|
||||
pwCountersOctetsOutput Counter64,
|
||||
pwCountersUnicastInput Counter64,
|
||||
pwCountersUnicastOutput Counter64,
|
||||
pwCountersDiscardInput Counter64,
|
||||
pwCountersDiscardOutput Counter64,
|
||||
pwCountersErrorInput Counter64,
|
||||
pwCountersErrorOutput Counter64,
|
||||
pwCountersUnknownProtosInput Counter64,
|
||||
pwCountersQLen Gauge32
|
||||
}
|
||||
|
||||
pwCountersIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A unique value, greater than zero,
|
||||
for each PW interface."
|
||||
::= { pwCountersEntry 1 }
|
||||
|
||||
pwCountersPacketsInput OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of packets received
|
||||
by the equipment via PW interface."
|
||||
::= { pwCountersEntry 2 }
|
||||
|
||||
pwCountersTotalDiscardInput OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of inbound packets discarded
|
||||
by the equipment."
|
||||
::= { pwCountersEntry 3 }
|
||||
|
||||
pwCountersBundlesReachedPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of packets sent
|
||||
to the local bundle interface."
|
||||
::= { pwCountersEntry 4 }
|
||||
|
||||
pwCountersOctetsInput OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of octets received on PW
|
||||
interface."
|
||||
::= { pwCountersEntry 5 }
|
||||
|
||||
pwCountersOctetsOutput OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of octets transmitted out of PW
|
||||
interface."
|
||||
::= { pwCountersEntry 6 }
|
||||
|
||||
pwCountersUnicastInput OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets, delivered by this sub-layer to a
|
||||
higher (sub-)layer, which were not addressed to a multicast
|
||||
or broadcast address at this sub-layer."
|
||||
::= { pwCountersEntry 7 }
|
||||
|
||||
pwCountersUnicastOutput OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of packets that higher-level protocols
|
||||
requested be transmitted, and which were not addressed to a
|
||||
multicast or broadcast address at this sub-layer, including
|
||||
those that were discarded or not sent."
|
||||
::= { pwCountersEntry 8 }
|
||||
|
||||
pwCountersDiscardInput OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of inbound packets which were chosen to be
|
||||
discarded even though no errors had been detected to prevent
|
||||
their being deliverable to a higher-layer protocol. One
|
||||
ble reason for discarding such a packet could be to
|
||||
up buffer space."
|
||||
::= { pwCountersEntry 9 }
|
||||
|
||||
pwCountersDiscardOutput OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of outbound packets which were chosen to be
|
||||
discarded even though no errors had been detected to prevent
|
||||
their being transmitted. One possible reason for discarding
|
||||
such a packet could be to free up buffer space."
|
||||
::= { pwCountersEntry 10 }
|
||||
|
||||
pwCountersErrorInput OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of inbound packets that contained
|
||||
errors preventing them from being deliverable
|
||||
to a higher-layer protocol."
|
||||
::= { pwCountersEntry 11 }
|
||||
|
||||
pwCountersErrorOutput OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of outbound packets that could not
|
||||
be transmitted via PW interface because of errors."
|
||||
::= { pwCountersEntry 12 }
|
||||
|
||||
pwCountersUnknownProtosInput OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets received via the PW
|
||||
interface which were discarded because of
|
||||
unknown or unsupported protocol."
|
||||
::= { pwCountersEntry 13 }
|
||||
|
||||
pwCountersQLen OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " The length of the output packet
|
||||
queue (in packets) of PW interface."
|
||||
::= { pwCountersEntry 14 }
|
||||
|
||||
|
||||
--
|
||||
-- dmCesopSyncSource
|
||||
--
|
||||
syncSourceTransmitClockSource OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
Internal(1),
|
||||
TDM(2),
|
||||
SDHVC12(3),
|
||||
SDH(4),
|
||||
PTP(5),
|
||||
External(6),
|
||||
Adaptive(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Clock source. The sources can be:
|
||||
Internal(1): the equipment is the clock source;
|
||||
TDM(2): the clock received at the specified TDM interface
|
||||
is used as clock source for the equipment;
|
||||
SDHVC12(3): the clock received by SDHVC12 is used as clock
|
||||
source for equipment;
|
||||
SDH(4): the clock received by SDH is used as clock
|
||||
source for equipment;
|
||||
PTP(5): the clock received by PTP is used as clock
|
||||
source for equipment;
|
||||
External(6): the clock received by an external interface,
|
||||
connected to equipment, is used as clock source for the
|
||||
equipment;
|
||||
Adaptive(7): the clock received at the specified bundle
|
||||
interface is used as clock source for the equipment."
|
||||
::= { dmCesopSyncSource 1 }
|
||||
|
||||
syncSourceStatusOutOfLimits OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
No(1),
|
||||
Yes(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Transmit clock source out of limits status.
|
||||
Values can be:
|
||||
No(1): transmit clock source isn't out of limits;
|
||||
Yes(2): transmit clock source is out of limits."
|
||||
::= { dmCesopSyncSource 2 }
|
||||
|
||||
syncSourceStatusDetail OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
DontCare(1),
|
||||
FreeRun(2),
|
||||
HoldOver(3),
|
||||
Locked(4),
|
||||
Acquiring(5),
|
||||
Misconfigured(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Transmit clock source status detailed.
|
||||
Values can be:
|
||||
DontCare(1): transmit clock source is don't care;
|
||||
FreeRun(2): transmit clock source is free run;
|
||||
HoldOver(3): transmit clock source is hold over;
|
||||
Locked(4): transmit clock source is locked;
|
||||
Acquiring(5): transmit clock source is being acquired;
|
||||
Misconfigured(6): transmit clock source is misconfigured."
|
||||
::= { dmCesopSyncSource 3 }
|
||||
|
||||
syncSourceActiveHierarchy OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of the active hierarchy."
|
||||
::= { dmCesopSyncSource 4 }
|
||||
|
||||
|
||||
--
|
||||
-- dmCesopTdm
|
||||
--
|
||||
tdmStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TdmStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table containing status information
|
||||
about the TDM interfaces."
|
||||
::= { dmCesopTdm 1 }
|
||||
|
||||
tdmStatusEntry OBJECT-TYPE
|
||||
SYNTAX TdmStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry containing status information
|
||||
about the TDM interfaces."
|
||||
INDEX { tdmStatusIndex }
|
||||
::= { tdmStatusTable 1 }
|
||||
|
||||
TdmStatusEntry ::= SEQUENCE
|
||||
{
|
||||
tdmStatusIndex Integer32,
|
||||
tdmStatusLinkStatus INTEGER,
|
||||
tdmStatusRemoteAlarm INTEGER,
|
||||
tdmStatusCasStatus INTEGER,
|
||||
tdmStatusCrcStatus INTEGER
|
||||
}
|
||||
|
||||
tdmStatusIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A unique value, greater than zero,
|
||||
for each TDM interface."
|
||||
::= { tdmStatusEntry 1 }
|
||||
|
||||
tdmStatusLinkStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
OK(1),
|
||||
LOS(2),
|
||||
AIS(3),
|
||||
LOF(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Status of the TDM link. Values can be:
|
||||
OK(1): TDM link doesn't have any failures;
|
||||
LOS(2): TDM link has LOS(Loss Of Signal) failure;
|
||||
AIS(3): TDM link has AIS(Alarm Indication Signal) failure;
|
||||
LOF(4): TDM link has LOF(Loss Of Frame) failure."
|
||||
::= { tdmStatusEntry 2 }
|
||||
|
||||
tdmStatusRemoteAlarm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
OK(1),
|
||||
RALM(6),
|
||||
NotAvailable(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Status of the Remote Alarm. Values can be:
|
||||
OK(1): TDM link doesn't have remote alarm;
|
||||
RALM(6): TDM link has remote alarm;
|
||||
NotAvailable(8): not used in running configuration."
|
||||
::= { tdmStatusEntry 3 }
|
||||
|
||||
tdmStatusCasStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
OK(1),
|
||||
LOM(5),
|
||||
NotAvailable(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Status of CAS alignment. Values can be:
|
||||
OK(1): CAS alignment doesn't have any failure;
|
||||
LOM(5): CAS alignment has LOM(Loss Of Multiframe) failure;
|
||||
NotAvailable(8): not used in running configuration."
|
||||
::= { tdmStatusEntry 4 }
|
||||
|
||||
tdmStatusCrcStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
OK(1),
|
||||
Fail(7),
|
||||
NotAvailable(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Status of CRC alignment. Values can be:
|
||||
OK(1): CRC alignment doesn't have any failure;
|
||||
Fail(7): CRC alignment has failed;
|
||||
NotAvailable(8): not used in running configuration."
|
||||
::= { tdmStatusEntry 5 }
|
||||
|
||||
|
||||
--
|
||||
-- dmCesopSyncSourceHierarchy
|
||||
--
|
||||
syncSourceHierarchyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF syncSourceHierarchyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table containing configuration information
|
||||
about the sync source hierarchies."
|
||||
::= { dmCesopSyncSourceHierarchy 1 }
|
||||
|
||||
syncSourceHierarchyEntry OBJECT-TYPE
|
||||
SYNTAX syncSourceHierarchyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table containing configuration information
|
||||
about the sync source hierarchies."
|
||||
INDEX { syncSourceHierarchyIndex }
|
||||
::= { syncSourceHierarchyTable 1 }
|
||||
|
||||
syncSourceHierarchyEntry ::= SEQUENCE
|
||||
{
|
||||
syncSourceHierarchyIndex Integer32
|
||||
syncSourceHierarchyEnable INTEGER
|
||||
syncSourceHierarchyTransmitClockSource INTEGER
|
||||
syncSourceHierarchyOutOfLimits INTEGER
|
||||
syncSourceHierarchyStatusDetail INTEGER
|
||||
}
|
||||
|
||||
syncSourceHierarchyIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A unique value, greater than zero,
|
||||
for each sync source hierarchy."
|
||||
::= { syncSourceHierarchyEntry 1 }
|
||||
|
||||
syncSourceHierarchyEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
No(1),
|
||||
Yes(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates if the hierarchy is enabled and in use. Values can be:
|
||||
No(1): The hierarchy is enabled and in use;
|
||||
Yes(2): The hierarchy is disabled and not in use."
|
||||
::= { syncSourceHierarchyEntry 2 }
|
||||
|
||||
syncSourceHierarchyTransmitClockSource OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
Internal(1),
|
||||
TDM(2),
|
||||
SDHVC12(3),
|
||||
SDH(4),
|
||||
PTP(5),
|
||||
External(6),
|
||||
Adaptive(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Clock source. The sources can be:
|
||||
Internal(1): the equipment is the clock source;
|
||||
TDM(2): the clock received at the specified TDM interface
|
||||
is used as clock source for the equipment;
|
||||
SDHVC12(3): the clock received by SDHVC12 is used as clock
|
||||
source for equipment;
|
||||
SDH(4): the clock received by SDH is used as clock
|
||||
source for equipment;
|
||||
PTP(5): the clock received by PTP is used as clock
|
||||
source for equipment;
|
||||
External(6): the clock received by an external interface,
|
||||
connected to equipment, is used as clock source for the
|
||||
equipment;
|
||||
Adaptive(7): the clock received at the specified bundle
|
||||
interface is used as clock source for the equipment."
|
||||
::= { syncSourceHierarchyEntry 3 }
|
||||
|
||||
syncSourceHierarchyOutOfLimits OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
No(1),
|
||||
Yes(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Sync source hierarchy out of limits status.
|
||||
Values can be:
|
||||
No(1): sync source hierarchy isn't out of limits;
|
||||
Yes(2): sync source hierarchy is out of limits."
|
||||
::= { syncSourceHierarchyEntry 4 }
|
||||
|
||||
syncSourceHierarchyStatusDetail OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
Available(2),
|
||||
Fail(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Sync source hierarchy state. Values can be:
|
||||
Available(2): sync source hierarchy is available;
|
||||
Fail(3): sync source hierarchy is fail."
|
||||
::= { syncSourceHierarchyEntry 5 }
|
||||
|
||||
|
||||
END
|
1512
mibs/datacom/DATACOM-GENERIC-DEVICE-TRAPS-MIB
Normal file
1512
mibs/datacom/DATACOM-GENERIC-DEVICE-TRAPS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1438
mibs/datacom/DATACOM-REG
Normal file
1438
mibs/datacom/DATACOM-REG
Normal file
File diff suppressed because it is too large
Load Diff
109
mibs/datacom/DATACOM-SMI
Normal file
109
mibs/datacom/DATACOM-SMI
Normal file
@ -0,0 +1,109 @@
|
||||
--
|
||||
-- DATACOM Telematica
|
||||
-- Copyright 1999-2006 by Datacom Telematica (Teracom Telematica Ltda). All Rights Reserved.
|
||||
-- This DATACOM SNMP MIB Specification is Datacom proprietary intellectual property.
|
||||
--
|
||||
-- This module will be extend, as required. The specification and other information
|
||||
-- contained in this document can be modified without prior notice. The user should
|
||||
-- consult Datacom to determine whether any such changes have been done.
|
||||
--
|
||||
|
||||
DATACOM-SMI DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
IMPORTS
|
||||
enterprises FROM SNMPv2-SMI;
|
||||
-- FROM RFC1155-SMI;
|
||||
|
||||
datacom OBJECT IDENTIFIER ::={ enterprises 3709 }
|
||||
-- MODULE-IDENTITY
|
||||
-- ORGANIZATION "DATACOM"
|
||||
-- CONTACT-INFO
|
||||
-- "DATACOM
|
||||
--
|
||||
-- Postal: DATACOM
|
||||
-- Rua America, 1000
|
||||
-- Eldorado do Sul, RS
|
||||
-- CEP 92990-000
|
||||
-- BRAZIL
|
||||
--
|
||||
-- Tel:+55(51)3933 3000
|
||||
-- Fax:+55(51)3933 3003
|
||||
--
|
||||
-- E-mail: datacom@datacom.ind.br "
|
||||
-- DESCRIPTION
|
||||
-- " The Structure of Management Information for
|
||||
-- Datacom Telematica enterprise. "
|
||||
--
|
||||
|
||||
datacomRegistrations OBJECT IDENTIFIER ::={ datacom 1 }
|
||||
|
||||
|
||||
datacomGenericMIBs OBJECT IDENTIFIER ::={ datacom 2 }
|
||||
|
||||
|
||||
datacomProductsMIBs OBJECT IDENTIFIER ::={ datacom 3 }
|
||||
|
||||
|
||||
datacomExperimental OBJECT IDENTIFIER ::={ datacom 4 }
|
||||
|
||||
|
||||
|
||||
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
|
||||
|
||||
-- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
--
|
||||
-- datacomRegistration
|
||||
-- Register the modules identification of MIBs
|
||||
datacomModules OBJECT IDENTIFIER ::={ datacomRegistrations 1 }
|
||||
|
||||
--
|
||||
-- Products registration
|
||||
-- Register the management cards
|
||||
datacomManagementCards OBJECT IDENTIFIER ::={ datacomRegistrations 2 }
|
||||
|
||||
-- Register the modems
|
||||
datacomModems OBJECT IDENTIFIER ::={ datacomRegistrations 3 }
|
||||
|
||||
|
||||
-- Register the data converters.
|
||||
datacomAccessDevices OBJECT IDENTIFIER ::={ datacomRegistrations 5 }
|
||||
|
||||
|
||||
-- Register the devices.
|
||||
datacomDevices OBJECT IDENTIFIER ::={ datacomRegistrations 6 }
|
||||
|
||||
|
||||
-- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
--
|
||||
-- datacomProductsMIBs
|
||||
|
||||
-- Modem MIBs
|
||||
datacomModemsMIBs OBJECT IDENTIFIER ::={ datacomProductsMIBs 3 }
|
||||
|
||||
-- Access Devices MIBs
|
||||
datacomAccessDevicesMIBs OBJECT IDENTIFIER ::={ datacomProductsMIBs 5 }
|
||||
|
||||
-- Devices MIBs
|
||||
datacomDevicesMIBs OBJECT IDENTIFIER ::={ datacomProductsMIBs 6 }
|
||||
|
||||
|
||||
-- -- -- -- -- -- -- -- -- -- -- -- -- --
|
||||
--
|
||||
-- datacomExperimental
|
||||
|
||||
datacomExpGenericMIBs OBJECT IDENTIFIER ::={ datacomExperimental 2 }
|
||||
|
||||
datacomExpProductsMIBs OBJECT IDENTIFIER ::={ datacomExperimental 3 }
|
||||
|
||||
|
||||
--
|
||||
-- datacomExpProductsMIBs
|
||||
datacomExpModemsMIBs OBJECT IDENTIFIER ::={ datacomExpProductsMIBs 3 }
|
||||
|
||||
-- Access Devices MIBs
|
||||
datacomExpAccessDevicesMIBs OBJECT IDENTIFIER ::={ datacomExpProductsMIBs 5 }
|
||||
|
||||
|
||||
END
|
137
mibs/datacom/DMOS-CARDMGR-NOTIFICATIONS-MIB
Normal file
137
mibs/datacom/DMOS-CARDMGR-NOTIFICATIONS-MIB
Normal file
@ -0,0 +1,137 @@
|
||||
DMOS-CARDMGR-NOTIFICATIONS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
alarmNotifications,
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState
|
||||
FROM DMOS-NOTIFICATIONS-MIB;
|
||||
|
||||
dmosCardmgrNotificationsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201711270000Z"
|
||||
ORGANIZATION "DATACOM"
|
||||
CONTACT-INFO
|
||||
"DATACOM
|
||||
|
||||
Postal: DATACOM
|
||||
Rua America, 1000
|
||||
Eldorado do Sul, RS
|
||||
CEP 92990-000
|
||||
BRAZIL
|
||||
|
||||
Tel:+55(51)3933 3000
|
||||
Fax:+55(51)3933 3003
|
||||
|
||||
E-mail: datacom@datacom.ind.br "
|
||||
DESCRIPTION
|
||||
"DmOS notifications related to card manager events."
|
||||
REVISION "201711270000Z"
|
||||
DESCRIPTION
|
||||
" First release "
|
||||
::= { alarmNotifications 3 }
|
||||
|
||||
dmosCardmgrNotificationGroups OBJECT IDENTIFIER ::= { dmosCardmgrNotificationsMIB 1 }
|
||||
|
||||
dmosCardmgrAlarmTrapsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { cardNotProvisionedAlarmTrap,
|
||||
cardNotPresentAlarmTrap,
|
||||
cardRemovedAlarmTrap,
|
||||
cardMismatchAlarmTrap }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Traps generated by card manager alarms."
|
||||
::= { dmosCardmgrNotificationGroups 1 }
|
||||
|
||||
cardNotProvisionedAlarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Card not provisioned alarm trap."
|
||||
::= { dmosCardmgrNotificationsMIB 2 }
|
||||
|
||||
cardNotPresentAlarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Card not present alarm trap."
|
||||
::= { dmosCardmgrNotificationsMIB 3 }
|
||||
|
||||
cardRemovedAlarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Card removed alarm trap."
|
||||
::= { dmosCardmgrNotificationsMIB 4 }
|
||||
|
||||
cardMismatchAlarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Card mismatch alarm trap."
|
||||
::= { dmosCardmgrNotificationsMIB 5 }
|
||||
|
||||
cardInsertedTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationInfo }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Card inserted trap."
|
||||
::= { dmosCardmgrNotificationsMIB 6 }
|
||||
|
||||
cardRemovedTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationInfo }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Card removed trap."
|
||||
::= { dmosCardmgrNotificationsMIB 7 }
|
||||
|
||||
END
|
136
mibs/datacom/DMOS-CPU-NOTIFICATIONS-MIB
Normal file
136
mibs/datacom/DMOS-CPU-NOTIFICATIONS-MIB
Normal file
@ -0,0 +1,136 @@
|
||||
DMOS-CPU-NOTIFICATIONS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
UnsignedPercent
|
||||
FROM DMOS-TC-MIB
|
||||
alarmNotifications,
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState
|
||||
FROM DMOS-NOTIFICATIONS-MIB;
|
||||
|
||||
dmosCpuNotificationsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201610200000Z"
|
||||
ORGANIZATION "DATACOM"
|
||||
CONTACT-INFO
|
||||
"DATACOM
|
||||
|
||||
Postal: DATACOM
|
||||
Rua America, 1000
|
||||
Eldorado do Sul, RS
|
||||
CEP 92990-000
|
||||
BRAZIL
|
||||
|
||||
Tel:+55(51)3933 3000
|
||||
Fax:+55(51)3933 3003
|
||||
|
||||
E-mail: datacom@datacom.ind.br "
|
||||
DESCRIPTION "The CPU notifications designed to be used by notification manager"
|
||||
REVISION "201610200000Z"
|
||||
DESCRIPTION "Initial revision"
|
||||
::= { alarmNotifications 0 }
|
||||
|
||||
dmosCpuNotificationObjects OBJECT IDENTIFIER ::= { dmosCpuNotificationsMIB 1 }
|
||||
|
||||
dmosCpuNotificationThreshold OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "CPU alarm threshold percentage."
|
||||
::= { dmosCpuNotificationObjects 1 }
|
||||
|
||||
dmosCpuNotificationInterval OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Time interval that generated the alarm value."
|
||||
::= { dmosCpuNotificationObjects 2 }
|
||||
|
||||
dmosCpuNotificationValue OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "CPU load value that generated the alarm."
|
||||
::= { dmosCpuNotificationObjects 3 }
|
||||
|
||||
dmosCpuNotificationCoreId OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "ID"
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Identifier of CPU core that generated the alarm"
|
||||
::= { dmosCpuNotificationObjects 4 }
|
||||
|
||||
dmosCpuNotificationGroups OBJECT IDENTIFIER ::= { dmosCpuNotificationsMIB 2 }
|
||||
|
||||
dmosCpuAlarmInfoGroup OBJECT-GROUP
|
||||
OBJECTS { dmosCpuNotificationThreshold,
|
||||
dmosCpuNotificationInterval,
|
||||
dmosCpuNotificationCoreId,
|
||||
dmosCpuNotificationValue }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A set of objects that provides more information about CPU alarms."
|
||||
::= { dmosCpuNotificationGroups 1 }
|
||||
|
||||
dmosCpuAlarmTrapsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { cpuLoadHighTrap,
|
||||
cpuCoreHighTrap }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traps generated by CPU alarms."
|
||||
::= { dmosCpuNotificationGroups 2 }
|
||||
|
||||
cpuLoadHighTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState,
|
||||
dmosCpuNotificationThreshold,
|
||||
dmosCpuNotificationInterval,
|
||||
dmosCpuNotificationValue
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm trap for high CPU load."
|
||||
::= { dmosCpuNotificationsMIB 3 }
|
||||
|
||||
cpuCoreHighTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState,
|
||||
dmosCpuNotificationThreshold,
|
||||
dmosCpuNotificationInterval,
|
||||
dmosCpuNotificationCoreId,
|
||||
dmosCpuNotificationValue
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm trap for high CPU core load."
|
||||
::= { dmosCpuNotificationsMIB 4 }
|
||||
|
||||
END
|
39
mibs/datacom/DMOS-EXPERIMENTAL-NOTIFICATIONS-MIB
Normal file
39
mibs/datacom/DMOS-EXPERIMENTAL-NOTIFICATIONS-MIB
Normal file
@ -0,0 +1,39 @@
|
||||
DMOS-EXPERIMENTAL-NOTIFICATIONS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
dmosNotificationsMIB,
|
||||
alarmNotifications
|
||||
FROM DMOS-NOTIFICATIONS-MIB;
|
||||
|
||||
dmosExperimentalNotificationsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201610200000Z"
|
||||
ORGANIZATION "DATACOM"
|
||||
CONTACT-INFO
|
||||
"DATACOM
|
||||
|
||||
Postal: DATACOM
|
||||
Rua America, 1000
|
||||
Eldorado do Sul, RS
|
||||
CEP 92990-000
|
||||
BRAZIL
|
||||
|
||||
Tel:+55(51)3933 3000
|
||||
Fax:+55(51)3933 3003
|
||||
|
||||
E-mail: datacom@datacom.ind.br "
|
||||
DESCRIPTION
|
||||
"This module contains experimental DmOS notifications and related objects
|
||||
for internal use and can change without notice"
|
||||
REVISION "201610200000Z"
|
||||
DESCRIPTION "Initial revision"
|
||||
::= { dmosNotificationsMIB 4294967295 }
|
||||
|
||||
experimentalNotificationObjects OBJECT IDENTIFIER ::= { dmosExperimentalNotificationsMIB 1 }
|
||||
|
||||
experimentalCustomNotifications OBJECT IDENTIFIER ::= { dmosExperimentalNotificationsMIB 2 }
|
||||
|
||||
experimentalAlarmNotifications OBJECT IDENTIFIER ::= { alarmNotifications 4294967295 }
|
||||
|
||||
END
|
111
mibs/datacom/DMOS-EXPERIMENTAL-TEST-NOTIFICATIONS-MIB
Normal file
111
mibs/datacom/DMOS-EXPERIMENTAL-TEST-NOTIFICATIONS-MIB
Normal file
@ -0,0 +1,111 @@
|
||||
DMOS-EXPERIMENTAL-TEST-NOTIFICATIONS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
enterprises, Integer32, Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
FixedPoint2Dec
|
||||
FROM DMOS-TC-MIB
|
||||
dmosNotificationsMIB,
|
||||
alarmNotifications,
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState
|
||||
FROM DMOS-NOTIFICATIONS-MIB
|
||||
experimentalNotificationObjects,
|
||||
experimentalCustomNotifications,
|
||||
experimentalAlarmNotifications
|
||||
FROM DMOS-EXPERIMENTAL-NOTIFICATIONS-MIB;
|
||||
|
||||
dmosExperimentalTestNotificationsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201610200000Z"
|
||||
ORGANIZATION "DATACOM"
|
||||
CONTACT-INFO
|
||||
"DATACOM
|
||||
|
||||
Postal: DATACOM
|
||||
Rua America, 1000
|
||||
Eldorado do Sul, RS
|
||||
CEP 92990-000
|
||||
BRAZIL
|
||||
|
||||
Tel:+55(51)3933 3000
|
||||
Fax:+55(51)3933 3003
|
||||
|
||||
E-mail: datacom@datacom.ind.br "
|
||||
DESCRIPTION "The notifications designed to be used in the tests of the notification manager"
|
||||
REVISION "201610200000Z"
|
||||
DESCRIPTION "Initial revision"
|
||||
::= { experimentalNotificationObjects 2 }
|
||||
|
||||
testParamUint32 OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "An unsigned 32-bit integer for testing."
|
||||
::= { dmosExperimentalTestNotificationsMIB 1 }
|
||||
|
||||
testParamInt32 OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A signed 32-bit integer for testing."
|
||||
::= { dmosExperimentalTestNotificationsMIB 2 }
|
||||
|
||||
testParamStr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A string for testing."
|
||||
::= { dmosExperimentalTestNotificationsMIB 3 }
|
||||
|
||||
testParamFloat OBJECT-TYPE
|
||||
SYNTAX FixedPoint2Dec
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A signed 32-bit integer for testing."
|
||||
::= { dmosExperimentalTestNotificationsMIB 4 }
|
||||
|
||||
notificationTrap NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A trap without binds."
|
||||
::= { experimentalCustomNotifications 1 }
|
||||
|
||||
eventTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
testParamStr,
|
||||
testParamUint32,
|
||||
testParamStr
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A test trap."
|
||||
::= { experimentalCustomNotifications 2 }
|
||||
|
||||
alarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState,
|
||||
testParamUint32,
|
||||
testParamInt32,
|
||||
testParamStr,
|
||||
testParamFloat
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Example trap."
|
||||
::= { experimentalAlarmNotifications 1 }
|
||||
|
||||
END
|
256
mibs/datacom/DMOS-HW-MONITOR-MIB
Normal file
256
mibs/datacom/DMOS-HW-MONITOR-MIB
Normal file
@ -0,0 +1,256 @@
|
||||
DMOS-HW-MONITOR-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, TruthValue, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
datacomDevicesMIBs
|
||||
FROM DATACOM-SMI
|
||||
UnsignedPercent
|
||||
FROM DMOS-TC-MIB;
|
||||
|
||||
dmosHwMonitorMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201701020000Z"
|
||||
ORGANIZATION "DATACOM"
|
||||
CONTACT-INFO
|
||||
"DATACOM
|
||||
|
||||
Postal: DATACOM
|
||||
Rua America, 1000
|
||||
Eldorado do Sul, RS
|
||||
CEP 92990-000
|
||||
BRAZIL
|
||||
|
||||
Tel:+55(51)3933 3000
|
||||
Fax:+55(51)3933 3003
|
||||
|
||||
E-mail: datacom@datacom.ind.br"
|
||||
DESCRIPTION "This module contains DmOS thermal information and status monitoring objects."
|
||||
REVISION "201701020000Z"
|
||||
DESCRIPTION "First revision"
|
||||
::= { datacomDevicesMIBs 6 }
|
||||
|
||||
EnvironmentSensorTemperature ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-1"
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
SYNTAX Integer32
|
||||
|
||||
EnvironmentSensorStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
SYNTAX INTEGER {fail(-2),error(-1),normal(0),high(1),low(2),critical(3)}
|
||||
|
||||
environment OBJECT IDENTIFIER ::= { dmosHwMonitorMIB 1 }
|
||||
|
||||
environmentChassisTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvironmentChassisEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "List of chassis for which thermal management information is available"
|
||||
::= { environment 1 }
|
||||
|
||||
environmentChassisEntry OBJECT-TYPE
|
||||
SYNTAX EnvironmentChassisEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Chassis identification field"
|
||||
INDEX { environmentChassisId }
|
||||
::= { environmentChassisTable 1 }
|
||||
|
||||
EnvironmentChassisEntry ::=
|
||||
SEQUENCE {
|
||||
environmentChassisId Unsigned32
|
||||
}
|
||||
|
||||
environmentChassisId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Chassis identifier"
|
||||
::= { environmentChassisEntry 1 }
|
||||
|
||||
environmentSlotTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnvironmentSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "List of slots for which thermal management information is available"
|
||||
::= { environment 2 }
|
||||
|
||||
environmentSlotEntry OBJECT-TYPE
|
||||
SYNTAX EnvironmentSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Slot thermal information structure"
|
||||
INDEX { environmentChassisId, environmentSlotId }
|
||||
::= { environmentSlotTable 1 }
|
||||
|
||||
EnvironmentSlotEntry ::=
|
||||
SEQUENCE {
|
||||
environmentSlotId DisplayString
|
||||
}
|
||||
|
||||
environmentSlotId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Slot identifier"
|
||||
::= { environmentSlotEntry 1 }
|
||||
|
||||
temperatureSensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TemperatureSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "List of temperature sensors present on a given slot and chassis"
|
||||
::= { environment 3 }
|
||||
|
||||
temperatureSensorEntry OBJECT-TYPE
|
||||
SYNTAX TemperatureSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Temperature sensor information structure"
|
||||
INDEX { environmentChassisId, environmentSlotId, temperatureSensorId }
|
||||
::= { temperatureSensorTable 1 }
|
||||
|
||||
TemperatureSensorEntry ::=
|
||||
SEQUENCE {
|
||||
temperatureSensorId DisplayString,
|
||||
temperatureSensorDescription DisplayString,
|
||||
temperatureSensorMaxTemperature EnvironmentSensorTemperature,
|
||||
temperatureSensorMinTemperature EnvironmentSensorTemperature,
|
||||
temperatureSensorHysteresis EnvironmentSensorTemperature,
|
||||
temperatureSensorCurrentTemperature EnvironmentSensorTemperature,
|
||||
temperatureSensorTemperatureReadError TruthValue,
|
||||
temperatureSensorTemperatureStatus EnvironmentSensorStatus
|
||||
}
|
||||
|
||||
temperatureSensorId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Temperature sensor identifier"
|
||||
::= { temperatureSensorEntry 1 }
|
||||
|
||||
temperatureSensorDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Temperature sensor description"
|
||||
::= { temperatureSensorEntry 2 }
|
||||
|
||||
temperatureSensorMaxTemperature OBJECT-TYPE
|
||||
SYNTAX EnvironmentSensorTemperature
|
||||
UNITS "C"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "High temperature alarm threshold"
|
||||
::= { temperatureSensorEntry 3 }
|
||||
|
||||
temperatureSensorMinTemperature OBJECT-TYPE
|
||||
SYNTAX EnvironmentSensorTemperature
|
||||
UNITS "C"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Low temperature alarm threshold"
|
||||
::= { temperatureSensorEntry 4 }
|
||||
|
||||
temperatureSensorHysteresis OBJECT-TYPE
|
||||
SYNTAX EnvironmentSensorTemperature
|
||||
UNITS "C"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Hysteresis value for both high and low temperature alarms"
|
||||
::= { temperatureSensorEntry 5 }
|
||||
|
||||
temperatureSensorCurrentTemperature OBJECT-TYPE
|
||||
SYNTAX EnvironmentSensorTemperature
|
||||
UNITS "C"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current temperature value being read by the sensor"
|
||||
::= { temperatureSensorEntry 6 }
|
||||
|
||||
temperatureSensorTemperatureReadError OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates if an error occured while trying to read from the sensor"
|
||||
::= { temperatureSensorEntry 7 }
|
||||
|
||||
temperatureSensorTemperatureStatus OBJECT-TYPE
|
||||
SYNTAX EnvironmentSensorStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Temperature status based on minimum and maximum thresholds"
|
||||
::= { temperatureSensorEntry 8 }
|
||||
|
||||
fanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "List of individual fans manageable on a given fan module/slot"
|
||||
::= { environment 4 }
|
||||
|
||||
fanEntry OBJECT-TYPE
|
||||
SYNTAX FanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Fan information structure"
|
||||
INDEX { environmentChassisId, environmentSlotId, fanId }
|
||||
::= { fanTable 1 }
|
||||
|
||||
FanEntry ::=
|
||||
SEQUENCE {
|
||||
fanId DisplayString,
|
||||
fanDescription DisplayString,
|
||||
fanControl UnsignedPercent,
|
||||
fanSpeed Unsigned32,
|
||||
fanSpeedReadError TruthValue,
|
||||
fanSpeedStatus EnvironmentSensorStatus
|
||||
}
|
||||
|
||||
fanId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Fan identifier"
|
||||
::= { fanEntry 1 }
|
||||
|
||||
fanDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Fan description"
|
||||
::= { fanEntry 2 }
|
||||
|
||||
fanControl OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Percentage of maximum fan speed applied for thermal control"
|
||||
::= { fanEntry 3 }
|
||||
|
||||
fanSpeed OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "RPM"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current speed of the fan"
|
||||
::= { fanEntry 4 }
|
||||
|
||||
fanSpeedReadError OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates if an error occured while trying to read from the sensor"
|
||||
::= { fanEntry 5 }
|
||||
|
||||
fanSpeedStatus OBJECT-TYPE
|
||||
SYNTAX EnvironmentSensorStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the current state of the fan based on its speed"
|
||||
::= { fanEntry 6 }
|
||||
|
||||
END
|
215
mibs/datacom/DMOS-HW-MONITOR-NOTIFICATIONS-MIB
Normal file
215
mibs/datacom/DMOS-HW-MONITOR-NOTIFICATIONS-MIB
Normal file
@ -0,0 +1,215 @@
|
||||
DMOS-HW-MONITOR-NOTIFICATIONS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
alarmNotifications,
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState
|
||||
FROM DMOS-NOTIFICATIONS-MIB;
|
||||
|
||||
dmosHwMonNotificationsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201701300000Z"
|
||||
ORGANIZATION "DATACOM"
|
||||
CONTACT-INFO
|
||||
"DATACOM
|
||||
|
||||
Postal: DATACOM
|
||||
Rua America, 1000
|
||||
Eldorado do Sul, RS
|
||||
CEP 92990-000
|
||||
BRAZIL
|
||||
|
||||
Tel:+55(51)3933 3000
|
||||
Fax:+55(51)3933 3003
|
||||
|
||||
E-mail: datacom@datacom.ind.br "
|
||||
DESCRIPTION
|
||||
"This MIB file constains the definition of DmOS notifications related to the hardware monitoring."
|
||||
REVISION "201701300000Z"
|
||||
DESCRIPTION
|
||||
" First release "
|
||||
::= { alarmNotifications 2 }
|
||||
|
||||
dmosHwMonNotificationObjects OBJECT IDENTIFIER ::= { dmosHwMonNotificationsMIB 1 }
|
||||
|
||||
dmosHwMonValue OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Current value that triggered the notification."
|
||||
::= { dmosHwMonNotificationObjects 1 }
|
||||
|
||||
dmosHwMonLimitValue OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Current limit that was overflow and that triggered the notification."
|
||||
::= { dmosHwMonNotificationObjects 2 }
|
||||
|
||||
dmosHwMonNotificationGroups OBJECT IDENTIFIER ::= { dmosHwMonNotificationsMIB 2 }
|
||||
|
||||
dmosHwMonAlarmInfoGroup OBJECT-GROUP
|
||||
OBJECTS { dmosHwMonValue,
|
||||
dmosHwMonLimitValue }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A set of objects that provides more information about hardware monitoring alarms."
|
||||
::= { dmosHwMonNotificationGroups 1 }
|
||||
|
||||
fanHighAlarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState,
|
||||
dmosHwMonValue,
|
||||
dmosHwMonLimitValue }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm for fan speed above the safe rpm speed."
|
||||
::= { dmosHwMonNotificationsMIB 3 }
|
||||
|
||||
fanLowAlarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState,
|
||||
dmosHwMonValue,
|
||||
dmosHwMonLimitValue }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm for fan speed below the safe rpm speed."
|
||||
::= { dmosHwMonNotificationsMIB 4 }
|
||||
|
||||
fanFailAlarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm for fan in a fail condition. The fan must be checked."
|
||||
::= { dmosHwMonNotificationsMIB 5 }
|
||||
|
||||
fanErrorAlarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm to report that an error happened on fan status reading."
|
||||
::= { dmosHwMonNotificationsMIB 6 }
|
||||
|
||||
dmosFanAlarmTrapsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { fanHighAlarmTrap,
|
||||
fanLowAlarmTrap,
|
||||
fanErrorAlarmTrap,
|
||||
fanFailAlarmTrap }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traps generated by fan alarms."
|
||||
::= { dmosHwMonNotificationGroups 2 }
|
||||
|
||||
tempHighAlarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState,
|
||||
dmosHwMonValue,
|
||||
dmosHwMonLimitValue }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm for high temperature of the device."
|
||||
::= { dmosHwMonNotificationsMIB 7 }
|
||||
|
||||
tempLowAlarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState,
|
||||
dmosHwMonValue,
|
||||
dmosHwMonLimitValue }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm for low temperature of the device."
|
||||
::= { dmosHwMonNotificationsMIB 8 }
|
||||
|
||||
tempErrorAlarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "It was not possible to read the temperature sensor."
|
||||
::= { dmosHwMonNotificationsMIB 9 }
|
||||
|
||||
tempCriticalAlarmTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState,
|
||||
dmosHwMonValue,
|
||||
dmosHwMonLimitValue }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm for critical temperature of the device."
|
||||
::= { dmosHwMonNotificationsMIB 10 }
|
||||
|
||||
dmosTempAlarmTrapsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { tempHighAlarmTrap,
|
||||
tempLowAlarmTrap,
|
||||
tempErrorAlarmTrap,
|
||||
tempCriticalAlarmTrap }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traps generated by temperature alarms."
|
||||
::= { dmosHwMonNotificationGroups 3 }
|
||||
|
||||
END
|
97
mibs/datacom/DMOS-MEM-NOTIFICATIONS-MIB
Normal file
97
mibs/datacom/DMOS-MEM-NOTIFICATIONS-MIB
Normal file
@ -0,0 +1,97 @@
|
||||
DMOS-MEM-NOTIFICATIONS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE,
|
||||
Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
UnsignedPercent
|
||||
FROM DMOS-TC-MIB
|
||||
alarmNotifications,
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState
|
||||
FROM DMOS-NOTIFICATIONS-MIB;
|
||||
|
||||
dmosMemNotificationsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201610200000Z"
|
||||
ORGANIZATION "DATACOM"
|
||||
CONTACT-INFO
|
||||
"DATACOM
|
||||
|
||||
Postal: DATACOM
|
||||
Rua America, 1000
|
||||
Eldorado do Sul, RS
|
||||
CEP 92990-000
|
||||
BRAZIL
|
||||
|
||||
Tel:+55(51)3933 3000
|
||||
Fax:+55(51)3933 3003
|
||||
|
||||
E-mail: datacom@datacom.ind.br "
|
||||
DESCRIPTION "The memory notifications designed to be used by notification manager"
|
||||
REVISION "201610200000Z"
|
||||
DESCRIPTION "Initial revision"
|
||||
::= { alarmNotifications 1 }
|
||||
|
||||
dmosMemNotificationObjects OBJECT IDENTIFIER ::= { dmosMemNotificationsMIB 1 }
|
||||
|
||||
dmosMemNotificationThreshold OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Memory alarm threshold."
|
||||
::= { dmosMemNotificationObjects 1 }
|
||||
|
||||
dmosMemNotificationInterval OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Time interval during which the memory value was above/below the threshold."
|
||||
::= { dmosMemNotificationObjects 2 }
|
||||
|
||||
dmosMemNotificationGroups OBJECT IDENTIFIER ::= { dmosMemNotificationsMIB 2 }
|
||||
|
||||
dmosMemAlarmInfoGroup OBJECT-GROUP
|
||||
OBJECTS { dmosMemNotificationThreshold,
|
||||
dmosMemNotificationInterval }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A set of objects that provides more information about memory alarms."
|
||||
::= { dmosMemNotificationGroups 1 }
|
||||
|
||||
dmosMemAlarmTrapsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { memAvailableLowTrap }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traps generated by memory alarms."
|
||||
::= { dmosMemNotificationGroups 2 }
|
||||
|
||||
memAvailableLowTrap NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationSeverity,
|
||||
notificationInfo,
|
||||
notificationAlarmState,
|
||||
dmosMemNotificationThreshold,
|
||||
dmosMemNotificationInterval
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alarm trap for low memory available."
|
||||
::= { dmosMemNotificationsMIB 3 }
|
||||
|
||||
END
|
107
mibs/datacom/DMOS-NOTIFICATIONS-MIB
Normal file
107
mibs/datacom/DMOS-NOTIFICATIONS-MIB
Normal file
@ -0,0 +1,107 @@
|
||||
DMOS-NOTIFICATIONS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
OBJECT-GROUP FROM SNMPv2-CONF
|
||||
DateAndTime, DisplayString FROM SNMPv2-TC
|
||||
datacomDevicesMIBs FROM DATACOM-SMI;
|
||||
|
||||
dmosNotificationsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201610200000Z"
|
||||
ORGANIZATION "DATACOM"
|
||||
CONTACT-INFO
|
||||
"DATACOM
|
||||
|
||||
Postal: DATACOM
|
||||
Rua America, 1000
|
||||
Eldorado do Sul, RS
|
||||
CEP 92990-000
|
||||
BRAZIL
|
||||
|
||||
Tel:+55(51)3933 3000
|
||||
Fax:+55(51)3933 3003
|
||||
|
||||
E-mail: datacom@datacom.ind.br "
|
||||
DESCRIPTION "This module contains DmOS notifications data for SNMP"
|
||||
REVISION "201610200000Z"
|
||||
DESCRIPTION "Initial revision"
|
||||
::= { datacomDevicesMIBs 3 }
|
||||
|
||||
notificationObjects OBJECT IDENTIFIER ::= { dmosNotificationsMIB 1 }
|
||||
|
||||
notificationTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Date and Time when notification was generated"
|
||||
::= { notificationObjects 1 }
|
||||
|
||||
notificationName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Name of notification"
|
||||
::= { notificationObjects 2 }
|
||||
|
||||
notificationSourceType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Type of source"
|
||||
::= { notificationObjects 3 }
|
||||
|
||||
notificationSourceValue OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Source identification"
|
||||
::= { notificationObjects 4 }
|
||||
|
||||
notificationSeverity OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Notification severity"
|
||||
::= { notificationObjects 5 }
|
||||
|
||||
notificationInfo OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Summarized information of the notification"
|
||||
::= { notificationObjects 6 }
|
||||
|
||||
notificationAlarmState OBJECT-TYPE
|
||||
SYNTAX INTEGER {clear(1), set(2), unstable(3)}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm state"
|
||||
::= { notificationObjects 7 }
|
||||
|
||||
notificationGroups OBJECT IDENTIFIER ::= { dmosNotificationsMIB 2 }
|
||||
|
||||
infoNotificationGroup OBJECT-GROUP
|
||||
OBJECTS { notificationTime,
|
||||
notificationName,
|
||||
notificationSourceType,
|
||||
notificationSourceValue,
|
||||
notificationInfo }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A set of objects that describes an occurrence informed by a
|
||||
notification not related to any alarm"
|
||||
::= { notificationGroups 1 }
|
||||
|
||||
alarmNotificationGroup OBJECT-GROUP
|
||||
OBJECTS { notificationSeverity,
|
||||
notificationAlarmState }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The notifications that inform an alarm state transition contain all
|
||||
object members of this group in addition to infoNotificationGroup
|
||||
members"
|
||||
::= { notificationGroups 2 }
|
||||
|
||||
alarmNotifications OBJECT IDENTIFIER ::= { dmosNotificationsMIB 3 }
|
||||
|
||||
END
|
661
mibs/datacom/DMOS-SYSMON-MIB
Normal file
661
mibs/datacom/DMOS-SYSMON-MIB
Normal file
@ -0,0 +1,661 @@
|
||||
DMOS-SYSMON-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
datacomDevicesMIBs
|
||||
FROM DATACOM-SMI
|
||||
Unsigned8, UnsignedPercent
|
||||
FROM DMOS-TC-MIB;
|
||||
|
||||
dmosSysmonMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201602120000Z"
|
||||
ORGANIZATION "DATACOM"
|
||||
CONTACT-INFO
|
||||
"DATACOM
|
||||
|
||||
Postal: DATACOM
|
||||
Rua America, 1000
|
||||
Eldorado do Sul, RS
|
||||
CEP 92990-000
|
||||
BRAZIL
|
||||
|
||||
Tel:+55(51)3933 3000
|
||||
Fax:+55(51)3933 3003
|
||||
|
||||
E-mail: datacom@datacom.ind.br"
|
||||
DESCRIPTION "This module contains DmOS CPU and memory usage monitoring objects."
|
||||
REVISION "201602120000Z"
|
||||
DESCRIPTION "First revision"
|
||||
::= { datacomDevicesMIBs 4 }
|
||||
|
||||
-- CPU information
|
||||
cpu OBJECT IDENTIFIER ::= { dmosSysmonMIB 1 }
|
||||
|
||||
-- Memory information
|
||||
memory OBJECT IDENTIFIER ::= { dmosSysmonMIB 2 }
|
||||
|
||||
cpuChassisTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpuChassisEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "List of chassis for which CPU usage information is available"
|
||||
::= { cpu 1 }
|
||||
|
||||
cpuChassisEntry OBJECT-TYPE
|
||||
SYNTAX CpuChassisEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Chassis identification field"
|
||||
INDEX { cpuChassisId }
|
||||
::= { cpuChassisTable 1 }
|
||||
|
||||
CpuChassisEntry ::=
|
||||
SEQUENCE {
|
||||
cpuChassisId Unsigned32
|
||||
}
|
||||
|
||||
cpuChassisId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Chassis identifier"
|
||||
::= { cpuChassisEntry 1 }
|
||||
|
||||
cpuSlotTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpuSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "List of slots for which CPU usage information is available"
|
||||
::= { cpu 2 }
|
||||
|
||||
cpuSlotEntry OBJECT-TYPE
|
||||
SYNTAX CpuSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Slot CPU usage information structure"
|
||||
INDEX { cpuChassisId, cpuSlotId }
|
||||
::= { cpuSlotTable 1 }
|
||||
|
||||
CpuSlotEntry ::=
|
||||
SEQUENCE {
|
||||
cpuSlotId DisplayString,
|
||||
cpuLoadFiveSecondsActive UnsignedPercent,
|
||||
cpuLoadFiveSecondsIdle UnsignedPercent,
|
||||
cpuLoadOneMinuteActive UnsignedPercent,
|
||||
cpuLoadOneMinuteIdle UnsignedPercent,
|
||||
cpuLoadFiveMinutesActive UnsignedPercent,
|
||||
cpuLoadFiveMinutesIdle UnsignedPercent
|
||||
}
|
||||
|
||||
cpuSlotId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Slot identifier"
|
||||
::= { cpuSlotEntry 1 }
|
||||
|
||||
cpuLoadFiveSecondsActive OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average active CPU load over the last five seconds"
|
||||
::= { cpuSlotEntry 2 }
|
||||
|
||||
cpuLoadFiveSecondsIdle OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average idle CPU load over the last five seconds"
|
||||
::= { cpuSlotEntry 3 }
|
||||
|
||||
cpuLoadOneMinuteActive OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average active CPU load over the last minute"
|
||||
::= { cpuSlotEntry 4 }
|
||||
|
||||
cpuLoadOneMinuteIdle OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average idle CPU load over the last minute"
|
||||
::= { cpuSlotEntry 5 }
|
||||
|
||||
cpuLoadFiveMinutesActive OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average active CPU load of the las five minutes"
|
||||
::= { cpuSlotEntry 6 }
|
||||
|
||||
cpuLoadFiveMinutesIdle OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average idle CPU load over the last five minutes"
|
||||
::= { cpuSlotEntry 7 }
|
||||
|
||||
cpuCoreTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CpuCoreEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Detailed information per CPU core"
|
||||
::= { cpu 3 }
|
||||
|
||||
cpuCoreEntry OBJECT-TYPE
|
||||
SYNTAX CpuCoreEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "CPU core usage information structure"
|
||||
INDEX { cpuChassisId, cpuSlotId, cpuCoreCoreId }
|
||||
::= { cpuCoreTable 1 }
|
||||
|
||||
CpuCoreEntry ::=
|
||||
SEQUENCE {
|
||||
cpuCoreCoreId Unsigned8,
|
||||
cpuCoreFiveSecondsActive UnsignedPercent,
|
||||
cpuCoreFiveSecondsUser UnsignedPercent,
|
||||
cpuCoreFiveSecondsSystem UnsignedPercent,
|
||||
cpuCoreFiveSecondsNice UnsignedPercent,
|
||||
cpuCoreFiveSecondsIdle UnsignedPercent,
|
||||
cpuCoreFiveSecondsWait UnsignedPercent,
|
||||
cpuCoreFiveSecondsInterrupt UnsignedPercent,
|
||||
cpuCoreFiveSecondsSoftirq UnsignedPercent,
|
||||
cpuCoreOneMinuteActive UnsignedPercent,
|
||||
cpuCoreOneMinuteUser UnsignedPercent,
|
||||
cpuCoreOneMinuteSystem UnsignedPercent,
|
||||
cpuCoreOneMinuteNice UnsignedPercent,
|
||||
cpuCoreOneMinuteIdle UnsignedPercent,
|
||||
cpuCoreOneMinuteWait UnsignedPercent,
|
||||
cpuCoreOneMinuteInterrupt UnsignedPercent,
|
||||
cpuCoreOneMinuteSoftirq UnsignedPercent,
|
||||
cpuCoreFiveMinutesActive UnsignedPercent,
|
||||
cpuCoreFiveMinutesUser UnsignedPercent,
|
||||
cpuCoreFiveMinutesSystem UnsignedPercent,
|
||||
cpuCoreFiveMinutesNice UnsignedPercent,
|
||||
cpuCoreFiveMinutesIdle UnsignedPercent,
|
||||
cpuCoreFiveMinutesWait UnsignedPercent,
|
||||
cpuCoreFiveMinutesInterrupt UnsignedPercent,
|
||||
cpuCoreFiveMinutesSoftirq UnsignedPercent
|
||||
}
|
||||
|
||||
cpuCoreCoreId OBJECT-TYPE
|
||||
SYNTAX Unsigned8
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "CPU core identifier"
|
||||
::= { cpuCoreEntry 1 }
|
||||
|
||||
cpuCoreFiveSecondsActive OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average active CPU core load over the last five seconds"
|
||||
::= { cpuCoreEntry 2 }
|
||||
|
||||
cpuCoreFiveSecondsUser OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average user space CPU core load over the last five seconds"
|
||||
::= { cpuCoreEntry 3 }
|
||||
|
||||
cpuCoreFiveSecondsSystem OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average kernel space CPU core load over tha last five seconds"
|
||||
::= { cpuCoreEntry 4 }
|
||||
|
||||
cpuCoreFiveSecondsNice OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average CPU core load spent on niced processes over the last five seconds"
|
||||
::= { cpuCoreEntry 5 }
|
||||
|
||||
cpuCoreFiveSecondsIdle OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average idle CPU core load over the last five seconds"
|
||||
::= { cpuCoreEntry 6 }
|
||||
|
||||
cpuCoreFiveSecondsWait OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average CPU core load spent waiting for I/O over the last five seconds"
|
||||
::= { cpuCoreEntry 7 }
|
||||
|
||||
cpuCoreFiveSecondsInterrupt OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average CPU core load spent handling hardware interrupts over the last five seconds"
|
||||
::= { cpuCoreEntry 8 }
|
||||
|
||||
cpuCoreFiveSecondsSoftirq OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average CPU core load spent handling software interrupts over the last five seconds"
|
||||
::= { cpuCoreEntry 9 }
|
||||
|
||||
cpuCoreOneMinuteActive OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average active CPU core load over the last minute"
|
||||
::= { cpuCoreEntry 10 }
|
||||
|
||||
cpuCoreOneMinuteUser OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average user space CPU core load over the last minute"
|
||||
::= { cpuCoreEntry 11 }
|
||||
|
||||
cpuCoreOneMinuteSystem OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average kernel space CPU core load over tha last minute"
|
||||
::= { cpuCoreEntry 12 }
|
||||
|
||||
cpuCoreOneMinuteNice OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average CPU core load spent on niced processes over the last minute"
|
||||
::= { cpuCoreEntry 13 }
|
||||
|
||||
cpuCoreOneMinuteIdle OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average idle CPU core load over the last minute"
|
||||
::= { cpuCoreEntry 14 }
|
||||
|
||||
cpuCoreOneMinuteWait OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average CPU core load spent waiting for I/O over the last minute"
|
||||
::= { cpuCoreEntry 15 }
|
||||
|
||||
cpuCoreOneMinuteInterrupt OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average CPU core load spent handling hardware interrupts over the last minute"
|
||||
::= { cpuCoreEntry 16 }
|
||||
|
||||
cpuCoreOneMinuteSoftirq OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average CPU core load spent handling hardware interrupts over the last minute"
|
||||
::= { cpuCoreEntry 17 }
|
||||
|
||||
cpuCoreFiveMinutesActive OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average active CPU core load over the last five minutes"
|
||||
::= { cpuCoreEntry 18 }
|
||||
|
||||
cpuCoreFiveMinutesUser OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average user space CPU core load over the last five minutes"
|
||||
::= { cpuCoreEntry 19 }
|
||||
|
||||
cpuCoreFiveMinutesSystem OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average kernel space CPU core load over tha last five minutes"
|
||||
::= { cpuCoreEntry 20 }
|
||||
|
||||
cpuCoreFiveMinutesNice OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average CPU core load spent on niced processes over the last five minutes"
|
||||
::= { cpuCoreEntry 21 }
|
||||
|
||||
cpuCoreFiveMinutesIdle OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average idle CPU core load over the last five minutes"
|
||||
::= { cpuCoreEntry 22 }
|
||||
|
||||
cpuCoreFiveMinutesWait OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average CPU core load spent waiting for I/O over the last five minutes"
|
||||
::= { cpuCoreEntry 23 }
|
||||
|
||||
cpuCoreFiveMinutesInterrupt OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average CPU core load spent handling hardware interrupts over the last five minutes"
|
||||
::= { cpuCoreEntry 24 }
|
||||
|
||||
cpuCoreFiveMinutesSoftirq OBJECT-TYPE
|
||||
SYNTAX UnsignedPercent
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average CPU core load spent handling hardware interrupts over the last five minutes"
|
||||
::= { cpuCoreEntry 25 }
|
||||
|
||||
memoryChassisTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MemoryChassisEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "List of chassis for which memory usage information is available"
|
||||
::= { memory 1 }
|
||||
|
||||
memoryChassisEntry OBJECT-TYPE
|
||||
SYNTAX MemoryChassisEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
INDEX { memoryChassisId }
|
||||
::= { memoryChassisTable 1 }
|
||||
|
||||
MemoryChassisEntry ::=
|
||||
SEQUENCE {
|
||||
memoryChassisId Unsigned32
|
||||
}
|
||||
|
||||
memoryChassisId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Chassis identifier"
|
||||
::= { memoryChassisEntry 1 }
|
||||
|
||||
memorySlotTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MemorySlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "List of slots for which memory usage information is available"
|
||||
::= { memory 2 }
|
||||
|
||||
memorySlotEntry OBJECT-TYPE
|
||||
SYNTAX MemorySlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Slot memory usage information structure"
|
||||
INDEX { memoryChassisId, memorySlotId }
|
||||
::= { memorySlotTable 1 }
|
||||
|
||||
MemorySlotEntry ::=
|
||||
SEQUENCE {
|
||||
memorySlotId DisplayString,
|
||||
memoryFiveSecondsTotal Unsigned32,
|
||||
memoryFiveSecondsUsed Unsigned32,
|
||||
memoryFiveSecondsFree Unsigned32,
|
||||
memoryFiveSecondsBuffered Unsigned32,
|
||||
memoryFiveSecondsCached Unsigned32,
|
||||
memoryFiveSecondsAvailable Unsigned32,
|
||||
memoryFiveSecondsSlabRecl Unsigned32,
|
||||
memoryFiveSecondsSlabUnrecl Unsigned32,
|
||||
memoryFiveMinutesTotal Unsigned32,
|
||||
memoryFiveMinutesUsed Unsigned32,
|
||||
memoryFiveMinutesFree Unsigned32,
|
||||
memoryFiveMinutesBuffered Unsigned32,
|
||||
memoryFiveMinutesCached Unsigned32,
|
||||
memoryFiveMinutesAvailable Unsigned32,
|
||||
memoryFiveMinutesSlabRecl Unsigned32,
|
||||
memoryFiveMinutesSlabUnrecl Unsigned32,
|
||||
memoryThirtyMinutesTotal Unsigned32,
|
||||
memoryThirtyMinutesUsed Unsigned32,
|
||||
memoryThirtyMinutesFree Unsigned32,
|
||||
memoryThirtyMinutesBuffered Unsigned32,
|
||||
memoryThirtyMinutesCached Unsigned32,
|
||||
memoryThirtyMinutesAvailable Unsigned32,
|
||||
memoryThirtyMinutesSlabRecl Unsigned32,
|
||||
memoryThirtyMinutesSlabUnrecl Unsigned32
|
||||
}
|
||||
|
||||
memorySlotId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Slot identifier"
|
||||
::= { memorySlotEntry 1 }
|
||||
|
||||
memoryFiveSecondsTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of total memory over the last five seconds"
|
||||
::= { memorySlotEntry 2 }
|
||||
|
||||
memoryFiveSecondsUsed OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of used memory over the last five seconds"
|
||||
::= { memorySlotEntry 3 }
|
||||
|
||||
memoryFiveSecondsFree OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of free memory over the last five seconds"
|
||||
::= { memorySlotEntry 4 }
|
||||
|
||||
memoryFiveSecondsBuffered OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of buffered memory over the last five seconds"
|
||||
::= { memorySlotEntry 5 }
|
||||
|
||||
memoryFiveSecondsCached OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of cached memory over the last five seconds"
|
||||
::= { memorySlotEntry 6 }
|
||||
|
||||
memoryFiveSecondsAvailable OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of available memory over the last five seconds"
|
||||
::= { memorySlotEntry 7 }
|
||||
|
||||
memoryFiveSecondsSlabRecl OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of reclaimable slab memory over the last five seconds"
|
||||
::= { memorySlotEntry 8 }
|
||||
|
||||
memoryFiveSecondsSlabUnrecl OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of unreclaimable slab memory over the last five seconds"
|
||||
::= { memorySlotEntry 9 }
|
||||
|
||||
memoryFiveMinutesTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of total memory over the last five minutes"
|
||||
::= { memorySlotEntry 10 }
|
||||
|
||||
memoryFiveMinutesUsed OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of used memory over the last five minutes"
|
||||
::= { memorySlotEntry 11 }
|
||||
|
||||
memoryFiveMinutesFree OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of free memory over the last five minutes"
|
||||
::= { memorySlotEntry 12 }
|
||||
|
||||
memoryFiveMinutesBuffered OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of buffered memory over the last five minutes"
|
||||
::= { memorySlotEntry 13 }
|
||||
|
||||
memoryFiveMinutesCached OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of cached memory over the last five minutes"
|
||||
::= { memorySlotEntry 14 }
|
||||
|
||||
memoryFiveMinutesAvailable OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of available memory over the last five minutes"
|
||||
::= { memorySlotEntry 15 }
|
||||
|
||||
memoryFiveMinutesSlabRecl OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of reclaimable slab memory over the last five minutes"
|
||||
::= { memorySlotEntry 16 }
|
||||
|
||||
memoryFiveMinutesSlabUnrecl OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of unreclaimable slab memory over the last five minutes"
|
||||
::= { memorySlotEntry 17 }
|
||||
|
||||
memoryThirtyMinutesTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of total memory over the last thirty minutes"
|
||||
::= { memorySlotEntry 18 }
|
||||
|
||||
memoryThirtyMinutesUsed OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of used memory over the last thirty minutes"
|
||||
::= { memorySlotEntry 19 }
|
||||
|
||||
memoryThirtyMinutesFree OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of free memory over the last thirty minutes"
|
||||
::= { memorySlotEntry 20 }
|
||||
|
||||
memoryThirtyMinutesBuffered OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of buffered memory over the last thirty minutes"
|
||||
::= { memorySlotEntry 21 }
|
||||
|
||||
memoryThirtyMinutesCached OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of cached memory over the last thirty minutes"
|
||||
::= { memorySlotEntry 22 }
|
||||
|
||||
memoryThirtyMinutesAvailable OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of available memory over the last thirty minutes"
|
||||
::= { memorySlotEntry 23 }
|
||||
|
||||
memoryThirtyMinutesSlabRecl OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of reclaimable slab memory over the last thirty minutes"
|
||||
::= { memorySlotEntry 24 }
|
||||
|
||||
memoryThirtyMinutesSlabUnrecl OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Average amount of unreclaimable slab memory over the last thirty minutes"
|
||||
::= { memorySlotEntry 25 }
|
||||
|
||||
END
|
49
mibs/datacom/DMOS-TC-MIB
Normal file
49
mibs/datacom/DMOS-TC-MIB
Normal file
@ -0,0 +1,49 @@
|
||||
DMOS-TC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, Gauge32, Integer32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||
datacomDevicesMIBs FROM DATACOM-SMI;
|
||||
|
||||
dmosTcMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201612120000Z"
|
||||
ORGANIZATION "DATACOM"
|
||||
CONTACT-INFO
|
||||
"DATACOM
|
||||
|
||||
Postal: DATACOM
|
||||
Rua America, 1000
|
||||
Eldorado do Sul, RS
|
||||
CEP 92990-000
|
||||
BRAZIL
|
||||
|
||||
Tel:+55(51)3933 3000
|
||||
Fax:+55(51)3933 3003
|
||||
|
||||
E-mail: datacom@datacom.ind.br "
|
||||
DESCRIPTION "This module contains DmOS Textual Conventions"
|
||||
REVISION "201612120000Z"
|
||||
DESCRIPTION "Initial revision"
|
||||
::= { datacomDevicesMIBs 5 }
|
||||
|
||||
Unsigned8 ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents an 8-bit unsigned integer."
|
||||
SYNTAX Gauge32 (0..255)
|
||||
|
||||
UnsignedPercent ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer in the range 0..100 representing a percent value"
|
||||
SYNTAX Gauge32(0..100)
|
||||
|
||||
FixedPoint2Dec ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d-2"
|
||||
STATUS current
|
||||
DESCRIPTION "Fixed point, two decimal places"
|
||||
SYNTAX Integer32
|
||||
|
||||
END
|
4863
mibs/datacom/DMswitch-MIB
Normal file
4863
mibs/datacom/DMswitch-MIB
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user