summaryrefslogtreecommitdiff
path: root/MIBS/awplus/AT-G8032v2-MIB
blob: c79365edc179bffa2083ad5675507eb427a2e572 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
-- ============================================================================
-- AT-G8032v2-MIB, Allied Telesis enterprise MIB: Ethernet Ring Protection Switching
--
-- Copyright (c) 2017 by Allied Telesis, Inc.
-- All rights reserved.
--
-- ============================================================================

    AT-G8032v2-MIB DEFINITIONS ::= BEGIN

        IMPORTS
            modules, DisplayStringUnsized
                FROM AT-SMI-MIB
            OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
                FROM SNMPv2-SMI
            TEXTUAL-CONVENTION, TruthValue
                FROM SNMPv2-TC;


        atG8032v2 MODULE-IDENTITY
            LAST-UPDATED "201702060000Z"
            ORGANIZATION
                "Allied Telesis, Inc"
            CONTACT-INFO
                "http://www.alliedtelesis.com"
            DESCRIPTION
                "G.8032v2 Ethernet Ring Protection Switching."
            REVISION "201702060000Z"
            DESCRIPTION
                "Defined system alarm trap."
            REVISION "201701170000Z"
            DESCRIPTION
                "Initial Revision of this MIB module."
            ::= { modules 604 }

-- The Allied Telesis G8032 module.


-------------------------------------------------------- --
-- G8032 Textual Conventions
-------------------------------------------------------- --

        AtG8032v2InstanceState ::= TEXTUAL-CONVENTION
            STATUS current
            DESCRIPTION
                "Defines the EPRS Instance states that are sent
                in G8032 State Notification Traps."
            SYNTAX INTEGER
                {
                unknown(1),
                init(2),
                idle(3),
                protection(4),
                manualSwitch(5),
                forcedSwitch(6),
                pending(7)
                }


-------------------------------------------------------- --
-- G8032 Notifications
-------------------------------------------------------- --

        atG8032v2Notifications OBJECT IDENTIFIER ::= { atG8032v2 0 }


        atG8032v2InstanceNotify NOTIFICATION-TYPE
            OBJECTS { atG8032v2NotificationInstanceName,
                      atG8032v2NotificationInstanceFromState,
                      atG8032v2NotificationInstanceCurrentState
                    }
            STATUS current
            DESCRIPTION
                "G8032 ERP Instance state transition notification."
            ::= { atG8032v2Notifications 1 }

        atG8032v2SystemAlarmNotify NOTIFICATION-TYPE
            OBJECTS { atG8032v2NotificationSystemAlarmState
                    }
            STATUS current
            DESCRIPTION
                "G8032 ERP system alarm transition notification.
                 Indicates whether any ERP instance is in a
                 state that is considered to be an alarm condition."
            ::= { atG8032v2Notifications 2 }


-- ---------------------------------------------------------- --
-- G8032 Notification Variables
-- ---------------------------------------------------------- --

        atG8032v2NotificationVariable OBJECT IDENTIFIER ::= { atG8032v2 1 }


        atG8032v2NotificationInstanceName OBJECT-TYPE
            SYNTAX DisplayStringUnsized (SIZE (1..32))
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "Assigned name of the G8032 ERP Instance."
            ::= { atG8032v2NotificationVariable 1 }


        atG8032v2NotificationInstanceFromState OBJECT-TYPE
            SYNTAX AtG8032v2InstanceState
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "Defined state that a G8032 ERP instance is transitioning from."
            ::= { atG8032v2NotificationVariable 2 }


        atG8032v2NotificationInstanceCurrentState OBJECT-TYPE
            SYNTAX AtG8032v2InstanceState
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "Defined current state that a G8032 ERP instance is transitioning to."
            ::= { atG8032v2NotificationVariable 3 }

        atG8032v2NotificationSystemAlarmState OBJECT-TYPE
            SYNTAX TruthValue
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "Has value of 1 (true) if one or more G8032 ERP instance(s) are
                 in alarm state, else has value of 2 (false)."
            ::= { atG8032v2NotificationVariable 4 }


    END

--
-- at-G8032v2.mib
--