Observium_CE/mibs/bintec/BIANCA-BRICK-ALIVE-MIB

357 lines
9.5 KiB
Plaintext

-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
-- (C)opyright 1991-2014 bintec elmeg GmbH, All Rights Reserved
-- $Revision: 1.16 $
BIANCA-BRICK-ALIVE-MIB DEFINITIONS ::= BEGIN
IMPORTS
NetworkAddress, IpAddress, Counter, Gauge, TimeTicks,
enterprises
FROM RFC1155-SMI
Date, HexValue
FROM BINTEC-MIB
OBJECT-TYPE
FROM RFC-1212;
-- MIB-II (same prefix as MIB-I)
bintec OBJECT IDENTIFIER ::= { enterprises 272 }
bibo OBJECT IDENTIFIER ::= { bintec 4 }
alive OBJECT IDENTIFIER
::= { bibo 36 }
-- Alive Group
-- Management Information for alive surveillance on BIANCA/BRICK
aliveTable OBJECT-TYPE
SYNTAX SEQUENCE OF AliveEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The aliveTable contains entries defining any kind of
surveillance. It is a more general version of
ipHostsAliveTable that only deals with reachability of hosts
via ICMP messages. Additionally interfaces can now be
monitored, further extensions are possible in future."
::= { alive 1 }
aliveEntry OBJECT-TYPE
SYNTAX AliveEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
""
INDEX { aliveIfIndex }
::= { aliveTable 1 }
AliveEntry ::=
SEQUENCE {
aliveSurveillance INTEGER,
aliveIfIndex INTEGER,
aliveState INTEGER,
aliveTrigger INTEGER,
aliveAction INTEGER,
aliveFirstIfIndex INTEGER,
aliveIfIndexRange INTEGER,
aliveTaskId INTEGER,
aliveMasterProto INTEGER,
aliveMasterVrId INTEGER,
aliveMasterBrrpState INTEGER,
aliveSlaveProto INTEGER,
aliveSlaveVrId INTEGER,
aliveSlaveBrrpState INTEGER,
aliveSlaveBrrpDecrPrio INTEGER
}
aliveSurveillance OBJECT-TYPE
SYNTAX INTEGER {
interface(1),
ping(2),
brrp(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Specifies what kind of event may trigger an alive entry.
Being a generalisation of MIB table ipHostsAliveTable the
latter table may be replaced by it. Possible values are:
o interface - the interface operation status is monitored.
o ping - the reachablity is monitored via ICMP echo requests.
o brrp - monitoring via the Bintec Router Redundancy Protocol
which is a derivate of the popular VRRP (RFC 2338).
The default value is interface.
"
DEFVAL { interface }
::= { aliveEntry 1 }
aliveIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The index of interface to monitor the operation status.
Like referenced in the ifTable.
Applicable for surveillance mode 'interface'.
"
::= { aliveEntry 2 }
aliveState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
unknown(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state of the watched entity.
Possible values are 'unknown', 'up' or 'down'.
This value is not used for surveillance mode 'brrp'.
The default value is 'unknown'.
"
DEFVAL { unknown }
::= { aliveEntry 3 }
aliveTrigger OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The variable trigger defines on change to what state
(depending on the surveillance mode) the defined action
is performed.
Possible values are 'up' or 'down'.
"
DEFVAL { up }
::= { aliveEntry 4 }
aliveAction OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
none(4),
delete(255)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This action is performed upon status change of the
respective entity to the given trigger condition.
Possible actions are 'up', 'down' or 'none'.
The default value is 'none'.
"
DEFVAL { none }
::= { aliveEntry 5 }
aliveFirstIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The first interface index affected by the action.
This value is not used for surveillance mode 'brrp'.
"
::= { aliveEntry 6 }
aliveIfIndexRange OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"A range of interface indexes affected by the action
counted from aliveFirstIfIndex. Value '0' means that
only interface aliveFirstIfIndex is affected.
This value is not used for surveillance mode 'brrp'.
The default value is 0.
"
DEFVAL { 0 }
::= { aliveEntry 7 }
aliveTaskId OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The id of the task definition used exclusively for
table sorting purposes (multiple instances are possible).
The default value is 1.
"
DEFVAL { 1 }
::= { aliveEntry 8 }
aliveMasterProto OBJECT-TYPE
SYNTAX INTEGER {
brrp(1),
ifstat(2),
ping(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The protocol used for interface keepalive monitoring.
Possible values are:
o brrp - monitoring via the Bintec Router Redundancy Protocol
which is a derivate of the popular VRRP (RFC 2338).
o ifstat - the interface operation status is monitored.
o ping - the reachablity is monitored via ICMP echo requests.
The default value is 'brrp'.
"
DEFVAL { brrp }
::= { aliveEntry 9 }
aliveMasterVrId OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The id of the virtual router used for monitoring
the interface. The associated BRRP configuration
is stored in the biboBrrpOperTable.
"
DEFVAL { 1 }
::= { aliveEntry 10 }
aliveMasterBrrpState OBJECT-TYPE
SYNTAX INTEGER {
initialize(1),
backup(2),
master(3),
any(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The operation state of the virtual router which triggers
the specified action on the slave BRRP virtual router.
The states 'initialize', 'backup' and 'master' are
identical to the definition from RFC 2338.
The special state 'any' should be used in conjunction with
aliveSlaveBrrpState_sync for a synchronized operation of
the MASTER and BACKUP virtual router.
The default value is 'any'.
"
DEFVAL { any }
::= { aliveEntry 11 }
aliveSlaveProto OBJECT-TYPE
SYNTAX INTEGER {
brrp(1),
ifstat(2),
ping(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The protocol used for the slave (or backup) interface
(or virtual router) keepalive operation status switching.
o brrp - monitoring via the Bintec Router Redundancy Protocol
which is a derivate of the popular VRRP (RFC 2338).
o ifstat - the interface operation status is monitored.
o ping - the reachablity is monitored via ICMP echo requests.
The default value is 'brrp'.
"
DEFVAL { brrp }
::= { aliveEntry 12 }
aliveSlaveVrId OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The virtual router id used for interface admin status
switching. The associated BRRP configuration is stored
in the biboBrrpOperTable.
"
DEFVAL { 1 }
::= { aliveEntry 13 }
aliveSlaveBrrpState OBJECT-TYPE
SYNTAX INTEGER {
down(1),
up(2),
sync(3),
decrPrio(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The admin state of the virtual router controlling the
slave interface.
down(1) -- the virtual routes enters the initialize state
up(2) -- the virtual router switches to the backup or
master state according to the basic configuration
found in the biboBrrpOperTable.
sync(3) -- the virtual router tries to enter the same actual
state as the master. If this is impossible both
(master and slave) enter the initalize state.
decrPrio(4) -- the virtual router stays in the 'up' state,
but its VRRP priority is decremented by
'aliveSlaveBrrpDecrPrio' (see biboBrrpOperPriority
and biboBrrpOperDecrPrio to know the 'real' priority)
The default value is 'sync'.
"
DEFVAL { sync }
::= { aliveEntry 14 }
aliveSlaveBrrpDecrPrio OBJECT-TYPE
SYNTAX INTEGER (1..254)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This value is used to decrement 'biboBrrpOperPriority' when
virtual router state switches from 'up' to 'decrPrio'
(see 'aliveSlaveBrrpState')
It is used again to increment 'biboBrrpOperPriority' when
the virtual router state switches from 'decrPrio' to 'up'
(see 'aliveSlaveBrrpState')
If this value changes while router is in state decrPrio, the
old value is internally stored so that the correct inverse
operation can be performed once condition for decremented
priority becomes false again.
Default value is '10'.
"
DEFVAL { 10 }
::= { aliveEntry 15 }
END