mibs/MIBS/allied/AT-TRIGGER-MIB
2023-12-05 12:25:34 +01:00

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
--