summaryrefslogtreecommitdiff
path: root/MIBS/siae/SIAE-SAFE-MODE-MIB
blob: 14e5f7b2645cf2f1a7b48cb862dc6887b9500258 (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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
-- ----------------------------------------------------------------------------
--
--  SIAE MICROELETTRONICA s.p.a.
--
--  Via Michelangelo Buonarroti, 21
--  20093 - Cologno Monzese
--  Milano
--  ITALY
--
-- ----------------------------------------------------------------------------
-- ----------------------------------------------------------------------------

SIAE-SAFE-MODE-MIB
        DEFINITIONS ::= BEGIN

        IMPORTS
             MODULE-IDENTITY, OBJECT-TYPE, IpAddress
        FROM SNMPv2-SMI
             DisplayString
        FROM SNMPv2-TC
             siaeMib
        FROM SIAE-TREE-MIB
             AlarmStatus, AlarmSeverityCode
        FROM SIAE-ALARM-MIB;

    safeMode MODULE-IDENTITY
        LAST-UPDATED "201603100000Z"
        ORGANIZATION "SIAE MICROELETTRONICA spa"
        CONTACT-INFO
            "SIAE MICROELETTONICA s.p.a.
             Via Michelangelo Buonarroti, 21
             20093 - Cologno Monzese
             Milano - ITALY
             Phone :  +39-02-27325-1
             E-mail: help.help@siaemic.com
            "
        DESCRIPTION
            "Management information for safe mode.
            "
        REVISION "201603100000Z"
        DESCRIPTION
            "Initial version 01.00.00
            "
    ::= { siaeMib 99 }

----------------------------------------------------------------------------------
--  Safe Mode
----------------------------------------------------------------------------------
--
--  This MIB describes alarms and control parameters to manage the safe mode.
--  Safe mode is a feature to recover situations where a software failure loop
--  is detected: in these cases the equipment try to exit from the loop enabling
--  less features. After exiting this failure loop the equipment will be in a
--  safe mode status; when only auxiliary features are disable the recovery can
--  be done by remote using equipment IP address and equipment credentials; 
--  when more features are disabled the recovery can be done 
--  only in site with rescue credentials and rescue IP address.
----------------------------------------------------------------------------------

------ Beginning --------------------------------------------------------------

    safeModeMibVersion  OBJECT-TYPE
        SYNTAX      INTEGER
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Numerical version of this module.
             The string version of this MIB have the following format:
                XX.YY.ZZ
             so, for example, the value 1 should be interpreted as 00.00.01
             and the value 10001 should be interpreted as 01.00.01."
    ::= {safeMode 1}

    safeModeAlarm  OBJECT-TYPE
        SYNTAX      AlarmStatus
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Safe mode alarm with associated severity. This object
             indicates that the equipment is in safe mode.
            "
    ::= {safeMode 2}

    safeModeAlarmSeverityCode  OBJECT-TYPE
        SYNTAX      AlarmSeverityCode
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
            "Defines the severity associated to the safeModeAlarm
             and enables/disables the trap generation on status change event.
            "
        DEFVAL {minorTrapEnable}
    ::= {safeMode 3}

    safeModeStatus OBJECT-TYPE
        SYNTAX      INTEGER {
                             safeModeStatusInactive     (1),
                             safeModeStatusNoAuxService (2),
                             safeModeStatusLinkMngmt    (3),
                             safeModeStatusSiteMngmt    (4),
                             safeModeStatusSiteDefault  (5),
                             safeModeStatusSiteRescue   (6)
                            }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "The safe mode status of the equipment.
             Equipment in normal-mode has safe mode status inactive"
    ::= {safeMode 4}

    safeModeRescueAdminStatus   OBJECT-TYPE
        SYNTAX      INTEGER {
                             disable (1),
                             enable  (2)
                            }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
            "This object enables or disables the site-rescue ."
        DEFVAL {enable}
    ::= {safeMode 5}

    safeModeRescuePwd  OBJECT-TYPE
        SYNTAX      DisplayString    (SIZE(1..31))
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
            "This object specifies the login password of the rescue
             user."
    ::= {safeMode 6}

    safeModeRescueIpAddress  OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
            "Ip address of the equipment in status site-rescue"
        DEFVAL { 'ac14fd0d'H }  -- 172.20.253.13
    ::= {safeMode 7}

    safeModeRescueIpNetMask  OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
            "The subnet Mask associated with the Rescue IP address.
             The value of the Mask is an IP address with all the network bits set to 1
             and all the hosts bits set to 0."
    ::= {safeMode 8}



------ End group -----------------------------------------------------------------

END