commit version 22.12.12447

This commit is contained in:
2023-01-01 22:36:12 -05:00
parent af1b03d79f
commit b948283a96
744 changed files with 620715 additions and 27381 deletions

View File

@ -0,0 +1,967 @@
AFFIRMED-ALARM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, enterprises FROM SNMPv2-SMI
DateAndTime FROM SNMPv2-TC
ItuPerceivedSeverity FROM ITU-ALARM-TC-MIB
affirmedSnmpModuleIDs, affirmedSnmpObjects FROM AFFIRMED-SNMP-MIB;
affirmedAlarmMIB MODULE-IDENTITY
LAST-UPDATED "201105160000Z"
ORGANIZATION
"Affirmed Networks, Inc."
CONTACT-INFO
"Affirmed Networks, Inc.
35 Nagog Park
Acton, MA
USA "
DESCRIPTION
"Alarm MIB objects"
::= { affirmedSnmpModuleIDs 1 }
affirmedAlarmObjects OBJECT IDENTIFIER ::= { affirmedSnmpObjects 1 }
affirmedAlarmSeqId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object defines the alarm sequence id"
::= { affirmedAlarmObjects 1 }
-- DateAndTime ::= TEXTUAL-CONVENTION
-- DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d"
-- STATUS current
-- DESCRIPTION
-- "A date-time specification.
--
-- field octets contents range
-- 1 1-2 year* 0..65536
-- 2 3 month 1..12
-- 3 4 day 1..31
-- 4 5 hour 0..23
-- 5 6 minutes 0..59
-- 6 7 seconds 0..60
-- (use 60 for leap-second)
-- 7 8 deci-seconds 0..9
-- 8 9 direction from UTC '+' / '-'
-- 9 10 hours from UTC* 0..13
-- 10 11 minutes from UTC 0..59
--
-- * Notes:
-- - the value of year is in network-byte order
-- - daylight saving time in New Zealand is +13
--
-- For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be
-- displayed as:
--
-- 1992-5-26,13:30:15.0,-4:0
--
-- Note that if only local time is known, then timezone
-- information (fields 8-10) is not present."
-- SYNTAX OCTET STRING (SIZE (8 | 11))
affirmedAlarmDateTime OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object defines the date and time of the alarm"
::= { affirmedAlarmObjects 2 }
affirmedAlarmChassisName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the Affirmed Chassis where the notification originated."
::= { affirmedAlarmObjects 3 }
affirmedAlarmSourceId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm source identifier"
::= { affirmedAlarmObjects 4 }
affirmedAlarmSeverity OBJECT-TYPE
SYNTAX ItuPerceivedSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm severity"
::= { affirmedAlarmObjects 5 }
affirmedAlarmRefSeqId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object defines a reference to the sequence id of the originating alarm"
::= { affirmedAlarmObjects 6 }
affirmedAlarmDetails OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm details"
::= { affirmedAlarmObjects 7 }
affirmedPotentialImpact OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..750))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Potential Impact"
::= { affirmedAlarmObjects 8 }
affirmedCorrectiveAction OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..750))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Corrective Action"
::= { affirmedAlarmObjects 9 }
affirmedVmSourceIpAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"VM Source Ip Adress"
::= { affirmedAlarmObjects 10 }
affirmedVmSourceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "VM Source Name"
::= { affirmedAlarmObjects 11 }
name OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"name"
::= { affirmedAlarmObjects 12 }
chassis OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"chassis"
::= { affirmedAlarmObjects 13 }
slot OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"slot"
::= { affirmedAlarmObjects 14 }
cpu OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"cpu"
::= { affirmedAlarmObjects 15 }
dirname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"dirname"
::= { affirmedAlarmObjects 16 }
adminstate OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"adminstate"
::= { affirmedAlarmObjects 17 }
resource OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"resource"
::= { affirmedAlarmObjects 18 }
sensor OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"sensor"
::= { affirmedAlarmObjects 19 }
data OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"data"
::= { affirmedAlarmObjects 20 }
taskname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"taskname"
::= { affirmedAlarmObjects 21 }
cid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"cid"
::= { affirmedAlarmObjects 22 }
sid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"sid"
::= { affirmedAlarmObjects 23 }
type OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"type"
::= { affirmedAlarmObjects 24 }
subtype OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"subtype"
::= { affirmedAlarmObjects 25 }
level OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"level"
::= { affirmedAlarmObjects 26 }
time OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"time"
::= { affirmedAlarmObjects 27 }
services OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"services"
::= { affirmedAlarmObjects 28 }
actions OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"actions"
::= { affirmedAlarmObjects 29 }
ledname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ledname"
::= { affirmedAlarmObjects 30 }
ledcolor OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ledcolor"
::= { affirmedAlarmObjects 31 }
usid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"usid"
::= { affirmedAlarmObjects 32 }
hardorsoft OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"hardorsoft"
::= { affirmedAlarmObjects 33 }
readerrors OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"readerrors"
::= { affirmedAlarmObjects 34 }
writeerrors OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"writeerrors"
::= { affirmedAlarmObjects 35 }
slotnumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"slotnumber"
::= { affirmedAlarmObjects 36 }
failuredescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"failuredescription"
::= { affirmedAlarmObjects 37 }
suggestedrecovery OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"suggestedrecovery"
::= { affirmedAlarmObjects 38 }
netcontext OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"netcontext"
::= { affirmedAlarmObjects 39 }
info OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"info"
::= { affirmedAlarmObjects 40 }
nodename OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"nodename"
::= { affirmedAlarmObjects 41 }
realmname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"realmname"
::= { affirmedAlarmObjects 42 }
localhostidentity OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"localhostidentity"
::= { affirmedAlarmObjects 43 }
peerrealmname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"peerrealmname"
::= { affirmedAlarmObjects 44 }
peerhostidentity OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"peerhostidentity"
::= { affirmedAlarmObjects 45 }
peername OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"peername"
::= { affirmedAlarmObjects 46 }
clientid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"clientid"
::= { affirmedAlarmObjects 47 }
servicename OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"servicename"
::= { affirmedAlarmObjects 48 }
apnname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"apnname"
::= { affirmedAlarmObjects 49 }
imsi OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"imsi"
::= { affirmedAlarmObjects 50 }
statestring OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"statestring"
::= { affirmedAlarmObjects 51 }
filepath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"filepath"
::= { affirmedAlarmObjects 52 }
ip OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ip"
::= { affirmedAlarmObjects 53 }
port OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"port"
::= { affirmedAlarmObjects 54 }
chassisid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"chassisid"
::= { affirmedAlarmObjects 55 }
slotid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"slotid"
::= { affirmedAlarmObjects 56 }
cpuid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"cpuid"
::= { affirmedAlarmObjects 57 }
prefix OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"prefix"
::= { affirmedAlarmObjects 58 }
numpurged OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"numpurged"
::= { affirmedAlarmObjects 59 }
node OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"node"
::= { affirmedAlarmObjects 60 }
diskid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"diskid"
::= { affirmedAlarmObjects 61 }
interfacename OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"interfacename"
::= { affirmedAlarmObjects 62 }
threshold OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"threshold"
::= { affirmedAlarmObjects 63 }
uepoolutilization OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"uepoolutilization"
::= { affirmedAlarmObjects 64 }
ipversiontype OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ipversiontype"
::= { affirmedAlarmObjects 65 }
ifindex OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ifindex"
::= { affirmedAlarmObjects 66 }
ifadminstatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ifadminstatus"
::= { affirmedAlarmObjects 67 }
ifoperstatus OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ifoperstatus"
::= { affirmedAlarmObjects 68 }
netctxtname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"netctxtname"
::= { affirmedAlarmObjects 69 }
peeringname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"peeringname"
::= { affirmedAlarmObjects 70 }
localpeeripaddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"localpeeripaddr"
::= { affirmedAlarmObjects 71 }
remotepeeripaddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"remotepeeripaddr"
::= { affirmedAlarmObjects 72 }
lasterrorcode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"lasterrorcode"
::= { affirmedAlarmObjects 73 }
lasterrosubcode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"lasterrosubcode"
::= { affirmedAlarmObjects 74 }
currentstate OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"currentstate"
::= { affirmedAlarmObjects 75 }
role OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"role"
::= { affirmedAlarmObjects 76 }
groupname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"groupname"
::= { affirmedAlarmObjects 77 }
operation OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"operation"
::= { affirmedAlarmObjects 78 }
state OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"state"
::= { affirmedAlarmObjects 79 }
status OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"status"
::= { affirmedAlarmObjects 80 }
activesize OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"activesize"
::= { affirmedAlarmObjects 81 }
standbysize OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"standbysize"
::= { affirmedAlarmObjects 82 }
mcmslotnumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"mcmslotnumber"
::= { affirmedAlarmObjects 83 }
requiredsize OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"requiredsize"
::= { affirmedAlarmObjects 84 }
availablesize OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"availablesize"
::= { affirmedAlarmObjects 85 }
reason OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"reason"
::= { affirmedAlarmObjects 86 }
importnum OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"importnum"
::= { affirmedAlarmObjects 87 }
resultstr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"resultstr"
::= { affirmedAlarmObjects 88 }
datetime OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"datetime"
::= { affirmedAlarmObjects 89 }
fault OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"fault"
::= { affirmedAlarmObjects 90 }
action OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"action"
::= { affirmedAlarmObjects 91 }
unused OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"unused"
::= { affirmedAlarmObjects 92 }
clusterid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"clusterid"
::= { affirmedAlarmObjects 93 }
nodeid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"nodeid"
::= { affirmedAlarmObjects 94 }
subsgroupname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"subsgroupname"
::= { affirmedAlarmObjects 95 }
subsidfilename OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"subsidfilename"
::= { affirmedAlarmObjects 96 }
alarmid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"alarmid"
::= { affirmedAlarmObjects 97 }
xpath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"xpath"
::= { affirmedAlarmObjects 98 }
ifname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ifname"
::= { affirmedAlarmObjects 99 }
sessionthreshold OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"sessionthreshold"
::= { affirmedAlarmObjects 100 }
sessionutilization OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"sessionutilization"
::= { affirmedAlarmObjects 101 }
ipaddressthreshold OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ipaddressthreshold"
::= { affirmedAlarmObjects 102 }
ipaddressutilization OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ipaddressutilization"
::= { affirmedAlarmObjects 103 }
portchunkthreshold OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"portchunkthreshold"
::= { affirmedAlarmObjects 104 }
portchunkutilization OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"portchunkutilization"
::= { affirmedAlarmObjects 105 }
parent OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"parent"
::= { affirmedAlarmObjects 106 }
destination OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"destination"
::= { affirmedAlarmObjects 107 }
peeripaddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"peeripaddress"
::= { affirmedAlarmObjects 108 }
gatewayname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"gatewayname"
::= { affirmedAlarmObjects 109 }
gatewayipaddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"gatewayipaddress"
::= { affirmedAlarmObjects 110 }
bfdsessiondescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"bfdsessiondescription"
::= { affirmedAlarmObjects 111 }
cafilename OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"cafilename"
::= { affirmedAlarmObjects 112 }
expirydate OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"expirydate"
::= { affirmedAlarmObjects 113 }
index OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"index"
::= { affirmedAlarmObjects 114 }
END

View File

@ -0,0 +1,168 @@
AFFIRMED-ALARMS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedAlarmsMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 2 }
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedAlarms OBJECT IDENTIFIER ::= { affirmedAlarmsMIB 1 }
affirmedAlarmsActiveTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedAlarmsActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedAlarms 1 }
affirmedAlarmsActiveEntry OBJECT-TYPE
SYNTAX AffirmedAlarmsActiveEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedAlarmsActiveSeqId }
::= { affirmedAlarmsActiveTable 1 }
AffirmedAlarmsActiveEntry ::=
SEQUENCE {
affirmedAlarmsActiveSeqId Unsigned32,
affirmedAlarmsActiveTrapName String,
affirmedAlarmsActiveXpath String,
affirmedAlarmsActiveSnmpsev INTEGER,
affirmedAlarmsActiveDateTime String,
affirmedAlarmsActiveDetails String
}
affirmedAlarmsActiveSeqId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsActiveEntry 1 }
affirmedAlarmsActiveTrapName OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsActiveEntry 2 }
affirmedAlarmsActiveXpath OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsActiveEntry 3 }
affirmedAlarmsActiveSnmpsev OBJECT-TYPE
SYNTAX INTEGER {cleared(1),indeterminate(2),critical(3),major(4),minor(5),warning(6),info(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsActiveEntry 4 }
affirmedAlarmsActiveDateTime OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsActiveEntry 5 }
affirmedAlarmsActiveDetails OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsActiveEntry 6 }
affirmedAlarmsHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedAlarmsHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedAlarms 2 }
affirmedAlarmsHistoryEntry OBJECT-TYPE
SYNTAX AffirmedAlarmsHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedAlarmsHistorySeqId }
::= { affirmedAlarmsHistoryTable 1 }
AffirmedAlarmsHistoryEntry ::=
SEQUENCE {
affirmedAlarmsHistorySeqId Unsigned32,
affirmedAlarmsHistoryTrapName String,
affirmedAlarmsHistoryXpath String,
affirmedAlarmsHistorySnmpsev INTEGER,
affirmedAlarmsHistoryDateTime String,
affirmedAlarmsHistoryDetails String,
affirmedAlarmsHistoryReasonForManualClear String
}
affirmedAlarmsHistorySeqId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsHistoryEntry 1 }
affirmedAlarmsHistoryTrapName OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsHistoryEntry 2 }
affirmedAlarmsHistoryXpath OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsHistoryEntry 3 }
affirmedAlarmsHistorySnmpsev OBJECT-TYPE
SYNTAX INTEGER {cleared(1),indeterminate(2),critical(3),major(4),minor(5),warning(6),info(7)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsHistoryEntry 4 }
affirmedAlarmsHistoryDateTime OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsHistoryEntry 5 }
affirmedAlarmsHistoryDetails OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsHistoryEntry 6 }
affirmedAlarmsHistoryReasonForManualClear OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedAlarmsHistoryEntry 7 }
END

View File

@ -0,0 +1,91 @@
AFFIRMED-ARP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedArpMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 13 }
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedArpTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedArpMIB 1 }
affirmedArpEntry OBJECT-TYPE
SYNTAX AffirmedArpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedArpSlotNumber, affirmedArpCpuNum, affirmedArpNetworkContext, affirmedArpIpAddress }
::= { affirmedArpTable 1 }
AffirmedArpEntry ::=
SEQUENCE {
affirmedArpSlotNumber Unsigned32,
affirmedArpCpuNum Unsigned32,
affirmedArpNetworkContext String,
affirmedArpIpAddress String,
affirmedArpMacAddress String,
affirmedArpFlags String
}
affirmedArpSlotNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedArpEntry 1 }
affirmedArpCpuNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedArpEntry 2 }
affirmedArpNetworkContext OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedArpEntry 3 }
affirmedArpIpAddress OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedArpEntry 4 }
affirmedArpMacAddress OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedArpEntry 5 }
affirmedArpFlags OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedArpEntry 6 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,413 @@
AFFIRMED-CLUSTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedClusterMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 11 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedClusterTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedClusterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedClusterMIB 1 }
affirmedClusterEntry OBJECT-TYPE
SYNTAX AffirmedClusterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedClusterId }
::= { affirmedClusterTable 1 }
AffirmedClusterEntry ::=
SEQUENCE {
affirmedClusterId Integer32,
affirmedClusterRowstatus RowStatus
}
affirmedClusterId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedClusterEntry 1 }
affirmedClusterRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { affirmedClusterEntry 2 }
affirmedClusterDataProtectionSwitchingStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedClusterDataProtectionSwitchingStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedClusterMIB 2 }
affirmedClusterDataProtectionSwitchingStatusEntry OBJECT-TYPE
SYNTAX AffirmedClusterDataProtectionSwitchingStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedClusterId, affirmedClusterDataProtectionSwitchingStatusNodeid }
::= { affirmedClusterDataProtectionSwitchingStatusTable 1 }
AffirmedClusterDataProtectionSwitchingStatusEntry ::=
SEQUENCE {
affirmedClusterDataProtectionSwitchingStatusNodeid Unsigned32,
affirmedClusterDataProtectionSwitchingStatusUsingport INTEGER,
affirmedClusterDataProtectionSwitchingStatusNumswitchover Unsigned32,
affirmedClusterDataProtectionSwitchingStatusLastswitchover ConfdString,
affirmedClusterDataProtectionSwitchingStatusPathbitMapA String,
affirmedClusterDataProtectionSwitchingStatusPathbitMapB String,
affirmedClusterDataProtectionSwitchingStatusSwitchovercause String
}
affirmedClusterDataProtectionSwitchingStatusNodeid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "node id"
::= { affirmedClusterDataProtectionSwitchingStatusEntry 1 }
affirmedClusterDataProtectionSwitchingStatusUsingport OBJECT-TYPE
SYNTAX INTEGER {port-A(0),port-B(1),port-A-B(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Using Port"
::= { affirmedClusterDataProtectionSwitchingStatusEntry 2 }
affirmedClusterDataProtectionSwitchingStatusNumswitchover OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of switchover events"
::= { affirmedClusterDataProtectionSwitchingStatusEntry 3 }
affirmedClusterDataProtectionSwitchingStatusLastswitchover OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Elapsed time since most recent switchover in Ms"
::= { affirmedClusterDataProtectionSwitchingStatusEntry 4 }
affirmedClusterDataProtectionSwitchingStatusPathbitMapA OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Bitmap of reachable nodes over port A"
::= { affirmedClusterDataProtectionSwitchingStatusEntry 5 }
affirmedClusterDataProtectionSwitchingStatusPathbitMapB OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Bitmap of reachable nodes over port B"
::= { affirmedClusterDataProtectionSwitchingStatusEntry 6 }
affirmedClusterDataProtectionSwitchingStatusSwitchovercause OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Cause of most recent switchover"
::= { affirmedClusterDataProtectionSwitchingStatusEntry 7 }
affirmedClusterDataProtectionSwitchingLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedClusterDataProtectionSwitchingLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedClusterMIB 3 }
affirmedClusterDataProtectionSwitchingLinkEntry OBJECT-TYPE
SYNTAX AffirmedClusterDataProtectionSwitchingLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedClusterId, affirmedClusterDataProtectionSwitchingLinkNodeid, affirmedClusterDataProtectionSwitchingLinkPeernodeid }
::= { affirmedClusterDataProtectionSwitchingLinkTable 1 }
AffirmedClusterDataProtectionSwitchingLinkEntry ::=
SEQUENCE {
affirmedClusterDataProtectionSwitchingLinkNodeid Unsigned32,
affirmedClusterDataProtectionSwitchingLinkPeernodeid Unsigned32,
affirmedClusterDataProtectionSwitchingLinkLastrxportA Unsigned32,
affirmedClusterDataProtectionSwitchingLinkLastrxportB Unsigned32,
affirmedClusterDataProtectionSwitchingLinkLastrxtxportA Unsigned32,
affirmedClusterDataProtectionSwitchingLinkRxhistportA Unsigned32,
affirmedClusterDataProtectionSwitchingLinkRxtxhistportA Unsigned32,
affirmedClusterDataProtectionSwitchingLinkLastrxtxportB Unsigned32,
affirmedClusterDataProtectionSwitchingLinkRxhistportB Unsigned32,
affirmedClusterDataProtectionSwitchingLinkRxtxhistportB Unsigned32
}
affirmedClusterDataProtectionSwitchingLinkNodeid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "local node id"
::= { affirmedClusterDataProtectionSwitchingLinkEntry 1 }
affirmedClusterDataProtectionSwitchingLinkPeernodeid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "peer node id"
::= { affirmedClusterDataProtectionSwitchingLinkEntry 2 }
affirmedClusterDataProtectionSwitchingLinkLastrxportA OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Rx port A"
::= { affirmedClusterDataProtectionSwitchingLinkEntry 3 }
affirmedClusterDataProtectionSwitchingLinkLastrxportB OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Rx port B"
::= { affirmedClusterDataProtectionSwitchingLinkEntry 4 }
affirmedClusterDataProtectionSwitchingLinkLastrxtxportA OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Rx+Tx port A"
::= { affirmedClusterDataProtectionSwitchingLinkEntry 5 }
affirmedClusterDataProtectionSwitchingLinkRxhistportA OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "5 minute percent Rx port A"
::= { affirmedClusterDataProtectionSwitchingLinkEntry 6 }
affirmedClusterDataProtectionSwitchingLinkRxtxhistportA OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "5 minute percent Rx+Tx port A"
::= { affirmedClusterDataProtectionSwitchingLinkEntry 7 }
affirmedClusterDataProtectionSwitchingLinkLastrxtxportB OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Rx+Tx port B"
::= { affirmedClusterDataProtectionSwitchingLinkEntry 8 }
affirmedClusterDataProtectionSwitchingLinkRxhistportB OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "5 minute percent Rx port B"
::= { affirmedClusterDataProtectionSwitchingLinkEntry 9 }
affirmedClusterDataProtectionSwitchingLinkRxtxhistportB OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "5 minute percent Rx+Tx port B"
::= { affirmedClusterDataProtectionSwitchingLinkEntry 10 }
affirmedClusterBaseProtectionSwitchingStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedClusterBaseProtectionSwitchingStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedClusterMIB 4 }
affirmedClusterBaseProtectionSwitchingStatusEntry OBJECT-TYPE
SYNTAX AffirmedClusterBaseProtectionSwitchingStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedClusterId, affirmedClusterBaseProtectionSwitchingStatusNodeid }
::= { affirmedClusterBaseProtectionSwitchingStatusTable 1 }
AffirmedClusterBaseProtectionSwitchingStatusEntry ::=
SEQUENCE {
affirmedClusterBaseProtectionSwitchingStatusNodeid Unsigned32,
affirmedClusterBaseProtectionSwitchingStatusUsingport INTEGER,
affirmedClusterBaseProtectionSwitchingStatusNumswitchover Unsigned32,
affirmedClusterBaseProtectionSwitchingStatusLastswitchover ConfdString,
affirmedClusterBaseProtectionSwitchingStatusPathbitMapA String,
affirmedClusterBaseProtectionSwitchingStatusPathbitMapB String,
affirmedClusterBaseProtectionSwitchingStatusSwitchovercause String
}
affirmedClusterBaseProtectionSwitchingStatusNodeid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "node id"
::= { affirmedClusterBaseProtectionSwitchingStatusEntry 1 }
affirmedClusterBaseProtectionSwitchingStatusUsingport OBJECT-TYPE
SYNTAX INTEGER {port-A(0),port-B(1),port-A-B(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Using Port"
::= { affirmedClusterBaseProtectionSwitchingStatusEntry 2 }
affirmedClusterBaseProtectionSwitchingStatusNumswitchover OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of switchover events"
::= { affirmedClusterBaseProtectionSwitchingStatusEntry 3 }
affirmedClusterBaseProtectionSwitchingStatusLastswitchover OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Elapsed time since most recent switchover in Ms"
::= { affirmedClusterBaseProtectionSwitchingStatusEntry 4 }
affirmedClusterBaseProtectionSwitchingStatusPathbitMapA OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Bitmap of reachable nodes over port A"
::= { affirmedClusterBaseProtectionSwitchingStatusEntry 5 }
affirmedClusterBaseProtectionSwitchingStatusPathbitMapB OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Bitmap of reachable nodes over port B"
::= { affirmedClusterBaseProtectionSwitchingStatusEntry 6 }
affirmedClusterBaseProtectionSwitchingStatusSwitchovercause OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Cause of most recent switchover"
::= { affirmedClusterBaseProtectionSwitchingStatusEntry 7 }
affirmedClusterBaseProtectionSwitchingLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedClusterBaseProtectionSwitchingLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedClusterMIB 5 }
affirmedClusterBaseProtectionSwitchingLinkEntry OBJECT-TYPE
SYNTAX AffirmedClusterBaseProtectionSwitchingLinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedClusterId, affirmedClusterBaseProtectionSwitchingLinkNodeid, affirmedClusterBaseProtectionSwitchingLinkPeernodeid }
::= { affirmedClusterBaseProtectionSwitchingLinkTable 1 }
AffirmedClusterBaseProtectionSwitchingLinkEntry ::=
SEQUENCE {
affirmedClusterBaseProtectionSwitchingLinkNodeid Unsigned32,
affirmedClusterBaseProtectionSwitchingLinkPeernodeid Unsigned32,
affirmedClusterBaseProtectionSwitchingLinkLastrxportA Unsigned32,
affirmedClusterBaseProtectionSwitchingLinkLastrxportB Unsigned32,
affirmedClusterBaseProtectionSwitchingLinkLastrxtxportA Unsigned32,
affirmedClusterBaseProtectionSwitchingLinkRxhistportA Unsigned32,
affirmedClusterBaseProtectionSwitchingLinkRxtxhistportA Unsigned32,
affirmedClusterBaseProtectionSwitchingLinkLastrxtxportB Unsigned32,
affirmedClusterBaseProtectionSwitchingLinkRxhistportB Unsigned32,
affirmedClusterBaseProtectionSwitchingLinkRxtxhistportB Unsigned32
}
affirmedClusterBaseProtectionSwitchingLinkNodeid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "local node id"
::= { affirmedClusterBaseProtectionSwitchingLinkEntry 1 }
affirmedClusterBaseProtectionSwitchingLinkPeernodeid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "peer node id"
::= { affirmedClusterBaseProtectionSwitchingLinkEntry 2 }
affirmedClusterBaseProtectionSwitchingLinkLastrxportA OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Rx port A"
::= { affirmedClusterBaseProtectionSwitchingLinkEntry 3 }
affirmedClusterBaseProtectionSwitchingLinkLastrxportB OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Rx port B"
::= { affirmedClusterBaseProtectionSwitchingLinkEntry 4 }
affirmedClusterBaseProtectionSwitchingLinkLastrxtxportA OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Rx+Tx port A"
::= { affirmedClusterBaseProtectionSwitchingLinkEntry 5 }
affirmedClusterBaseProtectionSwitchingLinkRxhistportA OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "5 minute percent Rx port A"
::= { affirmedClusterBaseProtectionSwitchingLinkEntry 6 }
affirmedClusterBaseProtectionSwitchingLinkRxtxhistportA OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "5 minute percent Rx+Tx port A"
::= { affirmedClusterBaseProtectionSwitchingLinkEntry 7 }
affirmedClusterBaseProtectionSwitchingLinkLastrxtxportB OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Last Rx+Tx port B"
::= { affirmedClusterBaseProtectionSwitchingLinkEntry 8 }
affirmedClusterBaseProtectionSwitchingLinkRxhistportB OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "5 minute percent Rx port B"
::= { affirmedClusterBaseProtectionSwitchingLinkEntry 9 }
affirmedClusterBaseProtectionSwitchingLinkRxtxhistportB OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "5 minute percent Rx+Tx port B"
::= { affirmedClusterBaseProtectionSwitchingLinkEntry 10 }
END

View File

@ -0,0 +1,135 @@
AFFIRMED-DATAPATH-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedDatapathMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 22 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
affirmedPerf-statistics OBJECT IDENTIFIER ::= { affirmedDatapathMIB 2 }
affirmedPerf-statisticsIpfrag OBJECT IDENTIFIER ::= { affirmedPerf-statistics 1 }
affirmedPerf-statisticsIpfragModule-statsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedPerf-statisticsIpfragModule-statsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedPerf-statisticsIpfrag 1 }
affirmedPerf-statisticsIpfragModule-statsEntry OBJECT-TYPE
SYNTAX AffirmedPerf-statisticsIpfragModule-statsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedPerf-statisticsIpfragModule-statsChassis, affirmedPerf-statisticsIpfragModule-statsSlot }
::= { affirmedPerf-statisticsIpfragModule-statsTable 1 }
AffirmedPerf-statisticsIpfragModule-statsEntry ::=
SEQUENCE {
affirmedPerf-statisticsIpfragModule-statsChassis Unsigned32,
affirmedPerf-statisticsIpfragModule-statsSlot Unsigned32,
affirmedPerf-statisticsIpfragModule-statsNumFragIpv4PktRcvd ConfdString,
affirmedPerf-statisticsIpfragModule-statsNumIpv4FragAged ConfdString,
affirmedPerf-statisticsIpfragModule-statsNumReassembledIpv4Pkt ConfdString,
affirmedPerf-statisticsIpfragModule-statsNumRefragmentIpv4Pkt ConfdString,
affirmedPerf-statisticsIpfragModule-statsNumFragIpv6PktRcvd ConfdString,
affirmedPerf-statisticsIpfragModule-statsNumIpv6FragAged ConfdString,
affirmedPerf-statisticsIpfragModule-statsNumReassembledIpv6Pkt ConfdString,
affirmedPerf-statisticsIpfragModule-statsNumRefragmentIpv6Pkt ConfdString,
affirmedPerf-statisticsIpfragModule-statsNumGetBufferFail ConfdString
}
affirmedPerf-statisticsIpfragModule-statsChassis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "chassis id"
::= { affirmedPerf-statisticsIpfragModule-statsEntry 1 }
affirmedPerf-statisticsIpfragModule-statsSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "slot id"
::= { affirmedPerf-statisticsIpfragModule-statsEntry 2 }
affirmedPerf-statisticsIpfragModule-statsNumFragIpv4PktRcvd OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of fragmented IPv4 packets received"
::= { affirmedPerf-statisticsIpfragModule-statsEntry 3 }
affirmedPerf-statisticsIpfragModule-statsNumIpv4FragAged OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of IPv4 fragment reassembly CB aged"
::= { affirmedPerf-statisticsIpfragModule-statsEntry 4 }
affirmedPerf-statisticsIpfragModule-statsNumReassembledIpv4Pkt OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of IPv4 fragment reassembly complete"
::= { affirmedPerf-statisticsIpfragModule-statsEntry 5 }
affirmedPerf-statisticsIpfragModule-statsNumRefragmentIpv4Pkt OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of IPv4 refragment attempts"
::= { affirmedPerf-statisticsIpfragModule-statsEntry 6 }
affirmedPerf-statisticsIpfragModule-statsNumFragIpv6PktRcvd OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of fragmented IPv6 packets received"
::= { affirmedPerf-statisticsIpfragModule-statsEntry 7 }
affirmedPerf-statisticsIpfragModule-statsNumIpv6FragAged OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of IPv6 fragment reassembly CB aged"
::= { affirmedPerf-statisticsIpfragModule-statsEntry 8 }
affirmedPerf-statisticsIpfragModule-statsNumReassembledIpv6Pkt OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of IPv6 fragment reassembly complete"
::= { affirmedPerf-statisticsIpfragModule-statsEntry 9 }
affirmedPerf-statisticsIpfragModule-statsNumRefragmentIpv6Pkt OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of IPv6 refragment attempts"
::= { affirmedPerf-statisticsIpfragModule-statsEntry 10 }
affirmedPerf-statisticsIpfragModule-statsNumGetBufferFail OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of getBuffer attempts failure"
::= { affirmedPerf-statisticsIpfragModule-statsEntry 11 }
END

View File

@ -0,0 +1,123 @@
AFFIRMED-DATAPLANESTATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedDataplaneStatsMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 17 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedDataplane OBJECT IDENTIFIER ::= { affirmedDataplaneStatsMIB 1 }
affirmedDataplaneApnDataStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedDataplaneApnDataStatsEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION ""
::= { affirmedDataplane 1 }
affirmedDataplaneApnDataStatsEntry OBJECT-TYPE
SYNTAX AffirmedDataplaneApnDataStatsEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION ""
INDEX { affirmedDataplaneApnDataStatsName }
::= { affirmedDataplaneApnDataStatsTable 1 }
AffirmedDataplaneApnDataStatsEntry ::=
SEQUENCE {
affirmedDataplaneApnDataStatsName String,
affirmedDataplaneApnDataStatsUplinkPackets ConfdString,
affirmedDataplaneApnDataStatsUplinkBytes ConfdString,
affirmedDataplaneApnDataStatsUplinkDropPackets ConfdString,
affirmedDataplaneApnDataStatsUplinkDropBytes ConfdString,
affirmedDataplaneApnDataStatsDownlinkPackets ConfdString,
affirmedDataplaneApnDataStatsDownlinkBytes ConfdString,
affirmedDataplaneApnDataStatsDownlinkDropPackets ConfdString,
affirmedDataplaneApnDataStatsDownlinkDropBytes ConfdString
}
affirmedDataplaneApnDataStatsName OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "APN Name"
::= { affirmedDataplaneApnDataStatsEntry 1 }
affirmedDataplaneApnDataStatsUplinkPackets OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "uplink packets received"
::= { affirmedDataplaneApnDataStatsEntry 2 }
affirmedDataplaneApnDataStatsUplinkBytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "uplink bytes received"
::= { affirmedDataplaneApnDataStatsEntry 3 }
affirmedDataplaneApnDataStatsUplinkDropPackets OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "uplink packets dropped"
::= { affirmedDataplaneApnDataStatsEntry 4 }
affirmedDataplaneApnDataStatsUplinkDropBytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "uplink bytes dropped"
::= { affirmedDataplaneApnDataStatsEntry 5 }
affirmedDataplaneApnDataStatsDownlinkPackets OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "downlink packets received"
::= { affirmedDataplaneApnDataStatsEntry 6 }
affirmedDataplaneApnDataStatsDownlinkBytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "downlink bytes received"
::= { affirmedDataplaneApnDataStatsEntry 7 }
affirmedDataplaneApnDataStatsDownlinkDropPackets OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "downlink packets dropped"
::= { affirmedDataplaneApnDataStatsEntry 8 }
affirmedDataplaneApnDataStatsDownlinkDropBytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "downlink bytes dropped"
::= { affirmedDataplaneApnDataStatsEntry 9 }
END

View File

@ -0,0 +1,150 @@
AFFIRMED-DATARECORD-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedDatarecordMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 21 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedDatarecord OBJECT IDENTIFIER ::= { affirmedDatarecordMIB 1 }
affirmedDatarecordStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedDatarecordStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedDatarecord 1 }
affirmedDatarecordStatisticsEntry OBJECT-TYPE
SYNTAX AffirmedDatarecordStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedDatarecordStatisticsAgent }
::= { affirmedDatarecordStatisticsTable 1 }
AffirmedDatarecordStatisticsEntry ::=
SEQUENCE {
affirmedDatarecordStatisticsAgent String,
affirmedDatarecordStatisticsRecordsWritten ConfdString,
affirmedDatarecordStatisticsRecordsFailed ConfdString
}
affirmedDatarecordStatisticsAgent OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Name of Agent task"
::= { affirmedDatarecordStatisticsEntry 1 }
affirmedDatarecordStatisticsRecordsWritten OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total Number of records written to disk"
::= { affirmedDatarecordStatisticsEntry 2 }
affirmedDatarecordStatisticsRecordsFailed OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total Records failed"
::= { affirmedDatarecordStatisticsEntry 3 }
affirmedDatarecordDetailTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedDatarecordDetailEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedDatarecord 2 }
affirmedDatarecordDetailEntry OBJECT-TYPE
SYNTAX AffirmedDatarecordDetailEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedDatarecordDetailAgent, affirmedDatarecordDetailSource }
::= { affirmedDatarecordDetailTable 1 }
AffirmedDatarecordDetailEntry ::=
SEQUENCE {
affirmedDatarecordDetailAgent String,
affirmedDatarecordDetailSource String,
affirmedDatarecordDetailRecordsAttempted ConfdString,
affirmedDatarecordDetailRecordsFailed ConfdString,
affirmedDatarecordDetailRecordsSucceeded ConfdString,
affirmedDatarecordDetailRecordsWritten ConfdString,
affirmedDatarecordDetailRecordsWriteFailed ConfdString
}
affirmedDatarecordDetailAgent OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Name of agent task receiving the records"
::= { affirmedDatarecordDetailEntry 1 }
affirmedDatarecordDetailSource OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Name of task generating the records"
::= { affirmedDatarecordDetailEntry 2 }
affirmedDatarecordDetailRecordsAttempted OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Data Records Attempts made"
::= { affirmedDatarecordDetailEntry 3 }
affirmedDatarecordDetailRecordsFailed OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of records for which send to agent failed"
::= { affirmedDatarecordDetailEntry 4 }
affirmedDatarecordDetailRecordsSucceeded OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of records for which send to agent succeeded"
::= { affirmedDatarecordDetailEntry 5 }
affirmedDatarecordDetailRecordsWritten OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of records written to disk"
::= { affirmedDatarecordDetailEntry 6 }
affirmedDatarecordDetailRecordsWriteFailed OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of records for which write failed"
::= { affirmedDatarecordDetailEntry 7 }
END

View File

@ -0,0 +1,72 @@
AFFIRMED-EMS-SNMP-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
affirmedSnmp FROM AFFIRMED-SNMP-MIB
affirmedSnmpNotifications FROM AFFIRMED-SNMP-MIB
affirmedAlarmSeqId,
affirmedAlarmDateTime,
affirmedAlarmChassisName,
affirmedAlarmSourceId,
affirmedAlarmSeverity,
affirmedAlarmRefSeqId,
affirmedAlarmDetails FROM AFFIRMED-ALARM-MIB;
affirmedSnmpTraps MODULE-IDENTITY
LAST-UPDATED "201105160000Z"
ORGANIZATION
"Affired Networks, Inc."
CONTACT-INFO
"Affirmed Networks, Inc.
35 Nagog Park
Acton, MA
USA "
DESCRIPTION
"Traps MIB objects"
::= { affirmedSnmpNotifications 5}
-- top level structure
--
affirmedSnmpTrapsScalars OBJECT IDENTIFIER ::= { affirmedSnmpTraps 1 }
affirmedSnmpTrapsTables OBJECT IDENTIFIER ::= { affirmedSnmpTraps 2 }
affirmedSnmpTrapsNotifications OBJECT IDENTIFIER ::= { affirmedSnmpTraps 3 }
affirmedSnmpTrapsNotificationPrefix OBJECT IDENTIFIER
::= { affirmedSnmpTrapsNotifications 0 }
affirmedSnmpTrapsNotificationObjects OBJECT IDENTIFIER
::= { affirmedSnmpTrapsNotifications 1 }
emsDBReplicationDown NOTIFICATION-TYPE
OBJECTS {
affirmedAlarmSeqId,
affirmedAlarmDateTime,
affirmedAlarmChassisName,
affirmedAlarmSourceId,
affirmedAlarmSeverity,
affirmedAlarmRefSeqId,
affirmedAlarmDetails
}
STATUS current
DESCRIPTION
"Database replication is down."
::= { affirmedSnmpTrapsNotificationPrefix 1}
emsDBReplicationLagBehind NOTIFICATION-TYPE
OBJECTS {
affirmedAlarmSeqId,
affirmedAlarmDateTime,
affirmedAlarmChassisName,
affirmedAlarmSourceId,
affirmedAlarmSeverity,
affirmedAlarmRefSeqId,
affirmedAlarmDetails
}
STATUS current
DESCRIPTION
"Database replication is lagging behind."
::= { affirmedSnmpTrapsNotificationPrefix 2}
END

View File

@ -0,0 +1,109 @@
AFFIRMED-EXTSTORAGE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedExtstorageMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 20 }
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedExtstorage OBJECT IDENTIFIER ::= { affirmedExtstorageMIB 1 }
affirmedExtstorageStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedExtstorageStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedExtstorage 1 }
affirmedExtstorageStatusEntry OBJECT-TYPE
SYNTAX AffirmedExtstorageStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedExtstorageStatusState, affirmedExtstorageStatusChassis, affirmedExtstorageStatusSlot }
::= { affirmedExtstorageStatusTable 1 }
AffirmedExtstorageStatusEntry ::=
SEQUENCE {
affirmedExtstorageStatusState INTEGER,
affirmedExtstorageStatusChassis Unsigned32,
affirmedExtstorageStatusSlot Unsigned32,
affirmedExtstorageStatusAdminstate String,
affirmedExtstorageStatusOperstatus String,
affirmedExtstorageStatusDiskPartition String,
affirmedExtstorageStatusCurrentOperation String,
affirmedExtstorageStatusCurrentState String
}
affirmedExtstorageStatusState OBJECT-TYPE
SYNTAX INTEGER {active(1),standby(2),n-a(3)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedExtstorageStatusEntry 1 }
affirmedExtstorageStatusChassis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedExtstorageStatusEntry 2 }
affirmedExtstorageStatusSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedExtstorageStatusEntry 3 }
affirmedExtstorageStatusAdminstate OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Admin State "
::= { affirmedExtstorageStatusEntry 4 }
affirmedExtstorageStatusOperstatus OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Operational Status "
::= { affirmedExtstorageStatusEntry 5 }
affirmedExtstorageStatusDiskPartition OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current ext-storage disk partition"
::= { affirmedExtstorageStatusEntry 6 }
affirmedExtstorageStatusCurrentOperation OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current disk operation"
::= { affirmedExtstorageStatusEntry 7 }
affirmedExtstorageStatusCurrentState OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current disk operation state"
::= { affirmedExtstorageStatusEntry 8 }
END

View File

@ -0,0 +1,77 @@
AFFIRMED-FM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedFmMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 5 }
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedFm OBJECT IDENTIFIER ::= { affirmedFmMIB 1 }
affirmedFmHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedFmHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedFm 1 }
affirmedFmHistoryEntry OBJECT-TYPE
SYNTAX AffirmedFmHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedFmHistoryDateTime, affirmedFmHistorySlotNumber, affirmedFmHistoryCpuNumber }
::= { affirmedFmHistoryTable 1 }
AffirmedFmHistoryEntry ::=
SEQUENCE {
affirmedFmHistoryDateTime String,
affirmedFmHistorySlotNumber Integer32,
affirmedFmHistoryCpuNumber Integer32,
affirmedFmHistoryFaultAction String
}
affirmedFmHistoryDateTime OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedFmHistoryEntry 1 }
affirmedFmHistorySlotNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedFmHistoryEntry 2 }
affirmedFmHistoryCpuNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedFmHistoryEntry 3 }
affirmedFmHistoryFaultAction OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedFmHistoryEntry 4 }
END

View File

@ -0,0 +1,393 @@
AFFIRMED-GEORED-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedGeoredMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 7 }
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedGeographicRedundancy OBJECT IDENTIFIER ::= { affirmedGeoredMIB 1 }
affirmedGeographicRedundancyRedundancyGroupStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedGeographicRedundancyRedundancyGroupStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedGeographicRedundancy 1 }
affirmedGeographicRedundancyRedundancyGroupStatsEntry OBJECT-TYPE
SYNTAX AffirmedGeographicRedundancyRedundancyGroupStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedGeographicRedundancyRedundancyGroupStatsName }
::= { affirmedGeographicRedundancyRedundancyGroupStatsTable 1 }
AffirmedGeographicRedundancyRedundancyGroupStatsEntry ::=
SEQUENCE {
affirmedGeographicRedundancyRedundancyGroupStatsName String,
affirmedGeographicRedundancyRedundancyGroupStatsAdminState INTEGER,
affirmedGeographicRedundancyRedundancyGroupStatsGroupId Unsigned32,
affirmedGeographicRedundancyRedundancyGroupStatsConfiguredHaState INTEGER,
affirmedGeographicRedundancyRedundancyGroupStatsHaMode INTEGER,
affirmedGeographicRedundancyRedundancyGroupStatsActualHAState INTEGER,
affirmedGeographicRedundancyRedundancyGroupStatsRuntimeHAState INTEGER,
affirmedGeographicRedundancyRedundancyGroupStatsOperState INTEGER,
affirmedGeographicRedundancyRedundancyGroupStatsNumSyncRecords Unsigned32,
affirmedGeographicRedundancyRedundancyGroupStatsPeerConnectionStatus INTEGER,
affirmedGeographicRedundancyRedundancyGroupStatsPeerRuntimeHAState INTEGER,
affirmedGeographicRedundancyRedundancyGroupStatsPeerOperState INTEGER,
affirmedGeographicRedundancyRedundancyGroupStatsPeerNumSyncRecords Unsigned32
}
affirmedGeographicRedundancyRedundancyGroupStatsName OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Redundancy Name"
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 1 }
affirmedGeographicRedundancyRedundancyGroupStatsAdminState OBJECT-TYPE
SYNTAX INTEGER {disabled(0),enabled(1)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Active state"
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 2 }
affirmedGeographicRedundancyRedundancyGroupStatsGroupId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unique group id[1..7], must match with peer"
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 3 }
affirmedGeographicRedundancyRedundancyGroupStatsConfiguredHaState OBJECT-TYPE
SYNTAX INTEGER {primary(1),secondary(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This instance Configured HA state. Intended backup role"
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 4 }
affirmedGeographicRedundancyRedundancyGroupStatsHaMode OBJECT-TYPE
SYNTAX INTEGER {warm-manual(1),hot-auto(2),hot-manual(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This instance Configured HA mode, warm or hot (synchronized) with automatic or manual failover"
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 5 }
affirmedGeographicRedundancyRedundancyGroupStatsActualHAState OBJECT-TYPE
SYNTAX INTEGER {active(1),standby(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The manually configured HA state."
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 6 }
affirmedGeographicRedundancyRedundancyGroupStatsRuntimeHAState OBJECT-TYPE
SYNTAX INTEGER {electing(0),active(1),standby(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Runtime HA state"
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 7 }
affirmedGeographicRedundancyRedundancyGroupStatsOperState OBJECT-TYPE
SYNTAX INTEGER {up(101),down(102),partially-up(103),maint(104),dryup(105),congested(106),unknown(107)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Operational Status"
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 8 }
affirmedGeographicRedundancyRedundancyGroupStatsNumSyncRecords OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of records to exchange (synchronize) with Geographic Redundancy peer node"
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 9 }
affirmedGeographicRedundancyRedundancyGroupStatsPeerConnectionStatus OBJECT-TYPE
SYNTAX INTEGER {up(101),down(102),partially-up(103),maint(104),dryup(105),congested(106),unknown(107)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Geographic Redundancy peer node connection status"
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 10 }
affirmedGeographicRedundancyRedundancyGroupStatsPeerRuntimeHAState OBJECT-TYPE
SYNTAX INTEGER {unknown(0),active(1),standby(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Peer Runtime HA state"
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 11 }
affirmedGeographicRedundancyRedundancyGroupStatsPeerOperState OBJECT-TYPE
SYNTAX INTEGER {up(101),down(102),partially-up(103),maint(104),dryup(105),congested(106),unknown(107)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Peer Operational Status"
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 12 }
affirmedGeographicRedundancyRedundancyGroupStatsPeerNumSyncRecords OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Peer Total number of records exchanged (synchronize) with Geographic Redundancy peer node"
::= { affirmedGeographicRedundancyRedundancyGroupStatsEntry 13 }
affirmedGeographicRedundancyRedundancyGroupSecurityStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedGeographicRedundancyRedundancyGroupSecurityStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedGeographicRedundancy 5 }
affirmedGeographicRedundancyRedundancyGroupSecurityStatsEntry OBJECT-TYPE
SYNTAX AffirmedGeographicRedundancyRedundancyGroupSecurityStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedGeographicRedundancyRedundancyGroupSecurityStatsName }
::= { affirmedGeographicRedundancyRedundancyGroupSecurityStatsTable 1 }
AffirmedGeographicRedundancyRedundancyGroupSecurityStatsEntry ::=
SEQUENCE {
affirmedGeographicRedundancyRedundancyGroupSecurityStatsName String,
affirmedGeographicRedundancyRedundancyGroupSecurityStatsNumSyncRecordsSpm Unsigned32,
affirmedGeographicRedundancyRedundancyGroupSecurityStatsPeerNumSyncRecordsSpm Unsigned32
}
affirmedGeographicRedundancyRedundancyGroupSecurityStatsName OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Redundancy Name"
::= { affirmedGeographicRedundancyRedundancyGroupSecurityStatsEntry 1 }
affirmedGeographicRedundancyRedundancyGroupSecurityStatsNumSyncRecordsSpm OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of security records to exchange (synchronize) with Geographic Redundancy peer node"
::= { affirmedGeographicRedundancyRedundancyGroupSecurityStatsEntry 2 }
affirmedGeographicRedundancyRedundancyGroupSecurityStatsPeerNumSyncRecordsSpm OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Peer Total number of security records to exchange (synchronize) with Geographic Redundancy peer node"
::= { affirmedGeographicRedundancyRedundancyGroupSecurityStatsEntry 3 }
affirmedGeographicRedundancyRedundancyNetHealthStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedGeographicRedundancyRedundancyNetHealthStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedGeographicRedundancy 2 }
affirmedGeographicRedundancyRedundancyNetHealthStatsEntry OBJECT-TYPE
SYNTAX AffirmedGeographicRedundancyRedundancyNetHealthStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedGeographicRedundancyRedundancyNetHealthStatsName, affirmedGeographicRedundancyRedundancyNetHealthStatsNetHealthType, affirmedGeographicRedundancyRedundancyNetHealthStatsNetHealthLnk }
::= { affirmedGeographicRedundancyRedundancyNetHealthStatsTable 1 }
AffirmedGeographicRedundancyRedundancyNetHealthStatsEntry ::=
SEQUENCE {
affirmedGeographicRedundancyRedundancyNetHealthStatsName String,
affirmedGeographicRedundancyRedundancyNetHealthStatsNetHealthType INTEGER,
affirmedGeographicRedundancyRedundancyNetHealthStatsNetHealthLnk INTEGER,
affirmedGeographicRedundancyRedundancyNetHealthStatsNetHealthStatus INTEGER,
affirmedGeographicRedundancyRedundancyNetHealthStatsNetHealthPeerStatus INTEGER
}
affirmedGeographicRedundancyRedundancyNetHealthStatsName OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Redundancy Group Name"
::= { affirmedGeographicRedundancyRedundancyNetHealthStatsEntry 1 }
affirmedGeographicRedundancyRedundancyNetHealthStatsNetHealthType OBJECT-TYPE
SYNTAX INTEGER {shared(0),private(1)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Type"
::= { affirmedGeographicRedundancyRedundancyNetHealthStatsEntry 2 }
affirmedGeographicRedundancyRedundancyNetHealthStatsNetHealthLnk OBJECT-TYPE
SYNTAX INTEGER {none(0),aAA(1),pCRF(2),oCS(3),s6B(4),sTA(5),sWM(6),rMG(7),pFCP(9)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Link Service"
::= { affirmedGeographicRedundancyRedundancyNetHealthStatsEntry 3 }
affirmedGeographicRedundancyRedundancyNetHealthStatsNetHealthStatus OBJECT-TYPE
SYNTAX INTEGER {unknown(0),up(1),down(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Local Status"
::= { affirmedGeographicRedundancyRedundancyNetHealthStatsEntry 4 }
affirmedGeographicRedundancyRedundancyNetHealthStatsNetHealthPeerStatus OBJECT-TYPE
SYNTAX INTEGER {unknown(0),up(1),down(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Peer Status"
::= { affirmedGeographicRedundancyRedundancyNetHealthStatsEntry 5 }
affirmedGeographicRedundancyRedundancySwitchoverStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedGeographicRedundancyRedundancySwitchoverStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedGeographicRedundancy 3 }
affirmedGeographicRedundancyRedundancySwitchoverStatsEntry OBJECT-TYPE
SYNTAX AffirmedGeographicRedundancyRedundancySwitchoverStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedGeographicRedundancyRedundancySwitchoverStatsName, affirmedGeographicRedundancyRedundancySwitchoverStatsSwitchoverType }
::= { affirmedGeographicRedundancyRedundancySwitchoverStatsTable 1 }
AffirmedGeographicRedundancyRedundancySwitchoverStatsEntry ::=
SEQUENCE {
affirmedGeographicRedundancyRedundancySwitchoverStatsName String,
affirmedGeographicRedundancyRedundancySwitchoverStatsSwitchoverType INTEGER,
affirmedGeographicRedundancyRedundancySwitchoverStatsHaMode INTEGER,
affirmedGeographicRedundancyRedundancySwitchoverStatsNetHealthLnk INTEGER,
affirmedGeographicRedundancyRedundancySwitchoverStatsPeerConnectionStatus INTEGER,
affirmedGeographicRedundancyRedundancySwitchoverStatsNumSyncRecords Unsigned32,
affirmedGeographicRedundancyRedundancySwitchoverStatsSwitchoverDuration Unsigned32,
affirmedGeographicRedundancyRedundancySwitchoverStatsControlPacketRcvdSec Unsigned32,
affirmedGeographicRedundancyRedundancySwitchoverStatsDataPacketRcvdSec Unsigned32,
affirmedGeographicRedundancyRedundancySwitchoverStatsSwitchoverTime String
}
affirmedGeographicRedundancyRedundancySwitchoverStatsName OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Redundancy Group Name"
::= { affirmedGeographicRedundancyRedundancySwitchoverStatsEntry 1 }
affirmedGeographicRedundancyRedundancySwitchoverStatsSwitchoverType OBJECT-TYPE
SYNTAX INTEGER {standby-to-active(0),active-to-standby(1)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Switchover Type"
::= { affirmedGeographicRedundancyRedundancySwitchoverStatsEntry 2 }
affirmedGeographicRedundancyRedundancySwitchoverStatsHaMode OBJECT-TYPE
SYNTAX INTEGER {warm-manual(1),hot-auto(2),hot-manual(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Switchover mode, warm or hot"
::= { affirmedGeographicRedundancyRedundancySwitchoverStatsEntry 3 }
affirmedGeographicRedundancyRedundancySwitchoverStatsNetHealthLnk OBJECT-TYPE
SYNTAX INTEGER {none(0),aAA(1),pCRF(2),oCS(3),s6B(4),sTA(5),sWM(6),rMG(7),pFCP(9)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Switchover Link"
::= { affirmedGeographicRedundancyRedundancySwitchoverStatsEntry 4 }
affirmedGeographicRedundancyRedundancySwitchoverStatsPeerConnectionStatus OBJECT-TYPE
SYNTAX INTEGER {up(101),down(102),partially-up(103),maint(104),dryup(105),congested(106),unknown(107)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Geographic Redundancy peer node connection status"
::= { affirmedGeographicRedundancyRedundancySwitchoverStatsEntry 5 }
affirmedGeographicRedundancyRedundancySwitchoverStatsNumSyncRecords OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Total number of records at time of switchover"
::= { affirmedGeographicRedundancyRedundancySwitchoverStatsEntry 6 }
affirmedGeographicRedundancyRedundancySwitchoverStatsSwitchoverDuration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Switchover duration in seconds"
::= { affirmedGeographicRedundancyRedundancySwitchoverStatsEntry 7 }
affirmedGeographicRedundancyRedundancySwitchoverStatsControlPacketRcvdSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "First control packet received after switchover in seconds"
::= { affirmedGeographicRedundancyRedundancySwitchoverStatsEntry 8 }
affirmedGeographicRedundancyRedundancySwitchoverStatsDataPacketRcvdSec OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "First data packet received after switchover in seconds"
::= { affirmedGeographicRedundancyRedundancySwitchoverStatsEntry 9 }
affirmedGeographicRedundancyRedundancySwitchoverStatsSwitchoverTime OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Switchover Time"
::= { affirmedGeographicRedundancyRedundancySwitchoverStatsEntry 10 }
affirmedGeographicRedundancyBgpPeeringMonitoringStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedGeographicRedundancyBgpPeeringMonitoringStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedGeographicRedundancy 4 }
affirmedGeographicRedundancyBgpPeeringMonitoringStatusEntry OBJECT-TYPE
SYNTAX AffirmedGeographicRedundancyBgpPeeringMonitoringStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedGeographicRedundancyBgpPeeringMonitoringStatusChassis, affirmedGeographicRedundancyBgpPeeringMonitoringStatusSlot }
::= { affirmedGeographicRedundancyBgpPeeringMonitoringStatusTable 1 }
AffirmedGeographicRedundancyBgpPeeringMonitoringStatusEntry ::=
SEQUENCE {
affirmedGeographicRedundancyBgpPeeringMonitoringStatusChassis Unsigned32,
affirmedGeographicRedundancyBgpPeeringMonitoringStatusSlot Unsigned32,
affirmedGeographicRedundancyBgpPeeringMonitoringStatusOutput String
}
affirmedGeographicRedundancyBgpPeeringMonitoringStatusChassis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedGeographicRedundancyBgpPeeringMonitoringStatusEntry 1 }
affirmedGeographicRedundancyBgpPeeringMonitoringStatusSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedGeographicRedundancyBgpPeeringMonitoringStatusEntry 2 }
affirmedGeographicRedundancyBgpPeeringMonitoringStatusOutput OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedGeographicRedundancyBgpPeeringMonitoringStatusEntry 3 }
END

View File

@ -0,0 +1,323 @@
AFFIRMED-IM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedImMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 1 }
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedIm OBJECT IDENTIFIER ::= { affirmedImMIB 1 }
affirmedImStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedImStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedIm 1 }
affirmedImStatusEntry OBJECT-TYPE
SYNTAX AffirmedImStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedImStatusState, affirmedImStatusChassis, affirmedImStatusSlot, affirmedImStatusCpu }
::= { affirmedImStatusTable 1 }
AffirmedImStatusEntry ::=
SEQUENCE {
affirmedImStatusState INTEGER,
affirmedImStatusChassis Unsigned32,
affirmedImStatusSlot Unsigned32,
affirmedImStatusCpu Unsigned32,
affirmedImStatusAdminVersion String,
affirmedImStatusOperationalVersion String,
affirmedImStatusActivationStatus String,
affirmedImStatusRollbackVersion String,
affirmedImStatusPreparedVersion String
}
affirmedImStatusState OBJECT-TYPE
SYNTAX INTEGER {active(1),standby(2),n-a(3)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedImStatusEntry 1 }
affirmedImStatusChassis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedImStatusEntry 2 }
affirmedImStatusSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedImStatusEntry 3 }
affirmedImStatusCpu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedImStatusEntry 4 }
affirmedImStatusAdminVersion OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current upgrade admin version"
::= { affirmedImStatusEntry 5 }
affirmedImStatusOperationalVersion OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Version currently running"
::= { affirmedImStatusEntry 6 }
affirmedImStatusActivationStatus OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Activation status"
::= { affirmedImStatusEntry 7 }
affirmedImStatusRollbackVersion OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Version available for rollback"
::= { affirmedImStatusEntry 8 }
affirmedImStatusPreparedVersion OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Version extracted and ready for upgrade"
::= { affirmedImStatusEntry 9 }
affirmedImModifierStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedImModifierStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedIm 2 }
affirmedImModifierStatusEntry OBJECT-TYPE
SYNTAX AffirmedImModifierStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedImModifierStatusReleaserole, affirmedImModifierStatusRelease, affirmedImModifierStatusModifier }
::= { affirmedImModifierStatusTable 1 }
AffirmedImModifierStatusEntry ::=
SEQUENCE {
affirmedImModifierStatusReleaserole INTEGER,
affirmedImModifierStatusRelease String,
affirmedImModifierStatusModifier INTEGER,
affirmedImModifierStatusOperationalVersion String,
affirmedImModifierStatusRollbackVersion String,
affirmedImModifierStatusOriginalVersion String
}
affirmedImModifierStatusReleaserole OBJECT-TYPE
SYNTAX INTEGER {rollback(1),operational(2),prepared(3)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedImModifierStatusEntry 1 }
affirmedImModifierStatusRelease OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedImModifierStatusEntry 2 }
affirmedImModifierStatusModifier OBJECT-TYPE
SYNTAX INTEGER {dpisig(1),hwpart(2),maint(3),plugin(4)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedImModifierStatusEntry 3 }
affirmedImModifierStatusOperationalVersion OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Release modifier version currently running"
::= { affirmedImModifierStatusEntry 4 }
affirmedImModifierStatusRollbackVersion OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Release modifier version available for rollback"
::= { affirmedImModifierStatusEntry 5 }
affirmedImModifierStatusOriginalVersion OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Release modifier version shipped with this release version"
::= { affirmedImModifierStatusEntry 6 }
affirmedImAgentStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedImAgentStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedIm 3 }
affirmedImAgentStatusEntry OBJECT-TYPE
SYNTAX AffirmedImAgentStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedImAgentStatusChassis, affirmedImAgentStatusSlot, affirmedImAgentStatusCpu, affirmedImAgentStatusState }
::= { affirmedImAgentStatusTable 1 }
AffirmedImAgentStatusEntry ::=
SEQUENCE {
affirmedImAgentStatusChassis Unsigned32,
affirmedImAgentStatusSlot Unsigned32,
affirmedImAgentStatusCpu Unsigned32,
affirmedImAgentStatusState INTEGER,
affirmedImAgentStatusExpseqid String,
affirmedImAgentStatusMasseqid String,
affirmedImAgentStatusPrevrfs String,
affirmedImAgentStatusPrevtos String,
affirmedImAgentStatusCurrrfs String,
affirmedImAgentStatusCurrtos String,
affirmedImAgentStatusSandrfs String,
affirmedImAgentStatusSandtos String,
affirmedImAgentStatusGrubrfs String,
affirmedImAgentStatusAgentstatus INTEGER,
affirmedImAgentStatusMsg String
}
affirmedImAgentStatusChassis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 1 }
affirmedImAgentStatusSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 2 }
affirmedImAgentStatusCpu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 3 }
affirmedImAgentStatusState OBJECT-TYPE
SYNTAX INTEGER {expected(1),actual(2)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 4 }
affirmedImAgentStatusExpseqid OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 5 }
affirmedImAgentStatusMasseqid OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 6 }
affirmedImAgentStatusPrevrfs OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 7 }
affirmedImAgentStatusPrevtos OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 8 }
affirmedImAgentStatusCurrrfs OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 9 }
affirmedImAgentStatusCurrtos OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 10 }
affirmedImAgentStatusSandrfs OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 11 }
affirmedImAgentStatusSandtos OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 12 }
affirmedImAgentStatusGrubrfs OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 13 }
affirmedImAgentStatusAgentstatus OBJECT-TYPE
SYNTAX INTEGER {n-a(0),working(1),waiting(2),done(3),error(4),info(5),retry(6)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 14 }
affirmedImAgentStatusMsg OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedImAgentStatusEntry 15 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,103 @@
AFFIRMED-IPDATAPATH-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedIpdatapathMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 26 }
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedIpDataPathConfig OBJECT IDENTIFIER ::= { affirmedIpdatapathMIB 1 }
affirmedIpDataPathConfigDpi OBJECT IDENTIFIER ::= { affirmedIpDataPathConfig 1 }
affirmedIpDataPathConfigDpiDpiDetectionVersionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedIpDataPathConfigDpiDpiDetectionVersionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedIpDataPathConfigDpi 1 }
affirmedIpDataPathConfigDpiDpiDetectionVersionEntry OBJECT-TYPE
SYNTAX AffirmedIpDataPathConfigDpiDpiDetectionVersionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedIpDataPathConfigDpiDpiDetectionVersionId }
::= { affirmedIpDataPathConfigDpiDpiDetectionVersionTable 1 }
AffirmedIpDataPathConfigDpiDpiDetectionVersionEntry ::=
SEQUENCE {
affirmedIpDataPathConfigDpiDpiDetectionVersionId INTEGER,
affirmedIpDataPathConfigDpiDpiDetectionVersionDetection-version String,
affirmedIpDataPathConfigDpiDpiDetectionVersionDetection-md5sum String,
affirmedIpDataPathConfigDpiDpiDetectionVersionDecoder-version String,
affirmedIpDataPathConfigDpiDpiDetectionVersionDpixml-md5sum String,
affirmedIpDataPathConfigDpiDpiDetectionVersionCdc-detection-version String,
affirmedIpDataPathConfigDpiDpiDetectionVersionCdc-detection-md5sum String
}
affirmedIpDataPathConfigDpiDpiDetectionVersionId OBJECT-TYPE
SYNTAX INTEGER {a1(1),a2(2),a3(3),a4(4),a5(5),a6(6),a7(7),a8(8),a9(9),a10(10),a11(11),a12(12),a13(13),a14(14),a15(15),a16(16),a17(17),a18(18),a19(19),a20(20),a21(21),a22(22),a23(23),a24(24),a25(25),a26(26),a27(27),a28(28),a29(29),a30(30),a31(31),a32(32),a33(33),a34(34),a35(35),a36(36),a37(37),a38(38),a39(39),a40(40),a41(41),a42(42),a43(43),a44(44),a45(45),a46(46),a47(47),a48(48),a49(49),a50(50),a51(51),a52(52),a53(53),a54(54),a55(55),a56(56),a57(57),a58(58),a59(59),a60(60),a61(61),a62(62),a63(63),a64(64),a65(65),a66(66),a67(67),a68(68),a69(69),a70(70),a71(71),a72(72),a73(73),a74(74),a75(75),a76(76),a77(77),a78(78),a79(79),a80(80),a81(81),a82(82),a83(83),a84(84),a85(85),a86(86),a87(87),a88(88),a89(89),a90(90),a91(91),a92(92),a93(93),a94(94),a95(95),a96(96),a97(97),a98(98),a99(99),a100(100),a101(101),a102(102),a103(103),a104(104),a105(105),a106(106),a107(107),a108(108),a109(109),a110(110),a111(111),a112(112),a113(113),a114(114),a115(115),a116(116),a117(117),a118(118),a119(119),a120(120),a121(121),a122(122),a123(123),a124(124),a125(125),a126(126),a127(127),a128(128)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedIpDataPathConfigDpiDpiDetectionVersionEntry 1 }
affirmedIpDataPathConfigDpiDpiDetectionVersionDetection-version OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedIpDataPathConfigDpiDpiDetectionVersionEntry 2 }
affirmedIpDataPathConfigDpiDpiDetectionVersionDetection-md5sum OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedIpDataPathConfigDpiDpiDetectionVersionEntry 3 }
affirmedIpDataPathConfigDpiDpiDetectionVersionDecoder-version OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedIpDataPathConfigDpiDpiDetectionVersionEntry 4 }
affirmedIpDataPathConfigDpiDpiDetectionVersionDpixml-md5sum OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedIpDataPathConfigDpiDpiDetectionVersionEntry 5 }
affirmedIpDataPathConfigDpiDpiDetectionVersionCdc-detection-version OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedIpDataPathConfigDpiDpiDetectionVersionEntry 6 }
affirmedIpDataPathConfigDpiDpiDetectionVersionCdc-detection-md5sum OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedIpDataPathConfigDpiDpiDetectionVersionEntry 7 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,364 @@
AFFIRMED-LICENSE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedLicenseMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 24 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedLicense OBJECT IDENTIFIER ::= { affirmedLicenseMIB 1 }
affirmedLicensePls-statusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedLicensePls-statusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedLicense 1 }
affirmedLicensePls-statusEntry OBJECT-TYPE
SYNTAX AffirmedLicensePls-statusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedLicensePls-statusIp-address }
::= { affirmedLicensePls-statusTable 1 }
AffirmedLicensePls-statusEntry ::=
SEQUENCE {
affirmedLicensePls-statusIp-address String,
affirmedLicensePls-statusVersion String,
affirmedLicensePls-statusMode String,
affirmedLicensePls-statusState String,
affirmedLicensePls-statusTime String,
affirmedLicensePls-statusLock-criteria String,
affirmedLicensePls-statusFingerprint String,
affirmedLicensePls-statusManagement-entity String,
affirmedLicensePls-statusManagement-state INTEGER
}
affirmedLicensePls-statusIp-address OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IP Address"
::= { affirmedLicensePls-statusEntry 1 }
affirmedLicensePls-statusVersion OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PLS version"
::= { affirmedLicensePls-statusEntry 2 }
affirmedLicensePls-statusMode OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Mode of PLS"
::= { affirmedLicensePls-statusEntry 3 }
affirmedLicensePls-statusState OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "State of PLS"
::= { affirmedLicensePls-statusEntry 4 }
affirmedLicensePls-statusTime OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "PLS Time"
::= { affirmedLicensePls-statusEntry 5 }
affirmedLicensePls-statusLock-criteria OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Lock criteria"
::= { affirmedLicensePls-statusEntry 6 }
affirmedLicensePls-statusFingerprint OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Lock code"
::= { affirmedLicensePls-statusEntry 7 }
affirmedLicensePls-statusManagement-entity OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Managed entity IP Address"
::= { affirmedLicensePls-statusEntry 8 }
affirmedLicensePls-statusManagement-state OBJECT-TYPE
SYNTAX INTEGER {discovered(1),undiscovered(2)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Managed State"
::= { affirmedLicensePls-statusEntry 9 }
affirmedLicenseLm-statusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedLicenseLm-statusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedLicense 2 }
affirmedLicenseLm-statusEntry OBJECT-TYPE
SYNTAX AffirmedLicenseLm-statusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedLicenseLm-statusEntryId }
::= { affirmedLicenseLm-statusTable 1 }
AffirmedLicenseLm-statusEntry ::=
SEQUENCE {
affirmedLicenseLm-statusEntryId INTEGER,
affirmedLicenseLm-statusState String,
affirmedLicenseLm-statusCurrent-pls String,
affirmedLicenseLm-statusManagement-entity String
}
affirmedLicenseLm-statusEntryId OBJECT-TYPE
SYNTAX INTEGER {entry(0)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedLicenseLm-statusEntry 1 }
affirmedLicenseLm-statusState OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "State of License Manager"
::= { affirmedLicenseLm-statusEntry 2 }
affirmedLicenseLm-statusCurrent-pls OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current PLS"
::= { affirmedLicenseLm-statusEntry 3 }
affirmedLicenseLm-statusManagement-entity OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current PLS"
::= { affirmedLicenseLm-statusEntry 4 }
affirmedLicenseServices-statusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedLicenseServices-statusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedLicense 3 }
affirmedLicenseServices-statusEntry OBJECT-TYPE
SYNTAX AffirmedLicenseServices-statusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedLicenseServices-statusFeature, affirmedLicenseServices-statusVersion }
::= { affirmedLicenseServices-statusTable 1 }
AffirmedLicenseServices-statusEntry ::=
SEQUENCE {
affirmedLicenseServices-statusFeature String,
affirmedLicenseServices-statusVersion String,
affirmedLicenseServices-statusSoft-limit Integer32,
affirmedLicenseServices-statusUnit-size String,
affirmedLicenseServices-statusStat-value ConfdString,
affirmedLicenseServices-statusConsumed Integer32,
affirmedLicenseServices-statusTotal-consumed Integer32,
affirmedLicenseServices-statusLicense-state String,
affirmedLicenseServices-statusType String,
affirmedLicenseServices-statusSoftLimitStr String,
affirmedLicenseServices-statusExpiration String
}
affirmedLicenseServices-statusFeature OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "licensable feature"
::= { affirmedLicenseServices-statusEntry 1 }
affirmedLicenseServices-statusVersion OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "licensable version"
::= { affirmedLicenseServices-statusEntry 2 }
affirmedLicenseServices-statusSoft-limit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Soft limit slices for license"
::= { affirmedLicenseServices-statusEntry 3 }
affirmedLicenseServices-statusUnit-size OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Slice size multiplier"
::= { affirmedLicenseServices-statusEntry 4 }
affirmedLicenseServices-statusStat-value OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current value of stat"
::= { affirmedLicenseServices-statusEntry 5 }
affirmedLicenseServices-statusConsumed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of slices held by local MCC"
::= { affirmedLicenseServices-statusEntry 6 }
affirmedLicenseServices-statusTotal-consumed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of slices held by all MCCs"
::= { affirmedLicenseServices-statusEntry 7 }
affirmedLicenseServices-statusLicense-state OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "State of the service"
::= { affirmedLicenseServices-statusEntry 8 }
affirmedLicenseServices-statusType OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "licensable service type"
::= { affirmedLicenseServices-statusEntry 9 }
affirmedLicenseServices-statusSoftLimitStr OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Soft limit slices for license"
::= { affirmedLicenseServices-statusEntry 10 }
affirmedLicenseServices-statusExpiration OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "License lifetime expiration date or trial days remaining"
::= { affirmedLicenseServices-statusEntry 11 }
affirmedLicenseDetail-statusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedLicenseDetail-statusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedLicense 4 }
affirmedLicenseDetail-statusEntry OBJECT-TYPE
SYNTAX AffirmedLicenseDetail-statusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedLicenseDetail-statusFeature, affirmedLicenseDetail-statusVersion, affirmedLicenseDetail-statusHash }
::= { affirmedLicenseDetail-statusTable 1 }
AffirmedLicenseDetail-statusEntry ::=
SEQUENCE {
affirmedLicenseDetail-statusFeature String,
affirmedLicenseDetail-statusVersion String,
affirmedLicenseDetail-statusHash String,
affirmedLicenseDetail-statusSoftLimitStr String,
affirmedLicenseDetail-statusStart-date String,
affirmedLicenseDetail-statusEnd-date String,
affirmedLicenseDetail-statusTrial-days String,
affirmedLicenseDetail-statusState String
}
affirmedLicenseDetail-statusFeature OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "license feature"
::= { affirmedLicenseDetail-statusEntry 1 }
affirmedLicenseDetail-statusVersion OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "license version"
::= { affirmedLicenseDetail-statusEntry 2 }
affirmedLicenseDetail-statusHash OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "license hash"
::= { affirmedLicenseDetail-statusEntry 3 }
affirmedLicenseDetail-statusSoftLimitStr OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Soft limit slices for license"
::= { affirmedLicenseDetail-statusEntry 4 }
affirmedLicenseDetail-statusStart-date OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "License start date"
::= { affirmedLicenseDetail-statusEntry 5 }
affirmedLicenseDetail-statusEnd-date OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "License end date"
::= { affirmedLicenseDetail-statusEntry 6 }
affirmedLicenseDetail-statusTrial-days OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "License trial dates remaining"
::= { affirmedLicenseDetail-statusEntry 7 }
affirmedLicenseDetail-statusState OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "State of the license"
::= { affirmedLicenseDetail-statusEntry 8 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,27 @@
--
-- Affirmed Networks Mediation Service Function MIB
--
AFFIRMED-MSF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
enterprises;
affirmedMsf MODULE-IDENTITY
LAST-UPDATED
"201807180000Z"
ORGANIZATION
"Affirmed Networks, Inc."
CONTACT-INFO
"Affirmed Networks, Inc. 35 Nagog Park Acton, MA USA "
DESCRIPTION "Mediation Service Function MIB"
REVISION
"201807180000Z"
DESCRIPTION "MSF Initial Release"
::= { enterprises 37963 8}
--
-- AFFIRMED-MSF textual conventions
--
affirmedMsfTc OBJECT IDENTIFIER ::= {affirmedMsf 1}
END

View File

@ -0,0 +1,69 @@
AFFIRMED-MULTIACTIVEROUTING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedMultiactiveroutingMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 27 }
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedMultiActiveRouting OBJECT IDENTIFIER ::= { affirmedMultiactiveroutingMIB 1 }
affirmedMultiActiveRoutingPeerAssignmentsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedMultiActiveRoutingPeerAssignmentsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedMultiActiveRouting 1 }
affirmedMultiActiveRoutingPeerAssignmentsEntry OBJECT-TYPE
SYNTAX AffirmedMultiActiveRoutingPeerAssignmentsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedMultiActiveRoutingPeerAssignmentsChassis, affirmedMultiActiveRoutingPeerAssignmentsSlot }
::= { affirmedMultiActiveRoutingPeerAssignmentsTable 1 }
AffirmedMultiActiveRoutingPeerAssignmentsEntry ::=
SEQUENCE {
affirmedMultiActiveRoutingPeerAssignmentsChassis Unsigned32,
affirmedMultiActiveRoutingPeerAssignmentsSlot Unsigned32,
affirmedMultiActiveRoutingPeerAssignmentsOutput String
}
affirmedMultiActiveRoutingPeerAssignmentsChassis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedMultiActiveRoutingPeerAssignmentsEntry 1 }
affirmedMultiActiveRoutingPeerAssignmentsSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedMultiActiveRoutingPeerAssignmentsEntry 2 }
affirmedMultiActiveRoutingPeerAssignmentsOutput OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedMultiActiveRoutingPeerAssignmentsEntry 3 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,163 @@
AFFIRMED-PERFSTATMGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedPerfstatmgmtMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 6 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedPerfstatmgmt OBJECT IDENTIFIER ::= { affirmedPerfstatmgmtMIB 1 }
affirmedPerfstatmgmtTableStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedPerfstatmgmtTableStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmt 1 }
affirmedPerfstatmgmtTableStatusEntry OBJECT-TYPE
SYNTAX AffirmedPerfstatmgmtTableStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedPerfstatmgmtTableStatusName }
::= { affirmedPerfstatmgmtTableStatusTable 1 }
AffirmedPerfstatmgmtTableStatusEntry ::=
SEQUENCE {
affirmedPerfstatmgmtTableStatusName String,
affirmedPerfstatmgmtTableStatusCollectionStartTime String,
affirmedPerfstatmgmtTableStatusNextCollectionTime String,
affirmedPerfstatmgmtTableStatusCollectionAttempts Unsigned32,
affirmedPerfstatmgmtTableStatusCollectionSuccess Unsigned32,
affirmedPerfstatmgmtTableStatusCollectionPartial Unsigned32,
affirmedPerfstatmgmtTableStatusCollectionFailure Unsigned32,
affirmedPerfstatmgmtTableStatusCollectionOutstanding Unsigned32,
affirmedPerfstatmgmtTableStatusAvgCollectionTime ConfdString,
affirmedPerfstatmgmtTableStatusMaxCollectionTime ConfdString,
affirmedPerfstatmgmtTableStatusMinCollectionTime ConfdString,
affirmedPerfstatmgmtTableStatusAvgNumRowsPerCollection String,
affirmedPerfstatmgmtTableStatusMaxNumRowsPerCollection Unsigned32,
affirmedPerfstatmgmtTableStatusMinNumRowsPerCollection Unsigned32
}
affirmedPerfstatmgmtTableStatusName OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 1 }
affirmedPerfstatmgmtTableStatusCollectionStartTime OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 2 }
affirmedPerfstatmgmtTableStatusNextCollectionTime OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 3 }
affirmedPerfstatmgmtTableStatusCollectionAttempts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 4 }
affirmedPerfstatmgmtTableStatusCollectionSuccess OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 5 }
affirmedPerfstatmgmtTableStatusCollectionPartial OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 6 }
affirmedPerfstatmgmtTableStatusCollectionFailure OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 7 }
affirmedPerfstatmgmtTableStatusCollectionOutstanding OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 8 }
affirmedPerfstatmgmtTableStatusAvgCollectionTime OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 9 }
affirmedPerfstatmgmtTableStatusMaxCollectionTime OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 10 }
affirmedPerfstatmgmtTableStatusMinCollectionTime OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 11 }
affirmedPerfstatmgmtTableStatusAvgNumRowsPerCollection OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 12 }
affirmedPerfstatmgmtTableStatusMaxNumRowsPerCollection OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 13 }
affirmedPerfstatmgmtTableStatusMinNumRowsPerCollection OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPerfstatmgmtTableStatusEntry 14 }
END

View File

@ -0,0 +1,146 @@
AFFIRMED-PKI-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedPkiMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 25 }
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedPki OBJECT IDENTIFIER ::= { affirmedPkiMIB 1 }
affirmedPkiSsh OBJECT IDENTIFIER ::= { affirmedPki 2 }
affirmedPkiObjectsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedPkiObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedPki 1 }
affirmedPkiObjectsEntry OBJECT-TYPE
SYNTAX AffirmedPkiObjectsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedPkiObjectsType, affirmedPkiObjectsName, affirmedPkiObjectsState }
::= { affirmedPkiObjectsTable 1 }
AffirmedPkiObjectsEntry ::=
SEQUENCE {
affirmedPkiObjectsType INTEGER,
affirmedPkiObjectsName String,
affirmedPkiObjectsState INTEGER,
affirmedPkiObjectsModified String,
affirmedPkiObjectsEncoding INTEGER,
affirmedPkiObjectsFormat INTEGER,
affirmedPkiObjectsDescription String
}
affirmedPkiObjectsType OBJECT-TYPE
SYNTAX INTEGER {public(0),private(1),ca(2),tls-ca(3),tls-server(4),tfd(5),epdg(6),user(7),host(10),sendd(11),calea(12),imsi(13)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedPkiObjectsEntry 1 }
affirmedPkiObjectsName OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedPkiObjectsEntry 2 }
affirmedPkiObjectsState OBJECT-TYPE
SYNTAX INTEGER {ready(0),invalid(1),updating(2),pending(3),adding(4)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedPkiObjectsEntry 3 }
affirmedPkiObjectsModified OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPkiObjectsEntry 4 }
affirmedPkiObjectsEncoding OBJECT-TYPE
SYNTAX INTEGER {unknown(0),pem(1),ber(2),ssh(3)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPkiObjectsEntry 5 }
affirmedPkiObjectsFormat OBJECT-TYPE
SYNTAX INTEGER {unknown(0),x509(1),x509crl(2),x509stack(3),pubkey(4),prvkey(5),ssh-pub(6),ssh-cert(7),ssh-krl(8),ssh-pvt(9)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPkiObjectsEntry 6 }
affirmedPkiObjectsDescription OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPkiObjectsEntry 7 }
affirmedPkiSshSummaryTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedPkiSshSummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedPkiSsh 1 }
affirmedPkiSshSummaryEntry OBJECT-TYPE
SYNTAX AffirmedPkiSshSummaryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedPkiSshSummaryGroup, affirmedPkiSshSummaryUser }
::= { affirmedPkiSshSummaryTable 1 }
AffirmedPkiSshSummaryEntry ::=
SEQUENCE {
affirmedPkiSshSummaryGroup String,
affirmedPkiSshSummaryUser String,
affirmedPkiSshSummaryDescription String
}
affirmedPkiSshSummaryGroup OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedPkiSshSummaryEntry 1 }
affirmedPkiSshSummaryUser OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedPkiSshSummaryEntry 2 }
affirmedPkiSshSummaryDescription OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedPkiSshSummaryEntry 3 }
END

View File

@ -0,0 +1,22 @@
AFFIRMED-SCEFSUBSCRIBER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedScefsubscriberMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 29 }
affirmedScefsubscriber OBJECT IDENTIFIER ::= { affirmedScefsubscriberMIB 1 }
affirmedScefsubscriberSum-subscriber OBJECT IDENTIFIER ::= { affirmedScefsubscriber 1 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,214 @@
AFFIRMED-SNMP-DG DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
affirmedSnmp FROM AFFIRMED-SNMP-MIB
affirmedSnmpNotifications FROM AFFIRMED-SNMP-MIB
affirmedAlarmSeqId,
affirmedAlarmDateTime,
affirmedAlarmChassisName,
affirmedAlarmSourceId,
affirmedAlarmSeverity,
affirmedAlarmRefSeqId,
affirmedAlarmDetails,
action,
actions,
activesize,
adminstate,
alarmid,
apnname,
availablesize,
chassis,
chassisid,
cid,
clientid,
currentstate,
data,
datetime,
dirname,
diskid,
failuredescription,
fault,
filepath,
groupname,
ip,
ipversiontype,
lasterrorcode,
lasterrosubcode,
level,
node,
nodeid,
nodename,
numpurged,
operation,
state,
statestring,
status,
xpath,
affirmedPotentialImpact,
affirmedCorrectiveAction FROM AFFIRMED-ALARM-MIB;
affirmedSnmpDeviceGatewayTraps MODULE-IDENTITY
LAST-UPDATED "201105160000Z"
ORGANIZATION
"Affirmed Networks, Inc."
CONTACT-INFO
"Affirmed Networks, Inc.
35 Nagog Park
Acton, MA
USA "
DESCRIPTION
"Device Gateway Traps MIB objects"
::= { affirmedSnmpNotifications 100}
-- top level structure
--
affirmedSnmpDeviceGatewayTrapsScalars OBJECT IDENTIFIER ::= { affirmedSnmpDeviceGatewayTraps 1 }
affirmedSnmpDeviceGatewayTrapsTables OBJECT IDENTIFIER ::= { affirmedSnmpDeviceGatewayTraps 2 }
affirmedSnmpDeviceGatewayTrapsNotifications OBJECT IDENTIFIER ::= { affirmedSnmpDeviceGatewayTraps 3 }
affirmedSnmpDeviceGatewayTrapsNotificationPrefix OBJECT IDENTIFIER
::= { affirmedSnmpDeviceGatewayTrapsNotifications 0 }
affirmedSnmpDeviceGatewayTrapsNotificationObjects OBJECT IDENTIFIER
::= { affirmedSnmpDeviceGatewayTrapsNotifications 1 }
fmDgDatabaseCommProblem NOTIFICATION-TYPE
OBJECTS {
affirmedAlarmSeqId,
affirmedAlarmDateTime,
affirmedAlarmChassisName,
affirmedAlarmSourceId,
affirmedAlarmSeverity,
affirmedAlarmRefSeqId,
affirmedAlarmDetails,
affirmedPotentialImpact,
affirmedCorrectiveAction
}
STATUS current
DESCRIPTION
"Not able to communicate to Database Service ."
::= { affirmedSnmpDeviceGatewayTrapsNotificationPrefix 1}
fmDgRateControllerDrop NOTIFICATION-TYPE
OBJECTS {
affirmedAlarmSeqId,
affirmedAlarmChassisName,
affirmedAlarmSourceId,
affirmedAlarmSeverity,
affirmedAlarmRefSeqId,
affirmedAlarmDetails,
affirmedPotentialImpact,
affirmedCorrectiveAction
}
STATUS current
DESCRIPTION
"Rate Controllers dropping messages."
::= { affirmedSnmpDeviceGatewayTrapsNotificationPrefix 2 }
fmDgMicroServiceDown NOTIFICATION-TYPE
OBJECTS {
affirmedAlarmSeqId,
affirmedAlarmChassisName,
affirmedAlarmSourceId,
affirmedAlarmSeverity,
affirmedAlarmRefSeqId,
affirmedAlarmDetails,
affirmedPotentialImpact,
affirmedCorrectiveAction
}
STATUS current
DESCRIPTION
"No Micro service active instance available."
::= { affirmedSnmpDeviceGatewayTrapsNotificationPrefix 3 }
fmDgMsgServiceQueueSizeExceeded NOTIFICATION-TYPE
OBJECTS {
affirmedAlarmSeqId,
affirmedAlarmChassisName,
affirmedAlarmSourceId,
affirmedAlarmSeverity,
affirmedAlarmRefSeqId,
affirmedAlarmDetails,
affirmedPotentialImpact,
affirmedCorrectiveAction
}
STATUS current
DESCRIPTION
"Dropping MO/MT Data as Service Queue Size Exceeded . "
::= { affirmedSnmpDeviceGatewayTrapsNotificationPrefix 4 }
fmDgServiceNodeNotReachable NOTIFICATION-TYPE
OBJECTS {
affirmedAlarmSeqId,
affirmedAlarmChassisName,
affirmedAlarmSourceId,
affirmedAlarmSeverity,
affirmedAlarmRefSeqId,
affirmedAlarmDetails,
affirmedPotentialImpact,
affirmedCorrectiveAction
}
STATUS current
DESCRIPTION
"Node is not reachable . "
::= { affirmedSnmpDeviceGatewayTrapsNotificationPrefix 5 }
fmDgMemoryThresholdExceeded NOTIFICATION-TYPE
OBJECTS {
affirmedAlarmSeqId,
affirmedAlarmChassisName,
affirmedAlarmSourceId,
affirmedAlarmSeverity,
affirmedAlarmRefSeqId,
affirmedAlarmDetails,
affirmedPotentialImpact,
affirmedCorrectiveAction
}
STATUS current
DESCRIPTION
"Micro service Instance Memory went below threshold . "
::= { affirmedSnmpDeviceGatewayTrapsNotificationPrefix 6 }
fmDgCpuThresholdReached NOTIFICATION-TYPE
OBJECTS {
affirmedAlarmSeqId,
affirmedAlarmChassisName,
affirmedAlarmSourceId,
affirmedAlarmSeverity,
affirmedAlarmRefSeqId,
affirmedAlarmDetails,
affirmedPotentialImpact,
affirmedCorrectiveAction
}
STATUS current
DESCRIPTION
"Micro service Instance CPU went below threshold . "
::= { affirmedSnmpDeviceGatewayTrapsNotificationPrefix 7 }
END

View File

@ -0,0 +1,65 @@
AFFIRMED-SNMP-MIB DEFINITIONS ::= BEGIN
--
-- Top-level infrastructure of the Affirmed enterprise MIB tree
--
IMPORTS
MODULE-IDENTITY, enterprises FROM SNMPv2-SMI;
affirmedSnmp MODULE-IDENTITY
LAST-UPDATED "201105160000Z"
ORGANIZATION "www.affirmednetworks.com"
CONTACT-INFO
"postal: Affirmed Networks, Inc.
35 Nagog Park
Acton, MA "
DESCRIPTION
"Top-level infrastructure of the Affirmed enterprise MIB tree"
REVISION "201105160000Z"
DESCRIPTION
"First draft"
::= { enterprises 37963}
--
-- AFFIRMED-SNMP enterprise-specific management objects
--
affirmedSnmpObjects OBJECT IDENTIFIER ::= {affirmedSnmp 1}
-- affirmedSnmpExamples OBJECT IDENTIFIER ::= {affirmedSnmp 2}
affirmedSnmpEnumerations OBJECT IDENTIFIER ::= {affirmedSnmp 3}
affirmedSnmpModuleIDs OBJECT IDENTIFIER ::= {affirmedSnmpEnumerations 1}
affirmedSnmpAgentOIDs OBJECT IDENTIFIER ::= {affirmedSnmpEnumerations 2}
affirmedSnmpDomains OBJECT IDENTIFIER ::= {affirmedSnmpEnumerations 3}
affirmedSnmpGeneral OBJECT IDENTIFIER ::= {affirmedSnmp 10}
affirmedSnmpExperimental OBJECT IDENTIFIER ::= {affirmedSnmp 9999}
--
-- A subtree specifically designed for private testing purposes.
-- No "public" management objects should ever be defined within this tree.
--
-- It is provided for private experimentation, prior to transferring a MIB
-- structure to another part of the overall OID tree
--
affirmedSnmpPlaypen OBJECT IDENTIFIER ::= {affirmedSnmpExperimental 9999}
--
-- Notifications
--
affirmedSnmpNotificationPrefix OBJECT IDENTIFIER ::= {affirmedSnmp 4}
affirmedSnmpNotifications OBJECT IDENTIFIER ::= {affirmedSnmpNotificationPrefix 0}
affirmedSnmpNotificationObjects OBJECT IDENTIFIER ::= {affirmedSnmpNotificationPrefix 1}
--
-- Conformance
--
affirmedSnmpConformance OBJECT IDENTIFIER ::= {affirmedSnmp 5}
affirmedSnmpCompliances OBJECT IDENTIFIER ::= {affirmedSnmpConformance 1}
affirmedSnmpGroups OBJECT IDENTIFIER ::= {affirmedSnmpConformance 2}
END

View File

@ -0,0 +1,697 @@
--
-- Affirmed Networks Slice Selection Function MIB
--
AFFIRMED-SSF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
enterprises,
OBJECT-TYPE,
Integer32,
NOTIFICATION-TYPE FROM SNMPv2-SMI
ItuPerceivedSeverity FROM ITU-ALARM-TC-MIB;
affirmedSsf MODULE-IDENTITY
LAST-UPDATED
"201907160000Z"
ORGANIZATION
"Affirmed Networks, Inc."
CONTACT-INFO
"Affirmed Networks, Inc. 35 Nagog Park Acton, MA USA "
DESCRIPTION "Slice Selection Function MIB"
REVISION
"202001140000Z"
DESCRIPTION "SSF-4.0 Release, add Gateway SNMP alarm"
REVISION
"201907160000Z"
DESCRIPTION "SSF-4.0 Release, add Status Sync alarm"
REVISION
"201905200000Z"
DESCRIPTION "SSF-3.0 Release, add network context static route and next hop alarms"
REVISION
"201904150000Z"
DESCRIPTION "SSF-3.0 Release, add File system, CPU, and Memory alarms"
REVISION
"201904110000Z"
DESCRIPTION "SSF-3.0 Release, add login failure alarm"
REVISION
"201901150000Z"
DESCRIPTION "SSF-2.3 Release, add Config Sync alarm"
REVISION
"201810230000Z"
DESCRIPTION "SSF-2.1 Release, add DNS name error alarm"
REVISION
"201809260000Z"
DESCRIPTION "SSF-2.1 Release, add 2 Diameter interface alarms"
REVISION
"201807310000Z"
DESCRIPTION "SSF-2.1 Release, add 2 REST interface alarms"
REVISION
"201804300000Z"
DESCRIPTION "SSF-2.0 Release"
REVISION
"201710230000Z"
DESCRIPTION "SSF-1.2 Release"
::= { enterprises 37963 7}
--
-- From AFFIRMED-SNMP-MIB we get affirmedSnmp = enterprises 37963
--
--
-- AFFIRMED-SSF textual conventions, objects and notifications
--
affirmedSsfTc OBJECT IDENTIFIER ::= {affirmedSsf 1}
affirmedSsfObjects OBJECT IDENTIFIER ::= {affirmedSsf 2}
affirmedSsfNotifications OBJECT IDENTIFIER ::= {affirmedSsf 3}
--
-- AFFIRMED-SSF trap varbinds
--
affirmedSsfAlarmObjects OBJECT IDENTIFIER ::= { affirmedSsfObjects 1 }
affirmedSsfAlarmSeqId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object defines the alarm sequence id"
::= { affirmedSsfAlarmObjects 1 }
affirmedSsfAlarmDateTime OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object defines the date and time of the alarm"
::= { affirmedSsfAlarmObjects 2 }
affirmedSsfAlarmResource OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Resource xpath that uniquely defines an alarm instance"
::= { affirmedSsfAlarmObjects 3 }
affirmedSsfAlarmSeverity OBJECT-TYPE
SYNTAX ItuPerceivedSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm severity"
::= { affirmedSsfAlarmObjects 4 }
affirmedSsfAlarmDetails OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm details"
::= { affirmedSsfAlarmObjects 5 }
--
-- AFFIRMED-SSF specific traps
--
affirmedSsfTraps OBJECT IDENTIFIER ::= {affirmedSsfNotifications 1}
anSsfAlarmDnsServiceReachability NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"One or more DNS servers are not reachable by the SSF. This is an aggregate alarm for all configured servers, up to 8."
-- IMPACT
-- "One or more of the configured DNS servers is not reachable.
-- Transactions rely on static cache first, then check dynamic cache.
-- If there is a cache miss, then an external query to a DNS server is made.
-- In the event that no servers are reachable, the removal of dynamic cache entries with expired TTL is
-- suspended until one or more servers recover."
--
-- REPAIR-ACTION
-- "Check the status and reachability of affected DNS server nodes as
-- identified by name in the details text of this alarm."
::= { affirmedSsfTraps 1}
anSsfAlarmGtpPathStatus NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"One or more GTP paths have timed out. This is an aggregate alarm, summarizing status for all paths."
-- IMPACT
-- "The SSF will remove the affected GW from the eligible selection list and start an inactivity timer.
-- The SSF will continuously try GTP echo during that period, but if at the end of the inactivity period,
-- the GW still has not responded, it is removed from the path list.
-- The severity of this alarm is major if any affected GW is configured and unlocked.
-- Administratively locked GW (individually locked or group locked) are not reported by this alarm. If all affected GW
-- are discovered (via DNS), the severity is minor. This alarm is cleared when all known paths
-- for unlocked GW are up.
--
-- REPAIR-ACTION
-- "Check the status and reachability of affected GW nodes as identified by IP address in the details text of this alarm.
-- If planned maintenance is on-going for a GW, consider changing its admin-state to locked under the configured gateway list."
::= { affirmedSsfTraps 2}
anSsfAlarmLdapPeerStatus NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"No connections to the LDAP peer for database. This alarm is raised when all connections to the configured LDAP peer are down."
-- IMPACT
-- "There are no connections to the LDAP peer identified in the alarm. The SSF can initiate many
-- connections to a given peer by changing the source port number, but this alarm means that peer
-- is not reachable. There may be other peer connections for this database configured on the SSF,
-- so the database is not necessarily unreachable. This alarm applies to a peer in primary or
-- secondary role. Secondary peers are only used if all primary peers are halted."
--
-- REPAIR-ACTION
-- "Check the connection of affected LDAP peer as identified by the IP and
-- port address in the details text of this alarm. For connections in the
-- halted state (per the 'show ldap peer' command), use the restart
-- command to attempt recovery."
::= { affirmedSsfTraps 3}
anSsfAlarmNetworkKeepaliveStatus NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"All network context keepalive sessions report failure."
-- IMPACT
-- "All configured keepalive sessions report failure for the network
-- context identified in the alarm. This typically indicates that the next
-- hop router is not reachable, or is not functioning correctly, or that
-- keepalive is misconfigured. Depending on system configuration, this
-- event may trigger a take down of keepalive in a dependent-context-group.
-- In the case of BFD keepalive, an alarm for the network-contexts in the
-- dependent groups may be triggered as well."
--
-- REPAIR-ACTION
-- "Check that keepalive sessions for the network context identified in the
-- alarm are correctly configured. Check that the network context
-- identified in the alarm is correctly configured. Check the underlying
-- network used by network context identified in the alarm is functioning
-- (i.e. that the next hop router is reachable and up). This alarm will
-- clear when one or more keepalive sessions for the affected network
-- context report success."
::= { affirmedSsfTraps 4}
anSsfAlarmLdapDbStatus NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"No connections to any LDAP peer for database. This alarm is raised when all connections to all configured LDAP peers for a database are down."
-- IMPACT
-- "There are no connections to LDAP peers for the database identified in
-- the alarm. The SSF can initiate connections to many peers, but this
-- alarm means that all peers are unreachable and therefore the database is
-- unreachable."
--
-- REPAIR-ACTION
-- "Check the connections of LDAP peers configured for the database as
-- identified by in the details text of this alarm. Each LDAP peer will
-- have separate alarms with details identifying each peer. For
-- connections in the halted state (per the 'show ldap peer' command), use
-- the restart command to attempt recovery."
::= { affirmedSsfTraps 5}
anSsfAlarmOperState NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"Operational state of the SSF is disabled."
-- IMPACT
-- "The SSF is not able to provide service because one or more applications
-- are down. This alarm is raised with critical severity when the SSF
-- operational state is disabled, and updated with clear severity when the
-- SSF operational state is enabled. Check the current state from the CLI
-- with the command 'show system'."
--
-- REPAIR-ACTION
-- "SSF applications restart automatically, so if this alarm occurs for a
-- brief interval, it means a process restarted, and it should be reported
-- to technical support with an attachment of 'support save-info' output.
-- If this alarm is set for an extended period of time, it may be
-- appropriate to try a reboot of the system, or check the deployment
-- parameters and health of the system in general."
::= { affirmedSsfTraps 6}
anSsfAlarmRestPeerStatus NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"Connection loss to session database from REST peer. This alarm is raised when all connections to the configured REST peer are down or if the peer is experiencing failures."
-- IMPACT
-- "There is a loss of connection to the REST peer identified in the alarm. The SSF can initiate many
-- connections to a given peer by changing the source port number, but this alarm means that peer
-- is not reachable, or that authorization fails, or there is a certificate failure or the peer
-- is experiencing query failures in the last 1 minute. There may be other peer connections
-- for this database configured on the SSF, so the database is not necessarily unreachable.
-- This alarm has MAJOR severity."
--
-- REPAIR-ACTION
-- "Check the connection of affected REST peer as identified by the IP and
-- port address in the details text of this alarm. Verify that the
-- configured authorization credentials are correct and that the certificates are
-- setup correctly for the case of HTTPS. Because HTTP/HTTPS connections are short-lived,
-- this alarm is only triggered by traffic, and will automatically clear in 30 minutes
-- if there is no traffic, or it will clear within 1 minute for an interval in which a
-- majority of transactions to this peer are successful."
::= { affirmedSsfTraps 7}
anSsfAlarmRestDbStatus NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"No connections to any REST peer for database. This alarm is raised when all connections to all configured REST peers for a database are down."
-- IMPACT
-- "There are no connections to REST peers for the database identified in
-- the alarm. The SSF can initiate connections to many peers, but this
-- alarm means that all peers are unreachable and therefore the database is
-- unreachable.
-- This alarm has CRITICAL severity."
--
-- REPAIR-ACTION
-- "Check the connections of REST peers configured for the database as
-- identified by in the details text of this alarm. Each REST peer will
-- have separate alarms with details identifying each peer."
::= { affirmedSsfTraps 8}
anSsfAlarmPgwGxMapping NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"Missing PGW Gx Name Mapping. One or more PGW Gx names cannot be resolved to an S2 FQDN."
-- IMPACT
-- "In LTE to Wi-Fi handover scenarios it is necessary for the SSF to query
-- a session database to correlate the session to the correct PGW. Session
-- databases typically return a Gx name, so the SSF must map that to an S2
-- FQDN and then resolve that to an IP by DNS in order to send the CSR
-- (Create Session Request) to the correct PGW IP. Gx to S2 FQDN mapping
-- is configured under /gateway/pgw-gx-mapping. An unresolved mapping will
-- result in a reject for that CSR.
-- This alarm has MAJOR severity."
--
-- REPAIR-ACTION
-- "The alarm details field lists some of the unresolved PGW Gx names. If
-- these PGWs are supported in the network, then configure the mapping to
-- S2 FQDN on the SSF under /gateway/pgw-gx-mapping. The list of
-- unresolved PGW Gx name mappings has a 24 hour aging timer to remove
-- entries not referenced in the last day."
::= { affirmedSsfTraps 9}
anSsfAlarmDiameterPeerStatus NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"Connection loss to session database from DIAMETER peer. This alarm is raised when connection to the configured DIAMETER peer is down or if the peer is experiencing failures."
-- IMPACT
-- "There is a loss of connection to the DIAMETER peer identified in the alarm.
-- There may be other peers for this database configured on the SSF, so the
-- database is not necessarily unreachable. Secondary peers are only used if all
-- primary peers are down.
-- This alarm has MAJOR severity."
--
-- REPAIR-ACTION
-- "Check the connection of affected DIAMETER peer as identified by the IP and
-- port address in the details text of this alarm. Also confirm that the DIAMETER
-- remote node supports the GLA application (ID 16777321). Use the CLI command "show
-- diameter peer" to check the current status."
::= { affirmedSsfTraps 10}
anSsfAlarmDiameterDbStatus NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"No connection to any DIAMETER peer for database. This alarm is raised when all configured DIAMETER peers for a database are down."
-- IMPACT
-- "There is no peer connections to DIAMETER database identified in
-- the alarm. This alarm means that all peers are unreachable and therefore
-- the database is unreachable.
-- This alarm has CRITICAL severity."
--
-- REPAIR-ACTION
-- "Check the connection of DIAMETER peers configured for the database as
-- identified by in the details text of this alarm. Each DIAMETER peer will
-- have separate alarms with details identifying each peer."
::= { affirmedSsfTraps 11}
anSsfAlarmDnsNameError NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"DNS query returned a name error. One or more FQDNs cannot be resolved."
-- IMPACT
-- "Session activations related to the specific FQDN will fail. This applies
-- to all 4 record types: A, AAAA, SRV, and NAPTR, and applies to any of up
-- to 8 configured servers. Negative responses from a DNS server can result
-- in negative caching as defined by RFC 2308. The retention time of these
-- entries is defined by the minimum of the TTL from the server and the locally
-- configured dns dns-if negative-cache-ttl. This alarm also covers the case
-- where all query results were eliminated by the configured dns-if exclude-label,
-- and the details string of the alarm tags it with [exclude-label]."
--
-- REPAIR-ACTION
-- "Update configuration on the DNS server or the SSF dns static-cache to
-- include the missing records as listed in the details portion of the alarm.
-- An unresolved name entry will be removed from the alarm immediately after
-- static-cache addition or when its negative cache TTL expires and another
-- query is triggered for that name and it is successful. A manual flush of
-- the dynamic-cache will also clear negative entries and hence the alarm.
-- Name errors due to exclude-label configuration can be resolved by updating the
-- static-cache, the DNS server, or the exclude-label. In the case of the latter
-- option, a manual action is required to clear the alarm entry, dynamic-cache flush."
::= { affirmedSsfTraps 12}
anSsfAlarmConfigSync NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"Configuration data synchronization from master SSF failed."
-- IMPACT
-- "Config data sync from master SSF failed, please refer to the alarm details
-- string for specific reason. This alarm implies that this SSF may not be in sync
-- with the master SSF as configured at /sync/config-master. This implies that any
-- changes in master configuration (e.g. additional dns static-cache entries, or
-- change in gateway admin-state), will not be synced. If /sync/config-interval
-- is configured to a non-zero value, then this SSF will periodically retry to
-- pull the portable configuration data from the master SSF. Sync may be attempted
-- manually by invoking the command 'sync config-pull'. This alarm has major
-- severity."
--
-- REPAIR-ACTION
-- "Please refer to the details string of the alarm for a specific failure reason.
-- If sync is not desired, then de-configure the master IP address under
-- /sync/config-master. Otherwise, check that the master IP address is reachable,
-- and that the correct readonly user credentials are input at /sync/userid and
-- /sync/password. Also verify that all loopback IP names on this SSF match those
-- used on the SSF master."
::= { affirmedSsfTraps 13}
anSsfAlarmLoginFailure NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"SSF user login failure."
-- IMPACT
-- "A user has failed to login to the SSF by either SSH, CONSOLE, NETCONF or
-- RESTCONF as instrumented by linux PAM system, which may use remote LDAP
-- authentication or local authentication. If a user repeatedly fails login, a
-- temporary lockout will occur. The administrator can configure the number of
-- repeated login attempts and the lockout interval in /etc/pam.d directory by
-- adjusting the pam_tally2 parameters. The severity of this alarm is informational,
-- it does not go on the active list because it does not have state."
--
-- REPAIR-ACTION
-- "If a legitimate user needs to regain access and can't wait for the lockout time
-- to expire, then contact the SSF administrator and ask them to run the pam_tally
-- reset command. If the user id is not legitimate, this is a security incident.
-- Additional details are in the syslog stream for the auth facility, which is
-- local file /var/log/auth.log. The details field of the alarm will indicate the
-- username, the rhost (e.g. IP address) from which the user is connecting, and
-- the service through which they are connecting (e.g. sshd)."
--
::= { affirmedSsfTraps 14}
anSsfAlarmFileSystem NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"File system utilization threshold alarm"
-- IMPACT
-- "File system utilization threshold reached, please refer to the details string of
-- the alarm for the specific reason. The thresholds are configurable at
-- /engineering/file-system, and include separate levels for minor, major and critical
-- severities. The file system is indicated in the resource xpath field of the alarm.
-- The current value is also presented by the command 'show statistics platform filesystem'.
-- A full file system can impair the operation of the SSF, including ability to output
-- statistics and logs. When the usage percentage is increasing, the alarm onset value
-- is used to determine the severity level, and when the usage is decreasing, the
-- abatement value is used to determine the severity. The alarm is cleared when the
-- usage level as a percentage falls below the minor abatement level."
--
-- REPAIR-ACTION
-- "Possible remedial actions may include 1) looking for unexpected files in user home
-- directories, 2) checking the storage size selected for SSF at deployment time (e.g. by
-- Openstack Flavor), 3) adjusting the configured thresholds under /engineering/file-system.
-- File rotation and retention policies should keep directories that have periodic output
-- at acceptable levels (e.g. /var/lib/ssf/statistics, /var/log) assuming the recommended
-- minimum disk size specified in the deployment guide is used."
::= { affirmedSsfTraps 15}
anSsfAlarmCpu NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"CPU utilization threshold alarm"
-- IMPACT
-- "CPU utilization threshold reached, please refer to the alarm details
-- string for specific reason. This alarm implies that average CPU usage on the SSF is
-- approaching certain threshold that requires attention. The severity of the alarm
-- can be minor, major, or critical depending on the percentage criteria defined in
-- /engineering/cpu. The alarm level evaluation is conducted every 1 minute.
-- When the usage percentage is increasing, the alarm onset value is used to
-- determine the severity level, and when the usage is decreasing, the abatement
-- value is used to determine the severity. The alarm is cleared when the usage
-- percentage falls below the minor abatement level."
--
-- REPAIR-ACTION
-- "Remedial actions for high CPU utilization may include: 1) scale-out the system
-- by adding another SSF instance, 2) scale-up the system by instantiating with
-- more virtual CPU (e.g. per Openstack Flavor), 3) adjust the configured alarm
-- thresholds to higher values. Please consult the deployment guide for recommended
-- system sizing. Other factors that can affect CPU utilization include number of
-- configured subscriber analyzers, type of EDR events enabled, and most importantly
-- the GTP traffic rate presented on the left side of the SSF. The current utilization
-- levels and quantity of cpu cores allocated can be checked with the command
-- 'show statistics platform resource'."
::= { affirmedSsfTraps 16}
anSsfAlarmMemory NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"Memory utilization threshold alarm"
-- IMPACT
-- "Memory utilization threshold reached, please refer to the alarm details
-- string for specific reason. This alarm implies that memory usage on the SSF is
-- approaching certain threshold that requires attention. The severity of the alarm
-- can be minor, major, or critical depending on the percentage criteria configured in
-- /engineering/memory. The alarm level evaluation is conducted every 1 minute.
-- When the usage percentage is increasing, the alarm onset value is used to
-- determine the severity level, and when the usage is decreasing, the abatement
-- value is used to determine the severity. The alarm is cleared when the usage
-- percentage falls below the minor abatement level."
--
-- REPAIR-ACTION
-- "Remedial actions for high memory utilization my include: 1) redeploy the SSF
-- with higher memory allocation (e.g. per Openstack Flavor), 2) adjust the configured
-- alarm thresholds to higher values. Please consult the deployment guide for
-- recommended system sizing. The current utilization levels and amount of memory
-- allocated can be checked with the command 'show statistics platform resource'."
::= { affirmedSsfTraps 17}
anSsfAlarmNetworkNextHopStatus NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"Network context next hop status alarm"
-- IMPACT
-- "One or more BFD keepalive sessions for layer 3 routing are down for the specified
-- next hop. If all keepalive sesions are down for a next hop, that next hop is removed
--- from the applicable static route. The severity is major when some of the sessions are
--- down, and critical when all of the sessions are down for a given next hop. The alarm is
--- cleared when all sessions for a given next hop are up."
--
-- REPAIR-ACTION
-- "Check the status of all BFD keepalive sessions configured for the affected next hop
-- in the affected static route and network context."
::= { affirmedSsfTraps 18}
anSsfAlarmNetworkStaticRouteStatus NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"Network context static route status alarm"
-- IMPACT
-- "The static route for a given network context is down, no next hops are viable.
-- This is based on BFD keepalive sessions for each next hop of a given static route,
-- and does not apply to systems using ping keepalive. The usage of the nextwork context
-- and static route may vary depending on the configuration of the SSF system (e.g. for
-- GTP or REST). Unless there is also a default route configured, the destination
-- subnet is unreachable."
--
-- REPAIR-ACTION
-- "Check the status of all next hops configured for the affected static route in the
-- affected network context."
::= { affirmedSsfTraps 19}
anSsfAlarmStatusSync NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"Status data synchronization from an SSF failed."
-- IMPACT
-- "Status data sync from an SSF failed, please refer to the alarm details string
-- for specific reason. This alarm implies that this SSF may not have the most
-- recent gateway status from the SSF as configured at primary-ssf or
-- secondary-ssf under /gateway/configured. If /sync/status-interval is configured
-- to a non-zero value, then this SSF will periodically retry to pull the status
-- data from the SSF. This alarm has major severity."
--
-- REPAIR-ACTION
-- "Please refer to the details string of the alarm for a specific failure reason.
-- If sync is not desired, then de-configure /sync/status-interval. Otherwise,
-- check that the SSF is reachable, and that the correct readonly user credentials
-- are input at /sync/userid and /sync/password."
::= { affirmedSsfTraps 20}
anSsfAlarmGatewaySnmpStatus NOTIFICATION-TYPE
OBJECTS {
affirmedSsfAlarmSeqId,
affirmedSsfAlarmDateTime,
affirmedSsfAlarmResource,
affirmedSsfAlarmSeverity,
affirmedSsfAlarmDetails
}
STATUS current
DESCRIPTION
"Load data retrieval by SNMP from gateway status."
-- IMPACT
-- "Load data retrieval by SNMP from gateway(s) has failed. This alarm implies that
-- this SSF may not have the most recent status from some gateways. Existing
-- samples are considered stale after /ssf/gateway-selection/load-information/oam-lci-validity-time
-- minutes (default 60). Once stale, an LCI will be substituted using the
-- /ssf/gateway-selection/load-information/substitution algorithm (default
-- average). Load data retrieval is attempted per /gateway/profile/polling-rate
-- seconds (default 300). This alarm has major severity."
--
-- REPAIR-ACTION
-- "This alarm is an aggregate so there may be several causes impacting various
-- gateways. Causes include: Incorrectly configured and/or unreachable
-- /gateway/configured/oam-ip-address. Incorrectly configured
-- /gateway/profile/snmp-port (default 161). Incorrectly configured
-- /gateway/profile/snmp-community (default affirmed). Incorrectly configured
-- /gateway/profile/gw-architecture (default affirmed-mcc). Upon recovery, it
-- takes approximately /gateway/profile/polling-rate seconds for a gateway to be
-- removed from the aggregate. The alarm is cleared when all gateways have been
-- removed from the aggregate."
::= { affirmedSsfTraps 21}
END

View File

@ -0,0 +1,24 @@
AFFIRMED-SUBSCRIBER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedSubscriberMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 9 }
affirmedSubscriber OBJECT IDENTIFIER ::= { affirmedSubscriberMIB 1 }
affirmedSubscriberServiceProfile OBJECT IDENTIFIER ::= { affirmedSubscriber 1 }
affirmedSubscriberProxySession OBJECT IDENTIFIER ::= { affirmedSubscriber 2 }
END

View File

@ -0,0 +1,114 @@
AFFIRMED-SYSTEM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedSystemMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 18 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
affirmedSystem OBJECT IDENTIFIER ::= { affirmedSystemMIB 1 }
affirmedSystemNode OBJECT IDENTIFIER ::= { affirmedSystem 2 }
affirmedSystemUptimeTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedSystemUptimeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedSystem 1 }
affirmedSystemUptimeEntry OBJECT-TYPE
SYNTAX AffirmedSystemUptimeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedSystemUptimeId }
::= { affirmedSystemUptimeTable 1 }
AffirmedSystemUptimeEntry ::=
SEQUENCE {
affirmedSystemUptimeId Integer32,
affirmedSystemUptimeUptime ConfdString
}
affirmedSystemUptimeId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedSystemUptimeEntry 1 }
affirmedSystemUptimeUptime OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedSystemUptimeEntry 2 }
affirmedSystemNodeUptimeTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedSystemNodeUptimeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedSystemNode 1 }
affirmedSystemNodeUptimeEntry OBJECT-TYPE
SYNTAX AffirmedSystemNodeUptimeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedSystemNodeUptimeId, affirmedSystemNodeUptimeNodeNumber, affirmedSystemNodeUptimeCpuNumber }
::= { affirmedSystemNodeUptimeTable 1 }
AffirmedSystemNodeUptimeEntry ::=
SEQUENCE {
affirmedSystemNodeUptimeId Integer32,
affirmedSystemNodeUptimeNodeNumber Integer32,
affirmedSystemNodeUptimeCpuNumber Integer32,
affirmedSystemNodeUptimeUptime ConfdString
}
affirmedSystemNodeUptimeId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedSystemNodeUptimeEntry 1 }
affirmedSystemNodeUptimeNodeNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedSystemNodeUptimeEntry 2 }
affirmedSystemNodeUptimeCpuNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedSystemNodeUptimeEntry 3 }
affirmedSystemNodeUptimeUptime OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedSystemNodeUptimeEntry 4 }
END

View File

@ -0,0 +1,173 @@
AFFIRMED-TAM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedTamMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 28 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
affirmedTam OBJECT IDENTIFIER ::= { affirmedTamMIB 1 }
affirmedTamTamstatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedTamTamstatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedTam 1 }
affirmedTamTamstatisticsEntry OBJECT-TYPE
SYNTAX AffirmedTamTamstatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedTamTamstatisticsChassis, affirmedTamTamstatisticsSlot }
::= { affirmedTamTamstatisticsTable 1 }
AffirmedTamTamstatisticsEntry ::=
SEQUENCE {
affirmedTamTamstatisticsChassis Unsigned32,
affirmedTamTamstatisticsSlot Unsigned32,
affirmedTamTamstatisticsEastwestcorerxpkts ConfdString,
affirmedTamTamstatisticsEastwestcorerxbytes ConfdString,
affirmedTamTamstatisticsEastwestcoretxpkts ConfdString,
affirmedTamTamstatisticsEastwestcoretxbytes ConfdString,
affirmedTamTamstatisticsEastwestaccessrxpkts ConfdString,
affirmedTamTamstatisticsEastwestaccessrxbytes ConfdString,
affirmedTamTamstatisticsEastwestaccesstxpkts ConfdString,
affirmedTamTamstatisticsEastwestaccesstxbytes ConfdString,
affirmedTamTamstatisticsEastwestworkflowtoaccessrxpkts ConfdString,
affirmedTamTamstatisticsEastwestaccesstoworkflowrxpkts ConfdString,
affirmedTamTamstatisticsEastwestworkflowtocorerxpkts ConfdString,
affirmedTamTamstatisticsEastwestcoretoworkflowrxpkts ConfdString,
affirmedTamTamstatisticsEastwestsecurityrxpkts ConfdString,
affirmedTamTamstatisticsEastwestinternalismrxpkts ConfdString
}
affirmedTamTamstatisticsChassis OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "chassis id"
::= { affirmedTamTamstatisticsEntry 1 }
affirmedTamTamstatisticsSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "slot id"
::= { affirmedTamTamstatisticsEntry 2 }
affirmedTamTamstatisticsEastwestcorerxpkts OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "packets received over east-west from core for locally anchored session."
::= { affirmedTamTamstatisticsEntry 3 }
affirmedTamTamstatisticsEastwestcorerxbytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "bytes received over east-west from core for locally anchored session."
::= { affirmedTamTamstatisticsEntry 4 }
affirmedTamTamstatisticsEastwestcoretxpkts OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "packets transmitted over east-west to core from locally anchored session."
::= { affirmedTamTamstatisticsEntry 5 }
affirmedTamTamstatisticsEastwestcoretxbytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "bytes transmitted over east-west to core from locally anchored session."
::= { affirmedTamTamstatisticsEntry 6 }
affirmedTamTamstatisticsEastwestaccessrxpkts OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "packets received over east-west from access for locally anchored session."
::= { affirmedTamTamstatisticsEntry 7 }
affirmedTamTamstatisticsEastwestaccessrxbytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "bytes received over east-west from access for locally anchored session."
::= { affirmedTamTamstatisticsEntry 8 }
affirmedTamTamstatisticsEastwestaccesstxpkts OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "packets transmitted over east-west to access from locally anchored session."
::= { affirmedTamTamstatisticsEntry 9 }
affirmedTamTamstatisticsEastwestaccesstxbytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "bytes transmitted over east-west to access from locally anchored session."
::= { affirmedTamTamstatisticsEntry 10 }
affirmedTamTamstatisticsEastwestworkflowtoaccessrxpkts OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "packets to access received over east-west from remotely anchored session."
::= { affirmedTamTamstatisticsEntry 11 }
affirmedTamTamstatisticsEastwestaccesstoworkflowrxpkts OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "packets from access received over east-west to locally anchored session."
::= { affirmedTamTamstatisticsEntry 12 }
affirmedTamTamstatisticsEastwestworkflowtocorerxpkts OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "packets to core received over east-west from remotely anchored session."
::= { affirmedTamTamstatisticsEntry 13 }
affirmedTamTamstatisticsEastwestcoretoworkflowrxpkts OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "packets received from core over east-west to locally anchored session."
::= { affirmedTamTamstatisticsEntry 14 }
affirmedTamTamstatisticsEastwestsecurityrxpkts OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "packets received over the east-west for local security processing."
::= { affirmedTamTamstatisticsEntry 15 }
affirmedTamTamstatisticsEastwestinternalismrxpkts OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "packets received from local proxy."
::= { affirmedTamTamstatisticsEntry 16 }
END

View File

@ -0,0 +1,655 @@
AFFIRMED-TEMS-NOTIFICATION-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE, IpAddress FROM SNMPv2-SMI
TEXTUAL-CONVENTION,DisplayString, TruthValue,DateAndTime FROM SNMPv2-TC
AlarmLevel, AlarmLevelString FROM AFFIRMED-TEMS-TC-MIB
affirmedSnmpNotifications FROM AFFIRMED-TEMS-SNMP-MIB
temsServerPerfMetric, temsServerPerfMetricCollectedValue,
perfMetricCriticalThreshold, perfMetricMajorThreshold,
perfMetricMinorThreshold, perfMetricClearThreshold FROM AFFIRMED-TEMS-OBJECTS-MIB;
affirmedTemsNotifications MODULE-IDENTITY
LAST-UPDATED "201504091104Z"
ORGANIZATION "Affirmed Networks"
CONTACT-INFO "affirmed@affirmednetworks.com"
DESCRIPTION "Management Information for notification/alarming the NB NMS / OSS Systems."
REVISION "201504091104Z"
DESCRIPTION "NorthBound Notification MIB for ANMS Release"
::= { affirmedSnmpNotifications 1 }
--
-- Notification Config
--
notificationConfig OBJECT IDENTIFIER ::= { affirmedTemsNotifications 1 }
suppressAlarms OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This is used to request the EMS Server to stop sending alarms to All the Managers."
DEFVAL { false }
::= { notificationConfig 1}
--
-- Fault and Alarm object define
--
notificationObjects OBJECT IDENTIFIER ::= { affirmedTemsNotifications 2 }
temsServerTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object specifies Time at which the Alarm is triggered by the Mgmt Server"
::= { notificationObjects 1 }
alarmSeverity OBJECT-TYPE
SYNTAX AlarmLevelString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object indicates the severity of alarm. Clear severity will be used
to clear the previously raised alarm"
::= { notificationObjects 2 }
alarmDiagnosticData OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This is used as a place holder to include detailed alarm message"
::= { notificationObjects 3 }
networkElementIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This is used to indicate the IP-Address of the Network Element serving
as the root cause of the problem. However, if the trap is generated by the Mgmt Server
itself, this may contain the IP-Address of the Mgmt Server."
::= { notificationObjects 4 }
networkElementSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Indicates the current software version of the Network Element being Managed"
::= { notificationObjects 5 }
cliUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Indicates the User Name used to open the CLI Session with the Network Element"
::= { notificationObjects 6 }
notificationAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Indicates the E-Mail Address used for Notification"
::= { notificationObjects 7 }
sourceComponent OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Indicates the Component within the Router / Switch responsible for the problem. It is represented in Shelf-Slot-Port format"
::= { notificationObjects 8 }
alarmCategory OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Category Assigned for the Alarm. Used as a place holder to differentiate different types of
Traps that can be raised from the same component of the equipment"
::= { notificationObjects 9 }
emsNodeIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This is used to indicate the IP-Address of the EMS node for
EMS cluster state change notifications."
::= { notificationObjects 10 }
emsClusterChangeNotificationData OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Includes information about the current state of the EMS cluster.
This is included with the EMS cluster state change notifications."
::= { notificationObjects 11 }
vCenterOldStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This is used by vcenter to indicate the old status in the notification.Sample Values: Gray/Yellow"
::= { notificationObjects 12 }
vCenterNewStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This is used by vcenter to indicate the new status in the notification.Sample Values: Gray/Yellow"
::= { notificationObjects 13 }
vCenterTargetObjectType OBJECT-TYPE
SYNTAX INTEGER { unknown(1), host(2), vm(3), other(4)}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This is the alarm target object type"
::= { notificationObjects 14 }
alarmRemedy OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "It is used to indicate the potential impact of the alarm and corrective action to remedy."
::= { notificationObjects 15 }
alarmAdditionalInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "It contain semi-colon separated name/value pairs additional information."
::= { notificationObjects 16 }
alarmTrapOID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "It is used to indicate Trap OID information."
::= { notificationObjects 17 }
elementHostName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Includes information about the host name of the element."
::= { notificationObjects 18 }
temsNorthBoundNotifications OBJECT IDENTIFIER ::= { affirmedTemsNotifications 3 }
networkElementNotReachable NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) whenever
a managed network element turns unreachable (ICMP)."
::= { temsNorthBoundNotifications 1 }
networkElementNotManageable NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) whenever
a managed network element is reachable via ICMP but not reachable via the Management protocol (SNMP / TL1 )"
::= { temsNorthBoundNotifications 2 }
networkElementManageable NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) to clear the
not manageable events raised previously."
::= { temsNorthBoundNotifications 3 }
unSupportedNetworkElementVersion NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
networkElementSoftwareVersion,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) whenever it
encounters / discovers a Network element running an Unsupported software version."
::= { temsNorthBoundNotifications 4 }
cliLoginFailed NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
cliUserName,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) whenever it
could not login to the CLI (or TL1) session of the Network Element using the supplied
Credentials"
::= { temsNorthBoundNotifications 5 }
alarmEmailNotificationFailure NOTIFICATION-TYPE
OBJECTS { notificationAddress,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) upon its
Failure to send the E-Mail Notification to NB Clients registered for E-Mail Notification"
::= { temsNorthBoundNotifications 6 }
dataCollectionFailure NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
temsServerPerfMetric,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Indicates a Failure during Data Collection.
NB managers can either ignore it (or) log-it."
::= { temsNorthBoundNotifications 7 }
temsServerPerfMetricCriticalTCA NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
temsServerPerfMetric,
temsServerPerfMetricCollectedValue,
perfMetricCriticalThreshold,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) to report
a Critical Threshold Crossing Alert, whenever the Critical Threshold limit is
crossed for the current Performance Metric"
::= { temsNorthBoundNotifications 8 }
temsServerPerfMetricMajorTCA NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
temsServerPerfMetric,
temsServerPerfMetricCollectedValue,
perfMetricMajorThreshold,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) to report
a Major Threshold Crossing Alert, whenever the Major Threshold limit is
crossed for the current Performance Metric"
::= { temsNorthBoundNotifications 9 }
temsServerPerfMetricMinorTCA NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
temsServerPerfMetric,
temsServerPerfMetricCollectedValue,
perfMetricMinorThreshold,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) to report
a Minor Threshold Crossing Alert, whenever the Minor Threshold limit is
crossed for the current Performance Metric"
::= { temsNorthBoundNotifications 10 }
temsServerPerfMetricClearTCA NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
temsServerPerfMetric,
temsServerPerfMetricCollectedValue,
perfMetricClearThreshold,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) to Clear
the previously raised Critical / Major / Minor TCA for this Performance Metric."
::= { temsNorthBoundNotifications 11 }
alarmFromNetworkElement NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
sourceComponent,
alarmCategory,
alarmSeverity,
alarmDiagnosticData,
temsServerTimeStamp,
alarmRemedy,
alarmAdditionalInfo,
alarmTrapOID,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) to report
an Alarm Raised due to the occurrence of a trap from the Network Element.
Severity List includes Cleared. the Clear Alarm should clear the previous raise Alarm.
The combination of networkElementIPAddress, sourceComponent (if any), alarmCategory (if available)
and alarmSeverity shall be used to uniquely identify a specific root cause"
::= { temsNorthBoundNotifications 12 }
hotStandbyTakesOver NOTIFICATION-TYPE
OBJECTS { alarmDiagnosticData,
temsServerTimeStamp
}
STATUS deprecated
DESCRIPTION "Indicates a Switchover of the Management server from primary to Standby Server.
Note: This alarm will be triggered only when the Management Server is deployed in a Primary - HotStandBy mode."
::= { temsNorthBoundNotifications 13 }
primaryServerisRestored NOTIFICATION-TYPE
OBJECTS { alarmDiagnosticData,
temsServerTimeStamp
}
STATUS deprecated
DESCRIPTION "Indicates that the Primary Management Server has been restored back in Service.
Note: This alarm will be triggered only when the Management Server is deployed in a Primary - HotStandBy mode."
::= { temsNorthBoundNotifications 14 }
alarmfromElementManagementSystem NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
sourceComponent,
alarmCategory,
alarmSeverity,
alarmDiagnosticData,
temsServerTimeStamp,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) to report
an Alarm Raised due to the occurence of a trap from the Network Management System.
Severity List includes Cleared. the Clear Alarm should clear the previous raise Alarm.
The combination of networkElementIPAddress, sourceComponent (if any), alarmCategory (if available)
and alarmSeverity shall be used to uniquely identify a specific root cause"
::= { temsNorthBoundNotifications 15 }
geoRedundancyGroupMismatch NOTIFICATION-TYPE
OBJECTS { sourceComponent,
networkElementIPAddress,
alarmDiagnosticData,
alarmSeverity,
temsServerTimeStamp,
elementHostName
}
STATUS current
DESCRIPTION "Management server will send this notification to its NB clients (NMS / OSS) when it detects
mismatch information from EMS, active and standby network element
The networkElementIpAddress attribute is populated with the Mgmt Server IP address"
::= { temsNorthBoundNotifications 16 }
vnfScaleKpiMonitorAlarm NOTIFICATION-TYPE
OBJECTS { sourceComponent,
networkElementIPAddress,
alarmDiagnosticData,
alarmSeverity,
temsServerTimeStamp,
elementHostName
}
STATUS current
DESCRIPTION "Dynamic VM capacity management KPI monitoring alarms.
Source is cluster[vclusterId]/<KPIName> where KPIName can be
DCMSession, WSMSession, ASMConn, ASMThruput.
Severity may be of one of the three values: MAJOR, CRITICAL, CLEARED
MAJOR The respective KPI is transitioned to one of the following states:
Underload threshold crossed for 80% of the duration or
Overload threshold crossed for 80% of the duration
CRITICAL The respective KPI is transitioned to one of the following states:
Underload condition
Overload condition
CLEARED The respective KPI is transitioned to one of the following states:
Normal condition, i.e. in neither underload nor overload condition
The networkElementIpAddress attribute is populated with the Mgmt Server IP address"
::= { temsNorthBoundNotifications 17 }
vnfScaleOutAlarm NOTIFICATION-TYPE
OBJECTS { sourceComponent,
networkElementIPAddress,
alarmDiagnosticData,
alarmSeverity,
temsServerTimeStamp,
elementHostName
}
STATUS current
DESCRIPTION "Generated when VM scale out operation fails
Source is cluster[vclusterId]/node[vnodeId]. Severity will be CRITICAL.
The networkElementIpAddress attribute is populated with the Mgmt Server IP address"
::= { temsNorthBoundNotifications 18 }
vnfScaleInAlarm NOTIFICATION-TYPE
OBJECTS { sourceComponent,
networkElementIPAddress,
alarmDiagnosticData,
alarmSeverity,
temsServerTimeStamp,
elementHostName
}
STATUS current
DESCRIPTION "Generated when VM scale in operation fails
Source is cluster[vclusterId]/node[vnodeId]. Severity will be CRITICAL.
The networkElementIpAddress attribute is populated with the Mgmt Server IP address"
::= { temsNorthBoundNotifications 19 }
emsClusterStatusChangeNotification NOTIFICATION-TYPE
OBJECTS { emsNodeIPAddress,
emsClusterChangeNotificationData,
alarmSeverity,
temsServerTimeStamp,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) upon its
detection of cluster status change"
::= { temsNorthBoundNotifications 20 }
alarmFromVCenter NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmCategory,
vCenterTargetObjectType,
vCenterOldStatus,
vCenterNewStatus,
alarmDiagnosticData,
sourceComponent,
temsServerTimeStamp,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) to report
an Alarm Raised due to the occurence of a trap from VCenter Server"
::= { temsNorthBoundNotifications 21 }
cliLoginSuccess NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
cliUserName,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) whenever it
could be login to the CLI (or TL1) session of the Network Element using the supplied
Credentials"
::= { temsNorthBoundNotifications 22 }
cliTemplateConfigFailed NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmDiagnosticData,
sourceComponent,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) whenever
cli template configuration failed."
::= { temsNorthBoundNotifications 23 }
cliTemplateConfigSuccess NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmDiagnosticData,
sourceComponent,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) whenever
cli template configuration succeeds."
::= { temsNorthBoundNotifications 24 }
alarmtriggeredCliTemplateConfigFailed NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmDiagnosticData,
sourceComponent,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) whenever
alarm triggered cli template configuration failed."
::= { temsNorthBoundNotifications 25 }
alarmtriggeredCliTemplateConfigSuccess NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmDiagnosticData,
sourceComponent,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) whenever
alarm triggered cli template configuration succeeds."
::= { temsNorthBoundNotifications 26 }
alarmSnmpNotificationFailure NOTIFICATION-TYPE
OBJECTS { sourceComponent,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) upon its
Failure to forward the trap to NB Clients registered for Trap Forwarding."
::= { temsNorthBoundNotifications 27 }
masterSlaveStandbyNodeDown NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) to reports that
in cluster topology standby node moved to down state."
::= { temsNorthBoundNotifications 28 }
masterSlaveStandbyNodeUp NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmDiagnosticData,
temsServerTimeStamp,
alarmSeverity,
elementHostName
}
STATUS current
DESCRIPTION "Management Server will send this notification to its NB Clients (NMS / OSS) to reports that
in cluster topology standby node moved to up state."
::= { temsNorthBoundNotifications 29 }
NBHeartBeat NOTIFICATION-TYPE
OBJECTS {}
STATUS current
DESCRIPTION "Management Server will send this notification to its INFORM supported NB Clients to verify
the NB client alive status."
::= { temsNorthBoundNotifications 31 }
networkElementAutoUnmanage NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmCategory,
alarmSeverity,
alarmDiagnosticData,
temsServerTimeStamp,
alarmRemedy,
elementHostName
}
STATUS current
DESCRIPTION "Device has been automatically unmanaged due to authentication failure."
::= { temsNorthBoundNotifications 32 }
networkElementManage NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmCategory,
alarmSeverity,
alarmDiagnosticData,
temsServerTimeStamp,
elementHostName
}
STATUS current
DESCRIPTION "Device has been managed successfully."
::= { temsNorthBoundNotifications 33 }
CUPSConfigurationMismatch NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmSource,
alarmCategory,
alarmSeverity,
alarmMessage,
alarmUpdatedTime,
elementHostName
}
STATUS current
DESCRIPTION "CUPS Configuration mismatch found."
::= { temsNorthBoundNotifications 34 }
CUPSConfigurationMatch NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmSource,
alarmCategory,
alarmSeverity,
alarmMessage,
alarmClearedTime,
elementHostName
}
STATUS current
DESCRIPTION "CUPS Configuration mismatch cleared."
::= { temsNorthBoundNotifications 35 }
CUPSGroupCreationFailed NOTIFICATION-TYPE
OBJECTS { networkElementIPAddress,
alarmSource,
alarmCategory,
alarmSeverity,
alarmMessage,
alarmUpdatedTime,
elementHostName
}
STATUS current
DESCRIPTION "CUPS Group Creation Failed. Manually remove the config from CPlane."
::= { temsNorthBoundNotifications 36 }
END

View File

@ -0,0 +1,637 @@
AFFIRMED-TEMS-OBJECTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY,
Unsigned32, Integer32, IpAddress FROM SNMPv2-SMI
MacAddress,RowStatus, DateAndTime, TruthValue FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
ResourceAdminStatus, ThresholdType, AlarmLevel FROM AFFIRMED-TEMS-TC-MIB
affirmedSnmpObjects FROM AFFIRMED-TEMS-SNMP-MIB;
affirmedTemsObjects MODULE-IDENTITY
LAST-UPDATED "200803141114Z"
ORGANIZATION "Affirmed Networks<6B>"
CONTACT-INFO "affirmed@affirmednetworks.com"
DESCRIPTION "This MIB module describes management objects for ANMS Management Server"
REVISION "200803141114Z"
DESCRIPTION "North Bound MIB definition for ANMS"
::= { affirmedSnmpObjects 1 }
temsServerSystemGroup OBJECT IDENTIFIER ::= { affirmedTemsObjects 1 }
temsServerResourceGroup OBJECT IDENTIFIER ::= { affirmedTemsObjects 2 }
temsServerAlarmGroup OBJECT IDENTIFIER ::= { affirmedTemsObjects 3 }
temsServerStatsGroup OBJECT IDENTIFIER ::= { affirmedTemsObjects 4 }
temsServerConfigGroup OBJECT IDENTIFIER ::= { affirmedTemsObjects 5 }
--
-- Management Server Deployment Details
--
temsServerDetails OBJECT IDENTIFIER ::= { temsServerSystemGroup 1 }
temsServerId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Unique ID of this Instance of the Management Server - Normally set to 1,
will have different values in a clustered deployment"
::= { temsServerDetails 1 }
temsServerName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Descriptive Name for this Management Server"
::= { temsServerDetails 2 }
temsServerRunningVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Currently running software version number of this Management Server"
::= { temsServerDetails 3 }
temsServerDeployedLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Address / Location of deployment of this Management server"
::= { temsServerDetails 4 }
---Resource Types Supported by the Management Server
temsServerResourceTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF TemsServerResourceTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of devices / network elements (termed as Resource Types) supported by this Management Server."
::= { temsServerResourceGroup 1 }
temsServerResourceTypeEntry OBJECT-TYPE
SYNTAX TemsServerResourceTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each Entry denotes a single Network Element type / product supported by this Management Server"
INDEX { temsServerResourceTypeIndex }
::= { temsServerResourceTypeTable 1 }
TemsServerResourceTypeEntry ::= SEQUENCE {
temsServerResourceTypeIndex Unsigned32,
temsServerResourceType DisplayString
}
temsServerResourceTypeIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies the Resource Type supported by this Management Server"
::= { temsServerResourceTypeEntry 1 }
temsServerResourceType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the Resource Type supported for management."
::= { temsServerResourceTypeEntry 2 }
---Resources Currently Supported by the Management Server
temsServerResourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF TemsServerResourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of Network Elements Managed by this Management Server."
::= { temsServerResourceGroup 2 }
temsServerResourceEntry OBJECT-TYPE
SYNTAX TemsServerResourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each Entry denotes a Network Element being managed by this Management Server.
An Id of 1 is reserved for the Management Server itself as it is self-managed"
INDEX { temsServerResourceIndex }
::= { temsServerResourceTable 1 }
TemsServerResourceEntry ::= SEQUENCE {
temsServerResourceIndex Unsigned32,
temsServerResourceName DisplayString,
temsServerResourceTypeId Unsigned32,
temsServerResourceIpAddress IpAddress,
temsServerResourceAdminStatus ResourceAdminStatus
}
temsServerResourceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies the Resource being managed."
::= { temsServerResourceEntry 1 }
temsServerResourceName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the Resource being managed."
::= { temsServerResourceEntry 2 }
temsServerResourceTypeId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the Resource Type - Acts like a foreign key to the temsServerResourceTypeTable."
::= { temsServerResourceEntry 3 }
temsServerResourceIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPAddress of the Resource being managed."
::= { temsServerResourceEntry 4 }
temsServerResourceAdminStatus OBJECT-TYPE
SYNTAX ResourceAdminStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Administrative Status of the Resource being Managed. Indicates whether the Resource is Active / Inactive.
Testing status is used for experimental purpose and will not be used in production systems."
::= { temsServerResourceEntry 5 }
---Alarms / Fault Currently Identified by the Management Server
temsServerActiveAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF TemsServerActiveAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of PM Metrics being monitored by this Management Server."
::= { temsServerAlarmGroup 2 }
temsServerActiveAlarmEntry OBJECT-TYPE
SYNTAX TemsServerActiveAlarmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each Entry denotes the Performance Metric being Monitored periodically"
INDEX { temsServerActiveAlarmIndex, temsServerResourceIndex }
::= { temsServerActiveAlarmTable 1 }
TemsServerActiveAlarmEntry ::= SEQUENCE {
temsServerActiveAlarmIndex Unsigned32,
temsServerActiveAlarmSource DisplayString,
temsServerActiveAlarmCategory DisplayString,
temsServerActiveAlarmSeverity AlarmLevel,
temsServerActiveAlarmMessage DisplayString,
temsServerActiveAlarmRemedy DisplayString,
temsServerActiveAlarmOwner DisplayString,
temsServerActiveAlarmCreatedTime DateAndTime,
temsServerActiveAlarmUpdatedTime DateAndTime,
temsServerActiveAlarmClearedTime DateAndTime,
temsServerActiveAlarmAckStatus TruthValue,
temsServerActiveAlarmAckTime DateAndTime,
temsServerActiveAlarmAdditionalInfo DisplayString,
temsServerActiveAlarmNEIndex Unsigned32,
temsServerActiveAlarmNESeqNumber Unsigned32,
temsServerActiveAlarmTrapOid DisplayString
}
temsServerActiveAlarmIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies the Alarm supported by this Management Server"
::= { temsServerActiveAlarmEntry 1 }
temsServerActiveAlarmSource OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides details on the Source of the Alarm within the specified resource.
It is mainly used to indicate the component within the Router / Switch responsible for the problem"
::= { temsServerActiveAlarmEntry 2 }
temsServerActiveAlarmCategory OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Represents the Category of the Alarm - Used to uniquely differentiate different types of Alarms from the same component"
::= { temsServerActiveAlarmEntry 3 }
temsServerActiveAlarmSeverity OBJECT-TYPE
SYNTAX AlarmLevel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Severity of this Alarm"
::= { temsServerActiveAlarmEntry 4 }
temsServerActiveAlarmMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Includes the detailed description of the Alarm"
::= { temsServerActiveAlarmEntry 5 }
temsServerActiveAlarmRemedy OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the possible Remedy for this Alarm. Mostly this field will be updated by the Administrator / user"
::= { temsServerActiveAlarmEntry 6 }
temsServerActiveAlarmOwner OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the user currently assigned to the Alarm"
::= { temsServerActiveAlarmEntry 7 }
temsServerActiveAlarmCreatedTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the Time of Alarm Creation."
::= { temsServerActiveAlarmEntry 8 }
temsServerActiveAlarmUpdatedTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the Time of latest update to this Alarm"
::= { temsServerActiveAlarmEntry 9 }
temsServerActiveAlarmClearedTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the cleared time of Alarm"
::= { temsServerActiveAlarmEntry 10 }
temsServerActiveAlarmAckStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether this Alarms is Acknowledged by the owner or not"
::= { temsServerActiveAlarmEntry 11 }
temsServerActiveAlarmAckTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time of Acknowledgement by the Owner of this Alarm"
::= { temsServerActiveAlarmEntry 12 }
temsServerActiveAlarmAdditionalInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Includes the detailed description of the Alarm"
::= { temsServerActiveAlarmEntry 13 }
temsServerActiveAlarmNEIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value that identifies the Alarm index of network element by this Management Server"
::= { temsServerActiveAlarmEntry 14 }
temsServerActiveAlarmNESeqNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value that identifies the Alarm Sequence Number of network element by this Management Server"
::= { temsServerActiveAlarmEntry 15 }
temsServerActiveAlarmTrapOid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Includes the source Trap OID of the Alarm"
::= { temsServerActiveAlarmEntry 16 }
---Performance Metrics Monitored by the Management Server
temsServerPerfMetricsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TemsServerPerfMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of PM Metrics being monitored by this Management Server."
::= { temsServerStatsGroup 1 }
temsServerPerfMetricsEntry OBJECT-TYPE
SYNTAX TemsServerPerfMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each Entry denotes the Performance Metric being Monitored periodically"
INDEX { temsServerPerfMetricsIndex, temsServerResourceTypeIndex }
::= { temsServerPerfMetricsTable 1 }
TemsServerPerfMetricsEntry ::= SEQUENCE {
temsServerPerfMetricsIndex Unsigned32,
temsServerPerfMetric DisplayString,
temsServerPerfMetricPollingInterval Unsigned32
}
temsServerPerfMetricsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies the Performance Metric being Collected"
::= { temsServerPerfMetricsEntry 1 }
temsServerPerfMetric OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the Metric being collected."
::= { temsServerPerfMetricsEntry 2 }
temsServerPerfMetricPollingInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interval for collecting the Performance Metric periodically"
::= { temsServerPerfMetricsEntry 3 }
---Performance Metric - Collected Statistics
temsServerPerfStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TemsServerPerfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of PM Value collected for each Performance Metric being monitored.
Based on the implementation / customization this table might have data for the last 1 hour of Performance Statistics
or just the last 10 sets of data collected"
::= { temsServerStatsGroup 2 }
temsServerPerfStatsEntry OBJECT-TYPE
SYNTAX TemsServerPerfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each Entry denotes the Data Collected for the Performance Metric of a specific resource at a specified time.
As part of any customization of DNMS, It is advisable to create a separate table for each group of metrics
to make it more efficient for the Agent and Data Collection Engine."
INDEX { temsServerPerfMetricsIndex, temsServerResourceIndex, temsServerPerfStatsIndex }
::= { temsServerPerfStatsTable 1 }
TemsServerPerfStatsEntry ::= SEQUENCE {
temsServerPerfStatsIndex Unsigned32,
temsServerPerfMetricCollectedTime DateAndTime,
temsServerPerfMetricCollectedValue Integer32
}
temsServerPerfStatsIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies the Performance Statistic Collected"
::= { temsServerPerfStatsEntry 1 }
temsServerPerfMetricCollectedTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time of Collection of the current Row"
::= { temsServerPerfStatsEntry 2 }
temsServerPerfMetricCollectedValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value of the Performance Metric Collected at the Respective Collected Time"
::= { temsServerPerfStatsEntry 3 }
---snmpManagerConfiguration
temsServerSnmpManagerTable OBJECT-TYPE
SYNTAX SEQUENCE OF TemsServerSnmpManagerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of SNMP Managers (Manager of Manager) Registered to receive Trap Notifications"
::= { temsServerConfigGroup 1 }
temsServerSnmpManagerEntry OBJECT-TYPE
SYNTAX TemsServerSnmpManagerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing information for a particular
Registered SNMP Manager - Interested in receiving trap Notifications."
INDEX { temsServerSnmpManagerIndex }
::= { temsServerSnmpManagerTable 1 }
TemsServerSnmpManagerEntry ::= SEQUENCE {
temsServerSnmpManagerIndex Unsigned32,
temsServerSnmpManagerIpAddress IpAddress,
temsServerSnmpManagerTrapPort Unsigned32,
temsServerSnmpManagerTrapCommunity DisplayString,
temsServerSnmpManagerRowStatus RowStatus
}
temsServerSnmpManagerIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index value that uniquely identifies this SnmpManager
registered for receiving SNMP Traps from the EMS Server."
::= { temsServerSnmpManagerEntry 1 }
temsServerSnmpManagerIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP-Address of the SNMP Manager."
::= { temsServerSnmpManagerEntry 2 }
temsServerSnmpManagerTrapPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65327)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The Trap Listener Port of this SNMP Manager"
::= { temsServerSnmpManagerEntry 3 }
temsServerSnmpManagerTrapCommunity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Trap Community to be used in the Trap Notification for this SNMP Manager."
::= { temsServerSnmpManagerEntry 4 }
temsServerSnmpManagerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus - Used to Manage the Table Entry"
::= { temsServerSnmpManagerEntry 5 }
---Threshold Configuration for Each Performance Metric
perfMetricThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF PerfMetricThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of Thresholds created for monitoring the individual Performance Metrics"
::= { temsServerConfigGroup 2 }
perfMetricThresholdEntry OBJECT-TYPE
SYNTAX PerfMetricThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry containing detailed Threshold information
for each Performance Metric."
INDEX { temsServerPerfMetricsIndex, perfMetricThresholdIndex }
::= { perfMetricThresholdTable 1 }
PerfMetricThresholdEntry ::= SEQUENCE {
perfMetricThresholdIndex Unsigned32,
perfMetricThresholdType ThresholdType,
perfMetricCriticalThreshold Integer32,
perfMetricMajorThreshold Integer32,
perfMetricMinorThreshold Integer32,
perfMetricCriticalRearm Integer32,
perfMetricMajorRearm Integer32,
perfMetricMinorRearm Integer32,
perfMetricClearThreshold Integer32,
perfMetricThresholdRowStatus RowStatus
}
perfMetricThresholdIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique ID of this Threshold."
::= { perfMetricThresholdEntry 1 }
perfMetricThresholdType OBJECT-TYPE
SYNTAX ThresholdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies whether is the current threshold an Increasing / Decreasing threshold."
::= { perfMetricThresholdEntry 2 }
perfMetricCriticalThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Limit for Raising a Critical Alarm."
::= { perfMetricThresholdEntry 3 }
perfMetricMajorThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Limit for Raising a Major Alarm."
::= { perfMetricThresholdEntry 4 }
perfMetricMinorThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Limit for Raising a Minor Alarm."
::= { perfMetricThresholdEntry 5 }
perfMetricCriticalRearm OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Rearm value for Re-Raising a Critical Alarm."
::= { perfMetricThresholdEntry 6 }
perfMetricMajorRearm OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Rearm value for Re-Raising a Major Alarm."
::= { perfMetricThresholdEntry 7 }
perfMetricMinorRearm OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Rearm value for Re-Raising a Minor Alarm."
::= { perfMetricThresholdEntry 8 }
perfMetricClearThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Threshold Value to clear the Raised Alarm."
::= { perfMetricThresholdEntry 9 }
perfMetricThresholdRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"RowStatus - Used to Manage the Table Entry"
::= { perfMetricThresholdEntry 10 }
END

View File

@ -0,0 +1,47 @@
AFFIRMED-TEMS-SNMP-MIB DEFINITIONS ::= BEGIN
--
-- Top-level infrastructure of the Affirmed enterprise MIB tree
--
IMPORTS
MODULE-IDENTITY, enterprises FROM SNMPv2-SMI
affirmedSnmp FROM AFFIRMED-SNMP-MIB;
affirmedTemsSnmp MODULE-IDENTITY
LAST-UPDATED "201105160000Z"
ORGANIZATION "www.affirmednetworks.com"
CONTACT-INFO
"postal: Affirmed Networks, Inc.
35 Nagog Park
Acton, MA "
DESCRIPTION
"Infrastructure of the Affirmed enterprise Northbound Notifications"
REVISION "201105160000Z"
DESCRIPTION
"First draft"
::= { affirmedSnmp 6}
--
-- AFFIRMED-TEMS-SNMP specific textual conventions
--
affirmedSnmpTc OBJECT IDENTIFIER ::= {affirmedTemsSnmp 1}
--
-- AFFIRMED-TEMS-SNMP specific notification objects
--
affirmedSnmpObjects OBJECT IDENTIFIER ::= {affirmedTemsSnmp 2}
--
-- AFFIRMED-TEMS-SNMP specific notifications
--
affirmedSnmpNotifications OBJECT IDENTIFIER ::= {affirmedTemsSnmp 3}
END

View File

@ -0,0 +1,54 @@
AFFIRMED-TEMS-TC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, TEXTUAL-CONVENTION FROM SNMPv2-TC
affirmedSnmpTc FROM AFFIRMED-TEMS-SNMP-MIB;
affirmedTemsTc MODULE-IDENTITY
LAST-UPDATED "200803141114Z"
ORGANIZATION "Affirmed Networks."
CONTACT-INFO "affirmed@affirmednetworks.com"
DESCRIPTION "This MIB module defines the Key Textual Conventions used in the Management Server."
REVISION "200803141114Z"
DESCRIPTION "MIB Version for ANMS release"
::= { affirmedSnmpTc 1}
ResourceAdminStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Resource Admin Status specifies the generic Administrative states of the Resource"
SYNTAX INTEGER { active(1),
inactive(2),
testing(3) }
ThresholdType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Represents The Type of the Threshold being applied to the Metric."
SYNTAX INTEGER {
increasing (1),
decreasing (2)
}
AlarmLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Represents alarm status."
SYNTAX INTEGER {
cleared (1),
warning (2),
minor (3),
major (4),
critical (5)
}
AlarmLevelString ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Alarm severity level- possible values are CLEARED, WARNING, MINOR, MAJOR, CRITICAL"
SYNTAX OCTET STRING (SIZE (0..24))
END

View File

@ -0,0 +1,105 @@
AFFIRMED-USERACCESS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedUserAccessMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 19 }
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedUserAccess OBJECT IDENTIFIER ::= { affirmedUserAccessMIB 1 }
affirmedUserAccessAaa OBJECT IDENTIFIER ::= { affirmedUserAccess 1 }
affirmedUserAccessAaaTacacsPlus OBJECT IDENTIFIER ::= { affirmedUserAccessAaa 1 }
affirmedUserAccessAaaTacacsPlusStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedUserAccessAaaTacacsPlusStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedUserAccessAaaTacacsPlus 1 }
affirmedUserAccessAaaTacacsPlusStatusEntry OBJECT-TYPE
SYNTAX AffirmedUserAccessAaaTacacsPlusStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedUserAccessAaaTacacsPlusStatusPriority }
::= { affirmedUserAccessAaaTacacsPlusStatusTable 1 }
AffirmedUserAccessAaaTacacsPlusStatusEntry ::=
SEQUENCE {
affirmedUserAccessAaaTacacsPlusStatusPriority Unsigned32,
affirmedUserAccessAaaTacacsPlusStatusServer String,
affirmedUserAccessAaaTacacsPlusStatusOperState INTEGER,
affirmedUserAccessAaaTacacsPlusStatusConsecFailCnt Unsigned32,
affirmedUserAccessAaaTacacsPlusStatusCredFailCnt Unsigned32,
affirmedUserAccessAaaTacacsPlusStatusLastFail String,
affirmedUserAccessAaaTacacsPlusStatusNextServerRetry String
}
affirmedUserAccessAaaTacacsPlusStatusPriority OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "assigned priority value"
::= { affirmedUserAccessAaaTacacsPlusStatusEntry 1 }
affirmedUserAccessAaaTacacsPlusStatusServer OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "TACACS+ server IP"
::= { affirmedUserAccessAaaTacacsPlusStatusEntry 2 }
affirmedUserAccessAaaTacacsPlusStatusOperState OBJECT-TYPE
SYNTAX INTEGER {up(101),down(102)}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "server operational state"
::= { affirmedUserAccessAaaTacacsPlusStatusEntry 3 }
affirmedUserAccessAaaTacacsPlusStatusConsecFailCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "consecutive failure count"
::= { affirmedUserAccessAaaTacacsPlusStatusEntry 4 }
affirmedUserAccessAaaTacacsPlusStatusCredFailCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "total credentail failures"
::= { affirmedUserAccessAaaTacacsPlusStatusEntry 5 }
affirmedUserAccessAaaTacacsPlusStatusLastFail OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "time of latest failure"
::= { affirmedUserAccessAaaTacacsPlusStatusEntry 6 }
affirmedUserAccessAaaTacacsPlusStatusNextServerRetry OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION "earliest time to retry server"
::= { affirmedUserAccessAaaTacacsPlusStatusEntry 7 }
END

View File

@ -0,0 +1,308 @@
AFFIRMED-VTAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32, Counter32, Counter64,
Gauge32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime,
TruthValue
FROM SNMPv2-TC
;
affirmedVtapMIB MODULE-IDENTITY
ORGANIZATION "Affirmed Networks, Inc."
CONTACT-INFO "Affirmed Networks, Inc. 35 Nagog Park, Acton, MA, USA"
DESCRIPTION ""
::= { 1 3 6 1 4 1 37963 10 23 }
ConfdString ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs: and confd: types mapped to strings"
SYNTAX OCTET STRING
String ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1t"
STATUS current
DESCRIPTION "xs:string"
SYNTAX OCTET STRING
affirmedVtap OBJECT IDENTIFIER ::= { affirmedVtapMIB 1 }
affirmedVtapSinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedVtapSinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedVtap 1 }
affirmedVtapSinkEntry OBJECT-TYPE
SYNTAX AffirmedVtapSinkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedVtapSinkName }
::= { affirmedVtapSinkTable 1 }
AffirmedVtapSinkEntry ::=
SEQUENCE {
affirmedVtapSinkName String,
affirmedVtapSinkRowstatus RowStatus
}
affirmedVtapSinkName OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedVtapSinkEntry 1 }
affirmedVtapSinkRowstatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { affirmedVtapSinkEntry 2 }
affirmedVtapShowVtapSinkDetailTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedVtapShowVtapSinkDetailEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedVtap 3 }
affirmedVtapShowVtapSinkDetailEntry OBJECT-TYPE
SYNTAX AffirmedVtapShowVtapSinkDetailEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedVtapShowVtapSinkDetailVtapsinkname }
::= { affirmedVtapShowVtapSinkDetailTable 1 }
AffirmedVtapShowVtapSinkDetailEntry ::=
SEQUENCE {
affirmedVtapShowVtapSinkDetailVtapsinkname String,
affirmedVtapShowVtapSinkDetailNumIngressPackets ConfdString,
affirmedVtapShowVtapSinkDetailNumIngressBytes ConfdString,
affirmedVtapShowVtapSinkDetailNumEgressPackets ConfdString,
affirmedVtapShowVtapSinkDetailNumEgressBytes ConfdString,
affirmedVtapShowVtapSinkDetailNumIngressErrPackets ConfdString,
affirmedVtapShowVtapSinkDetailNumIngressErrorBytes ConfdString,
affirmedVtapShowVtapSinkDetailNumEgressErrPackets ConfdString,
affirmedVtapShowVtapSinkDetailNumEgressErrBytes ConfdString
}
affirmedVtapShowVtapSinkDetailVtapsinkname OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSinkDetailEntry 1 }
affirmedVtapShowVtapSinkDetailNumIngressPackets OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSinkDetailEntry 2 }
affirmedVtapShowVtapSinkDetailNumIngressBytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSinkDetailEntry 3 }
affirmedVtapShowVtapSinkDetailNumEgressPackets OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSinkDetailEntry 4 }
affirmedVtapShowVtapSinkDetailNumEgressBytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSinkDetailEntry 5 }
affirmedVtapShowVtapSinkDetailNumIngressErrPackets OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSinkDetailEntry 6 }
affirmedVtapShowVtapSinkDetailNumIngressErrorBytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSinkDetailEntry 7 }
affirmedVtapShowVtapSinkDetailNumEgressErrPackets OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSinkDetailEntry 8 }
affirmedVtapShowVtapSinkDetailNumEgressErrBytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSinkDetailEntry 9 }
affirmedVtapShowVtapSubscriberTapDetailTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedVtapShowVtapSubscriberTapDetailEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedVtap 2 }
affirmedVtapShowVtapSubscriberTapDetailEntry OBJECT-TYPE
SYNTAX AffirmedVtapShowVtapSubscriberTapDetailEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedVtapShowVtapSubscriberTapDetailVtapsubscribertapname }
::= { affirmedVtapShowVtapSubscriberTapDetailTable 1 }
AffirmedVtapShowVtapSubscriberTapDetailEntry ::=
SEQUENCE {
affirmedVtapShowVtapSubscriberTapDetailVtapsubscribertapname String,
affirmedVtapShowVtapSubscriberTapDetailNumIngressPackets ConfdString,
affirmedVtapShowVtapSubscriberTapDetailNumIngressBytes ConfdString,
affirmedVtapShowVtapSubscriberTapDetailNumEgressPackets ConfdString,
affirmedVtapShowVtapSubscriberTapDetailNumEgressBytes ConfdString,
affirmedVtapShowVtapSubscriberTapDetailNumIngressErrPackets ConfdString,
affirmedVtapShowVtapSubscriberTapDetailNumIngressErrBytes ConfdString,
affirmedVtapShowVtapSubscriberTapDetailNumEgressErrPackets ConfdString,
affirmedVtapShowVtapSubscriberTapDetailNumEgressErrBytes ConfdString
}
affirmedVtapShowVtapSubscriberTapDetailVtapsubscribertapname OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapDetailEntry 1 }
affirmedVtapShowVtapSubscriberTapDetailNumIngressPackets OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapDetailEntry 2 }
affirmedVtapShowVtapSubscriberTapDetailNumIngressBytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapDetailEntry 3 }
affirmedVtapShowVtapSubscriberTapDetailNumEgressPackets OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapDetailEntry 4 }
affirmedVtapShowVtapSubscriberTapDetailNumEgressBytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapDetailEntry 5 }
affirmedVtapShowVtapSubscriberTapDetailNumIngressErrPackets OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapDetailEntry 6 }
affirmedVtapShowVtapSubscriberTapDetailNumIngressErrBytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapDetailEntry 7 }
affirmedVtapShowVtapSubscriberTapDetailNumEgressErrPackets OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapDetailEntry 8 }
affirmedVtapShowVtapSubscriberTapDetailNumEgressErrBytes OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapDetailEntry 9 }
affirmedVtapShowVtapSubscriberTapScheduleTable OBJECT-TYPE
SYNTAX SEQUENCE OF AffirmedVtapShowVtapSubscriberTapScheduleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedVtap 4 }
affirmedVtapShowVtapSubscriberTapScheduleEntry OBJECT-TYPE
SYNTAX AffirmedVtapShowVtapSubscriberTapScheduleEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { affirmedVtapShowVtapSubscriberTapScheduleVtapsubscribertapname }
::= { affirmedVtapShowVtapSubscriberTapScheduleTable 1 }
AffirmedVtapShowVtapSubscriberTapScheduleEntry ::=
SEQUENCE {
affirmedVtapShowVtapSubscriberTapScheduleVtapsubscribertapname String,
affirmedVtapShowVtapSubscriberTapScheduleStartTime String,
affirmedVtapShowVtapSubscriberTapScheduleEndTime String,
affirmedVtapShowVtapSubscriberTapScheduleDuration ConfdString,
affirmedVtapShowVtapSubscriberTapScheduleVtapState String
}
affirmedVtapShowVtapSubscriberTapScheduleVtapsubscribertapname OBJECT-TYPE
SYNTAX String
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapScheduleEntry 1 }
affirmedVtapShowVtapSubscriberTapScheduleStartTime OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapScheduleEntry 2 }
affirmedVtapShowVtapSubscriberTapScheduleEndTime OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapScheduleEntry 3 }
affirmedVtapShowVtapSubscriberTapScheduleDuration OBJECT-TYPE
SYNTAX ConfdString
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapScheduleEntry 4 }
affirmedVtapShowVtapSubscriberTapScheduleVtapState OBJECT-TYPE
SYNTAX String
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { affirmedVtapShowVtapSubscriberTapScheduleEntry 5 }
END

File diff suppressed because it is too large Load Diff