summaryrefslogtreecommitdiff
path: root/MIBS/mimosa/MIMOSA-NETWORKS-BASE-MIB
blob: e44012259a9f61f3d5b7c2af19ba4880a9b233ca (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
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
MIMOSA-NETWORKS-BASE-MIB DEFINITIONS ::= BEGIN

--  Copyright (C) 2015, Mimosa Networks, Inc. All Rights Reserved.
--
--  Mimosa Networks MIB
--  Revision: 1.00
--  Date: June 03, 2015
--
--  Mimosa Networks, Inc.
--  300 Orchard City Dr.
--  Campbell, CA 95008
--  support@mimosa.co
--
--  This MIB defines the base MIB specification for Mimosa Network's
--  products.
--
--  Mimosa reserves the right to make changes to this MIB specification as
--  well as other information related to this specification without prior
--  notice.  The user of this specification should consult Mimosa Networks,
--  to determine if any such changes have been made.
--
--  Current MIBs are available from Mimosa Networks at the following URLs:
--
--		http://help.mimosa.co
--
--  In no event shall Mimosa Networks, Inc. be liable for any indirect,
--  consequential, special or incidental damages whatsoever (including
--  but not limited to lost profits or lost revenue) arising out of or
--  related to this specification or the information contained in it.
--  This non-liability extends to even if Mimosa Networks Inc. has been
--  advised of, known, or should have known, the potential for such damages.

--  Mimosa Networks, Inc. hereby grants end-users, and other parties a
--  a non-exclusive license to use this MIB specification in order to
--  manage products of Mimosa Networks, Inc.

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, Integer32,
    NOTIFICATION-TYPE            			FROM SNMPv2-SMI
    OBJECT-GROUP, NOTIFICATION-GROUP		FROM SNMPv2-CONF
    enterprises				     			FROM RFC1155-SMI 
    ifIndex						 			FROM IF-MIB;


-- EXPORTS mimosa...
mimosa MODULE-IDENTITY
    LAST-UPDATED "201506030000Z"
    ORGANIZATION "Mimosa Networks
    			  www.mimosa.co"
    CONTACT-INFO
    	"postal:
    	Mimosa Networks, Inc.
		300 Orchard City Dr.
		Campbell, CA 95008
        email: support@mimosa.co"
    DESCRIPTION
		"Mimosa device MIB definitions"
	REVISION	"201506030000Z"
    DESCRIPTION
		"First draft"
    ::= { enterprises 43356 }
    
--mimosa                        OBJECT IDENTIFIER ::= { enterprises 43356 }

mimosaProduct                 OBJECT IDENTIFIER ::= { mimosa 1 }
mimosaMgmt                    OBJECT IDENTIFIER ::= { mimosa 2 }


mimosaHardware                OBJECT IDENTIFIER ::= { mimosaProduct 1 }
mimosaSoftware                OBJECT IDENTIFIER ::= { mimosaProduct 2 }

mimosaB5                      OBJECT IDENTIFIER ::= { mimosaHardware 1 }
mimosaB5Lite                  OBJECT IDENTIFIER ::= { mimosaHardware 2 }
mimosaA5                      OBJECT IDENTIFIER ::= { mimosaHardware 3 }
mimosaC5                      OBJECT IDENTIFIER ::= { mimosaHardware 4 }

mimosaTrap                    OBJECT IDENTIFIER ::= { mimosaMgmt 0 }
mimosaMib                     OBJECT IDENTIFIER ::= { mimosaMgmt 1 }
mimosaMIBGroups               OBJECT IDENTIFIER ::= { mimosaMgmt 3 }
mimosaConformanceGroup        OBJECT IDENTIFIER ::= { mimosaMgmt 4 }

mimosaTrapMib                 OBJECT IDENTIFIER ::= { mimosaMib 1 }
mimosaWireless                OBJECT IDENTIFIER ::= { mimosaMib 2 }


-- **********************************************************************
-- ***       Mimosa General MIB variables are specified below.        ***
-- ***       These varbinds are common to all Mimosa products.        ***
-- **********************************************************************

mimosaTrapMIBGroup OBJECT-GROUP
    OBJECTS { mimosaTrapMessage,
              mimosaOldSpeed,
              mimosaNewSpeed
            }
    STATUS  current
    DESCRIPTION
            "A collection of objects providing basic Trap function."
    ::= { mimosaMIBGroups 1 }


mimosaTrapMessage OBJECT-TYPE
    SYNTAX OCTET STRING
    MAX-ACCESS read-only
    STATUS current
    DESCRIPTION
        "General Octet String object to contain message sent with traps."
    ::= { mimosaTrapMib 1 }

mimosaOldSpeed OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The speed of the Ethernet link before the change within Ethernet
         Speed Change Notifications."
    ::= { mimosaTrapMib 2 }

mimosaNewSpeed OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The speed of the Ethernet link after the change within Ethernet
         Speed Change Notifications."
    ::= { mimosaTrapMib 3 }


-- **********************************************************************
-- ***       Mimosa Generic Traps are specified below.                ***
-- ***       These traps are common to all Mimosa products.           ***
-- **********************************************************************

mimosaGenericNotificationsGroup NOTIFICATION-GROUP
    NOTIFICATIONS { mimosaCriticalFault, mimosaTempWarning,
    				mimosaTempNormal, mimosaEthernetSpeedChange }
    STATUS        current
    DESCRIPTION
       "The basic Trap notifications for all Mimosa products."
    ::= { mimosaMIBGroups 2 }


mimosaCriticalFault NOTIFICATION-TYPE
    OBJECTS { mimosaTrapMessage }
    STATUS current
    DESCRIPTION
        "The mimosaCriticalFault notification is sent when the log manager
         in the Mimosa product determines that a fault with a critical
         severity has been detected. The mimosaCriticalFaultLog contains
         the description of the general error."
    ::= {mimosaTrap 1 }

mimosaTempWarning NOTIFICATION-TYPE
    OBJECTS { mimosaTrapMessage }
    STATUS current
    DESCRIPTION
        "The mimosaTempWarning notification is sent when the log manager in
         the Mimosa product receives an indication that the temperature is
         outside the safe range."
    ::= {mimosaTrap 2 }

mimosaTempNormal NOTIFICATION-TYPE
    OBJECTS { mimosaTrapMessage }
    STATUS current
    DESCRIPTION
        "The mimosaTempNormal notification is sent when the log manager in the
         Mimosa product receives an indication that the temperature is with
         in the safe range."
    ::= {mimosaTrap 3 }

mimosaEthernetSpeedChange NOTIFICATION-TYPE
    OBJECTS  { ifIndex, mimosaOldSpeed, mimosaNewSpeed }
    STATUS   current
    DESCRIPTION
        "The mimosaEthernetSpeedChange notification is sent when the log manager
         in the Mimosa product determines that a speed change on the Ethernet
         port was detected. The mimosaOldSpeed and mimosaNewSpeed indicates the
         speed in bits per second of the change. ifIndex is used per the ifTable
         in the IF-MIB."
    ::= {mimosaTrap 4 }

-- Note the following publicly defined traps are also used for Mimosa Product
-- Notifications:
--
-- From SNMPv2-MIB:	coldStart, warmStart, linkUp, LinkDown and
--                      authenticationFailure
END