178 lines
5.6 KiB
Plaintext
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
|