-- *****************************************************************
-- LIVEACTION-LIVENX-MIB
-- LiveAction LiveNX MIB
--
-- December, 2021 by Pramod Bhatt
--
-- Copyright (c) 2022 by LiveAction, Inc.
-- All rights reserved.
--
-- Revision History:
-- REVISION "201803310000Z"
-- initial version for release with LiveNX 7.2.0
-- REVISION "201806270000Z"
-- version for release with LiveNX 7.3.0
-- addition of ispslaTest, routingAdjacency, routingPollError, ipslaVoiceJitterTest, spanningTreeTopology alert
-- types.
-- REVISION "201809190000Z"
-- modified the structure of trap messages sent by LiveNX
-- REVISION "202112020000Z"
-- changed alert type wanInterfaceUtilization to highWanInterfaceUtilization
-- addition of alert types - siteReachability, applicationDelay, lowWanInterfaceUtilization,
-- mediaJitterAvg, powerSupplyOperationalState, fanTrayOperationalState, hsrpStandbyState,
-- vrrpOperationalState, qfpThroughputLevel, lineCardOperationalState, ciscoSDWANNetworkDelay,
-- ciscoSDWANPacketLoss, ciscoSDWANJitter, eigrpNeighborCountDecrease, eigrpNeighborCountIncrease
-- *****************************************************************
LIVEACTION-LIVENX-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, enterprises,
OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI;
liveaction MODULE-IDENTITY
LAST-UPDATED "201809190000Z"
ORGANIZATION "LiveAction, Inc."
CONTACT-INFO
"LiveAction, Inc.
liveaction.com
Postal: LiveAction, Inc.
960 San Antonio Road, Suite 200
Palo Alto, CA 94303
USA
Phone: +1 888 881 1116
EMail: support@liveaction.com"
DESCRIPTION
"The MIB for LiveNX"
REVISION
"201809190000Z"
DESCRIPTION
"The MIB for LiveNX. Added notifications for alerting."
::= { enterprises 35874 }
livenx OBJECT IDENTIFIER ::= { liveaction 1 }
laAlerting OBJECT IDENTIFIER ::= { livenx 1 }
laAlertNotification OBJECT IDENTIFIER ::= { laAlerting 1 }
-- Alerting object groups
laAlertGeneralNotification NOTIFICATION-TYPE
OBJECTS {
laAlertUuid, laAlertType, laAlertFields, laSourceFields
}
STATUS current
DESCRIPTION
"Information about the alert"
::= {laAlertNotification 1}
laAlertActiveNotification NOTIFICATION-TYPE
OBJECTS {
laAlertUuid, laAlertType, laAlertFields, laSourceFields
}
STATUS current
DESCRIPTION
"Information about the alert. Sent when the alert is first opened
and while it remains active"
::= { laAlertNotification 2 }
laAlertClosedNotification NOTIFICATION-TYPE
OBJECTS {
laAlertUuid, laAlertType, laAlertFields, laSourceFields
}
STATUS current
DESCRIPTION
"Holds information about an alert. Sent when the alert is resolved"
::= { laAlertNotification 3 }
-- alerting object types
laAlertUuid OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique id of this alert."
::= { laAlerting 2 }
laAlertType OBJECT-TYPE
SYNTAX INTEGER {
testAlert(1),
bgpPeerConnectionChange(2),
highWanInterfaceUtilization(3),
deviceCpuUtilization(4),
ciscoIWANPathChange(5),
deviceReachability(6),
mediaPacketLossPercent(7),
mediaJitterMin(8),
liveNxNodeConnectivity(9),
voiceVideoAppPerformance(10),
voiceTrafficClassification(11),
ciscoIWANThresholdCrossing(12),
deviceMemoryUtilization(13),
criticalTrafficResponseTime(14),
mediaJitterMax(15),
interfaceReachability(16),
qosInterfaceDrop(17),
customOid(18),
qosClassDrop(19),
qosClassDefaultDrop(20),
liveNxDiskUtilization(21),
deviceFlowStop(22),
liveNxNodeCpuUtilization(23),
liveNxNodeMemoryUtilization(24),
ciscoSDWANSLAClassPathChange(25),
networkDelayPerConnection(26),
interfaceErrorPerPollingCycle(27),
ciscoSDWANAlarmFromVManage(28),
ipslaTest(29),
routingAdjacency(30),
routingPollError(31),
ipslaVoiceJitterTest(32),
spanningTreeTopology(33),
siteReachability(34),
applicationDelay(35),
lowWanInterfaceUtilization(36),
mediaJitterAvg(37),
powerSupplyOperationalState(38),
fanTrayOperationalState(39),
hsrpStandbyState(40),
vrrpOperationalState(41),
qfpThroughputLevel(42),
lineCardOperationalState(43),
ciscoSDWANNetworkDelay(44),
ciscoSDWANPacketLoss(45),
ciscoSDWANJitter(46),
eigrpNeighborCountDecrease(47),
eigrpNeighborCountIncrease(48)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer indicating the type of alert."
::= { laAlerting 3 }
laAlertFields OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A csv string of information about the most recent event that
is relevant to this alert"
::= { laAlerting 4 }
laSourceFields OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A csv string of information about the event source of this alert,
could be device ip, etc."
::= { laAlerting 5 }
END