3 -- Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
5 -- U.S. Government Rights - Commercial software. Government users are subject to
6 -- the Sun Microsystems, Inc. standard license agreement and applicable
7 -- provisions of the FAR and its supplements.
10 -- This distribution may include materials developed by third parties. Sun, Sun
11 -- Microsystems, the Sun logo and Solaris are trademarks or registered
12 -- trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
16 ----------------------------------------------------------
17 -- Systems Management Agent (SMA) SDK module DEMO-4 MIB
18 ----------------------------------------------------------
20 SDK-DEMO4-MIB DEFINITIONS ::= BEGIN
23 enterprises, MODULE-IDENTITY, OBJECT-TYPE, Counter64, Integer32, Unsigned32
30 sdkDemo4MIB MODULE-IDENTITY
31 LAST-UPDATED "0009181435Z"
32 ORGANIZATION "Sun Microsystems Inc."
34 " Sun Microsystems Inc
37 e-mail: service@sun.com"
39 " SMA SDK MIB DEMO-4. This MIB will be used to demonstrate the
40 implementation of modules and various module features in SMA agent."
43 sun OBJECT IDENTIFIER ::= { enterprises 42 }
44 products OBJECT IDENTIFIER ::= { sun 2 }
45 management OBJECT IDENTIFIER ::= { products 2 }
46 sma OBJECT IDENTIFIER ::= { management 4 }
47 demo OBJECT IDENTIFIER ::= { sma 4 }
50 -- There is currently 1 Groups in the example.
51 -- The "Load" group contains information about system load
54 me4LoadGroup OBJECT-GROUP
55 OBJECTS { me4SystemLoadAvg1min, me4SystemLoadAvg5min,
56 me4SystemLoadAvg15min }
59 "Load related statistics."
62 me4traps OBJECT IDENTIFIER ::= { sdkDemo4MIB 2 }
63 me4trapInfo OBJECT IDENTIFIER ::= { sdkDemo4MIB 3 }
67 -- Properties in the "Load" group
70 me4SystemLoadAvg1min OBJECT-TYPE
76 "Load average of the system over the last 1 minute."
77 ::= { me4LoadGroup 1 }
79 me4SystemLoadAvg5min OBJECT-TYPE
85 "Load average of the system over the last 5 minutes."
86 ::= { me4LoadGroup 2 }
88 me4SystemLoadAvg15min OBJECT-TYPE
94 "Load average of the system over the last 15 minutes."
95 ::= { me4LoadGroup 3 }
99 -- Trap Definitions for this MIB begin
102 statusChange NOTIFICATION-TYPE
103 OBJECTS { hostName, moduleName, statusOID, objectStatus, eventDescription }
105 DESCRIPTION "A statusChange trap signifies that the status of an object has changed." ::= { me4traps 1 }
108 SYNTAX DisplayString (SIZE (0..255))
109 MAX-ACCESS accessible-for-notify
111 DESCRIPTION "The name of the host on which the event occurred."
112 ::= { me4trapInfo 1 }
114 moduleName OBJECT-TYPE
115 SYNTAX DisplayString (SIZE (0..255))
116 MAX-ACCESS accessible-for-notify
118 DESCRIPTION "The name of the module on which the event has occured."
119 ::= { me4trapInfo 2 }
121 statusOID OBJECT-TYPE
122 SYNTAX OBJECT IDENTIFIER
123 MAX-ACCESS accessible-for-notify
125 DESCRIPTION "The identification of the object for which the status changed."
126 ::= { me4trapInfo 3 }
128 objectStatus OBJECT-TYPE
129 SYNTAX DisplayString (SIZE (0..255))
130 MAX-ACCESS accessible-for-notify
132 DESCRIPTION "The current status of the object. One of OK, ERROR."
133 ::= { me4trapInfo 4 }
135 eventDescription OBJECT-TYPE
136 SYNTAX DisplayString (SIZE (0..255))
137 MAX-ACCESS accessible-for-notify
139 DESCRIPTION "The detailed description of the event."
140 ::= { me4trapInfo 5 }