Observium_CE/mibs/aricent/ARICENT-HB-MIB

178 lines
5.6 KiB
Plaintext

-- Copyright (C) 2014 Aricent Group . All Rights Reserved
-- $Id: fshb.mib,v 1.4 2015/11/11 08:40:56 siva Exp $
-- ARICENT HB Proprietary MIB Definition
ARICENT-HB-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32,enterprises FROM SNMPv2-SMI
ZeroBasedCounter32 FROM RMON2-MIB
TruthValue FROM SNMPv2-TC;
fsHb MODULE-IDENTITY
LAST-UPDATED "201412100000Z"
ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE"
CONTACT-INFO "support@aricent.com"
DESCRIPTION
"The MIB for Heart Beat module. "
REVISION "201412100000Z"
DESCRIPTION
"The MIB for Heart Beat module. "
::= { enterprises aricent-communication-holding-ltd(29601) iss(2) 93 }
-- ----------------------------------------------------------------- --
-- groups in the MIB
-- ----------------------------------------------------------------- --
fsHbScalar OBJECT IDENTIFIER ::= { fsHb 0 }
fsHbStatistics OBJECT IDENTIFIER ::= { fsHb 1 }
-- ---------------------------------------------------------------- --
-- MIB Objects
fsHbInterval OBJECT-TYPE
SYNTAX Unsigned32 (10..5000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the time interval in milli-seconds, between
the Heart Beat messages. This value should be 4 times lesser than
PeerDead Interval. This value must be same for all the nodes in
the network."
DEFVAL { 500 }
::= {fsHbScalar 1}
fsHbPeerDeadIntMultiplier OBJECT-TYPE
SYNTAX Unsigned32 (4..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the multiplier value by which the heart beat
interval is multiplied to get the peer dead interval.
ie, Peer Dead Interval = fsHbInterval * fsHbPeerDeadIntMultiplier
During Mib save restore operation the following mib objects are
restored in the same order as mentioned below,
- fsHbInterval
- fsHbPeerDeadIntMultiplier"
DEFVAL { 4 }
::= {fsHbScalar 2}
fsHbTrcLevel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the trace level required for HB.
The levels are defined as follows:
0x00000001 -- Init-Shut Trace.
0x00000002 -- Management Trace.
0x00000004 -- Control path Trace.
0x00000008 -- Critical Trace.
0x00000010 -- Peer Discovery state machine Trace.
0x00000020 -- Socket APIs Trace.
0x00000040 -- Notification Trace.
0x00000080 -- All failure Trace.
0x00000100 -- Buffer Trace.
0x00000200 -- Event Trace.
0x00000400 -- Packet dump Trace.
0x00000800 -- SNMP Trace.
0x00001000 -- Switchover Trace.
0x00001FFF -- All Trace."
DEFVAL { '00000000'H }
::= {fsHbScalar 3}
fsHbStatsEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the option to enable/disable the statistics collection
of the heart beat module."
DEFVAL {enabled}
::= {fsHbScalar 4}
fsHbClearStats OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object clears the statistics collection of the HeartBeat
module. The statistics has no effect when the value is
set to false. By default, the statistics value is false.
When it is set to true, the statistics are cleared and
the value is set back to false. This object always returns
false when read."
DEFVAL {false}
::= {fsHbScalar 5}
-- *******************************************************************
-- Statistics Counters
-- *******************************************************************
--
-- TX Statistics
--
fsHbStatsMsgTxCount OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the total number of heart beat messages successfully sent
from this node."
::= {fsHbStatistics 1}
fsHbStatsMsgTxFailedCount OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the total number of heart beat messages failed while sending."
::= {fsHbStatistics 2}
--
-- RX Statistics
--
fsHbStatsMsgRxCount OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the total number of heart beat messages received at this node."
::= {fsHbStatistics 3}
fsHbStatsMsgRxProcCount OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies total number of heart beat messages received and processed at this
node successfully."
::= {fsHbStatistics 4}
fsHbStatsRxFailedCount OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies total number of heart beat messages failed while processing in this node."
::= {fsHbStatistics 5}
END