mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			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
 | 
						|
--
 | 
						|
 |