461 lines
14 KiB
Plaintext
461 lines
14 KiB
Plaintext
|
-- ============================================================================
|
||
|
-- at-trigger.mib Allied Telesis enterprise MIB: trigger
|
||
|
--
|
||
|
-- Copyright (c) 2006 by Allied Telesis, Inc.
|
||
|
-- All rights reserved.
|
||
|
--
|
||
|
-- ============================================================================
|
||
|
|
||
|
AT-TRIGGER-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
IMPORTS
|
||
|
modules
|
||
|
FROM AT-SMI-MIB
|
||
|
ifIndex
|
||
|
FROM IF-MIB
|
||
|
Unsigned32, Counter32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
||
|
FROM SNMPv2-SMI
|
||
|
DisplayString, TruthValue
|
||
|
FROM SNMPv2-TC;
|
||
|
|
||
|
|
||
|
trigger MODULE-IDENTITY
|
||
|
LAST-UPDATED "201501050000Z"
|
||
|
ORGANIZATION
|
||
|
"Allied Telesis, Inc"
|
||
|
CONTACT-INFO
|
||
|
"http://www.alliedtelesis.com"
|
||
|
DESCRIPTION
|
||
|
"This MIB file contains definitions of managed objects for the
|
||
|
TRIGGER module. "
|
||
|
REVISION "201501050000Z"
|
||
|
DESCRIPTION
|
||
|
"Add ATMF node trigger MIB"
|
||
|
REVISION "201009070000Z"
|
||
|
DESCRIPTION
|
||
|
"Generic syntax tidy up"
|
||
|
REVISION "201006150015Z"
|
||
|
DESCRIPTION
|
||
|
"MIB revision history dates in descriptions updated."
|
||
|
REVISION "200711281600Z"
|
||
|
DESCRIPTION
|
||
|
"Added trigger configuration details for AW+"
|
||
|
::= { modules 53 }
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
--
|
||
|
-- Node definitions
|
||
|
--
|
||
|
|
||
|
triggerTraps OBJECT IDENTIFIER ::= { trigger 0 }
|
||
|
|
||
|
|
||
|
triggerTrap NOTIFICATION-TYPE
|
||
|
OBJECTS { triggerLastTriggerActivated }
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A trigger trap is generated a trigger is activated. The number of the trigger
|
||
|
activated is given by the variable triggerLastTriggerActivated."
|
||
|
::= { triggerTraps 1 }
|
||
|
|
||
|
|
||
|
-- The trigger group. This group contains information pertinent to triggers in the router.
|
||
|
-- The last trigger activated on the router/switch.
|
||
|
triggerLastTriggerActivated OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The trigger number of the most recent trigger activated on this router. This is
|
||
|
also the variable sent in the trigger trap below. If no triggers have been activated
|
||
|
yet since the last restart of this router, this variable will read as 0."
|
||
|
::= { trigger 1 }
|
||
|
|
||
|
|
||
|
-- The trigger configuration information table
|
||
|
--
|
||
|
triggerConfigInfoTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF TriggerConfigInfoEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The (conceptual) table listing entries of trigger configuration details."
|
||
|
::= { trigger 9 }
|
||
|
|
||
|
|
||
|
triggerConfigInfoEntry OBJECT-TYPE
|
||
|
SYNTAX TriggerConfigInfoEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry (conceptual row) in the triggerConfigInfoTable."
|
||
|
INDEX { triggerNumber }
|
||
|
::= { triggerConfigInfoTable 1 }
|
||
|
|
||
|
|
||
|
TriggerConfigInfoEntry ::=
|
||
|
SEQUENCE {
|
||
|
triggerNumber
|
||
|
Unsigned32,
|
||
|
triggerName
|
||
|
DisplayString,
|
||
|
triggerTypeDetail
|
||
|
DisplayString,
|
||
|
triggerActiveDaysOrDate
|
||
|
DisplayString,
|
||
|
triggerActivateAfter
|
||
|
DisplayString,
|
||
|
triggerActivateBefore
|
||
|
DisplayString,
|
||
|
triggerActiveStatus
|
||
|
TruthValue,
|
||
|
triggerTestMode
|
||
|
TruthValue,
|
||
|
triggerSnmpTrap
|
||
|
TruthValue,
|
||
|
triggerRepeatTimes
|
||
|
DisplayString,
|
||
|
triggerLasttimeModified
|
||
|
DisplayString,
|
||
|
triggerNumberOfActivation
|
||
|
Counter32,
|
||
|
triggerLasttimeActivation
|
||
|
DisplayString,
|
||
|
triggerNumberOfScripts
|
||
|
Unsigned32,
|
||
|
triggerScript1
|
||
|
DisplayString,
|
||
|
triggerScript2
|
||
|
DisplayString,
|
||
|
triggerScript3
|
||
|
DisplayString,
|
||
|
triggerScript4
|
||
|
DisplayString,
|
||
|
triggerScript5
|
||
|
DisplayString
|
||
|
}
|
||
|
|
||
|
triggerNumber OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (1..250)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The object represents the ID number of the trigger."
|
||
|
::= { triggerConfigInfoEntry 1 }
|
||
|
|
||
|
|
||
|
triggerName OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object represents the name and description
|
||
|
of the trigger."
|
||
|
::= { triggerConfigInfoEntry 2 }
|
||
|
|
||
|
|
||
|
triggerTypeDetail OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the trigger type and
|
||
|
its activation conditions."
|
||
|
::= { triggerConfigInfoEntry 3 }
|
||
|
|
||
|
|
||
|
triggerActiveDaysOrDate OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects indicates either the days of a week or the date,
|
||
|
on which the trigger is permitted to activate."
|
||
|
::= { triggerConfigInfoEntry 4 }
|
||
|
|
||
|
|
||
|
triggerActivateAfter OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the time when the trigger will
|
||
|
be activated afterwards."
|
||
|
::= { triggerConfigInfoEntry 5 }
|
||
|
|
||
|
|
||
|
triggerActivateBefore OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the time when the trigger will
|
||
|
be activated before."
|
||
|
::= { triggerConfigInfoEntry 6 }
|
||
|
|
||
|
|
||
|
triggerActiveStatus OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether or not the trigger is
|
||
|
permitted to activate.
|
||
|
"
|
||
|
::= { triggerConfigInfoEntry 7 }
|
||
|
|
||
|
|
||
|
triggerTestMode OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether or not the trigger is
|
||
|
operating in diagnostic mode.
|
||
|
"
|
||
|
::= { triggerConfigInfoEntry 8 }
|
||
|
|
||
|
|
||
|
triggerSnmpTrap OBJECT-TYPE
|
||
|
SYNTAX TruthValue
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates whether or not a snmp trap will
|
||
|
be sent when the trigger is activated."
|
||
|
::= { triggerConfigInfoEntry 9 }
|
||
|
|
||
|
|
||
|
triggerRepeatTimes OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects indicates whether the trigger repeats
|
||
|
an unlimited number of times (continuous) or for a
|
||
|
set of times.
|
||
|
When the trigger can repeat only a set
|
||
|
of times, then the number of times the trigger has
|
||
|
been activated is displayed in brackets."
|
||
|
::= { triggerConfigInfoEntry 10 }
|
||
|
|
||
|
|
||
|
triggerLasttimeModified OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the date and time of the last
|
||
|
time that the trigger was modified."
|
||
|
::= { triggerConfigInfoEntry 11 }
|
||
|
|
||
|
|
||
|
triggerNumberOfActivation OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The objects represents the number of times the trigger
|
||
|
has been activated since the last restart of the device.
|
||
|
"
|
||
|
::= { triggerConfigInfoEntry 12 }
|
||
|
|
||
|
|
||
|
triggerLasttimeActivation OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This object indicates the date and time of the last
|
||
|
time that the trigger was activated."
|
||
|
::= { triggerConfigInfoEntry 13 }
|
||
|
|
||
|
|
||
|
triggerNumberOfScripts OBJECT-TYPE
|
||
|
SYNTAX Unsigned32 (0..5)
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the number of scripts that are
|
||
|
associated with this trigger."
|
||
|
::= { triggerConfigInfoEntry 14 }
|
||
|
|
||
|
|
||
|
triggerScript1 OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the name of the 1st script
|
||
|
that is associated with the trigger.
|
||
|
"
|
||
|
::= { triggerConfigInfoEntry 15 }
|
||
|
|
||
|
|
||
|
triggerScript2 OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the name of the 2nd script
|
||
|
that is associated with the trigger.
|
||
|
"
|
||
|
::= { triggerConfigInfoEntry 16 }
|
||
|
|
||
|
|
||
|
triggerScript3 OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the name of the 3rd script
|
||
|
that is associated with the trigger.
|
||
|
"
|
||
|
::= { triggerConfigInfoEntry 17 }
|
||
|
|
||
|
|
||
|
triggerScript4 OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the name of the 4th script
|
||
|
that is associated with the trigger.
|
||
|
"
|
||
|
::= { triggerConfigInfoEntry 18 }
|
||
|
|
||
|
|
||
|
triggerScript5 OBJECT-TYPE
|
||
|
SYNTAX DisplayString
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the name of the 5th script
|
||
|
that is associated with the trigger.
|
||
|
"
|
||
|
::= { triggerConfigInfoEntry 19 }
|
||
|
|
||
|
|
||
|
-- The trigger counters table
|
||
|
--
|
||
|
triggerCounters OBJECT IDENTIFIER ::= { trigger 10 }
|
||
|
|
||
|
|
||
|
triggerNumOfActivation OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the number of times a trigger
|
||
|
has been activated."
|
||
|
::= { triggerCounters 1 }
|
||
|
|
||
|
|
||
|
triggerNumOfActivationToday OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the number of times a trigger
|
||
|
has been activated today."
|
||
|
::= { triggerCounters 2 }
|
||
|
|
||
|
|
||
|
triggerNumOfPerodicActivationToday OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the number of times a periodic
|
||
|
trigger has been activated today."
|
||
|
::= { triggerCounters 3 }
|
||
|
|
||
|
|
||
|
triggerNumOfInterfaceActivationToday OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the number of times an interface
|
||
|
trigger has been activated today."
|
||
|
::= { triggerCounters 4 }
|
||
|
|
||
|
|
||
|
triggerNumOfResourceActivationToday OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the number of times a CPU or
|
||
|
memory trigger has been activated today."
|
||
|
::= { triggerCounters 5 }
|
||
|
|
||
|
|
||
|
triggerNumOfRebootActivationToday OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the number of times a reboot
|
||
|
trigger has been activated today."
|
||
|
::= { triggerCounters 6 }
|
||
|
|
||
|
|
||
|
triggerNumOfPingPollActivationToday OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the number of times a ping-poll
|
||
|
trigger has been activated today."
|
||
|
::= { triggerCounters 7 }
|
||
|
|
||
|
|
||
|
triggerNumOfStackMasterFailActivationToday OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the number of times a stack master
|
||
|
fail trigger has been activated today."
|
||
|
::= { triggerCounters 8 }
|
||
|
|
||
|
|
||
|
triggerNumOfStackMemberActivationToday OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the number of times a stack member
|
||
|
trigger has been activated today."
|
||
|
::= { triggerCounters 9 }
|
||
|
|
||
|
|
||
|
triggerNumOfStackXemStkActivationToday OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the number of times a stack
|
||
|
xem-stack trigger has been activated today."
|
||
|
::= { triggerCounters 10 }
|
||
|
|
||
|
|
||
|
triggerNumOfATMFNodeActivationToday OBJECT-TYPE
|
||
|
SYNTAX Counter32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This objects represents the number of times a ATMF
|
||
|
node trigger has been activated today."
|
||
|
::= { triggerCounters 11 }
|
||
|
|
||
|
END
|
||
|
|
||
|
--
|
||
|
-- at-trigger.mib
|
||
|
--
|
||
|
|