252N/A--
252N/A--
252N/A-- Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
252N/A--
252N/A-- U.S. Government Rights - Commercial software. Government users are
252N/A-- subject
252N/A-- to the Sun Microsystems, Inc. standard license agreement and applicable
252N/A-- provisions of the FAR and its supplements.
252N/A--
252N/A--
252N/A-- This distribution may include materials developed by third parties. Sun,
252N/A-- Sun Microsystems, the Sun logo and Solaris are trademarks or registered
252N/A-- trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
252N/A
252N/A
252N/A----------------------------------------------------------
252N/A-- Systems Management Agent (SMA) SDK module DEMO-1 MIB
252N/A----------------------------------------------------------
252N/A
252N/ASDK-DEMO1-MIB DEFINITIONS ::= BEGIN
252N/A
252N/A IMPORTS
252N/A enterprises, MODULE-IDENTITY, OBJECT-TYPE, Counter64, Integer32, Unsigned32
252N/A FROM SNMPv2-SMI
252N/A OBJECT-GROUP
252N/A FROM SNMPv2-CONF
252N/A DisplayString
252N/A FROM SNMPv2-TC;
252N/A
252N/AsdkDemo1MIB MODULE-IDENTITY
252N/A LAST-UPDATED "0009181435Z"
252N/A ORGANIZATION "Sun Microsystems Inc."
252N/A CONTACT-INFO
252N/A " Sun Microsystems Inc
252N/A 4150 Network Circle
252N/A Santa Clara, CA 95054
252N/A e-mail: service@sun.com"
252N/A DESCRIPTION
252N/A " SMA SDK MIB DEMO-1. This MIB will be used to demonstrate the
252N/A implementation of modules and various module features in SMA agent."
252N/A ::= { demo 1 }
252N/A
252N/Asun OBJECT IDENTIFIER ::= { enterprises 42 }
252N/Aproducts OBJECT IDENTIFIER ::= { sun 2 }
252N/Amanagement OBJECT IDENTIFIER ::= { products 2 }
252N/Asma OBJECT IDENTIFIER ::= { management 4 }
252N/Ademo OBJECT IDENTIFIER ::= { sma 4 }
252N/A
252N/A--
252N/A-- There are currently 2 Groups in the example.
252N/A-- The "Load" group contains information about system load
252N/A-- The "File" group contains information about some files on the system
252N/A--
252N/A
252N/Ame1LoadGroup OBJECT-GROUP
252N/A OBJECTS { me1SystemLoadAvg1min, me1SystemLoadAvg5min,
252N/A me1SystemLoadAvg15min }
252N/A STATUS current
252N/A DESCRIPTION
252N/A "Load related statistics."
252N/A ::= { sdkDemo1MIB 1 }
252N/A
252N/Ame1FileGroup OBJECT-GROUP
252N/A OBJECTS { me1FileIndex, me1FileName, me1FileSize, me1FilePerm
252N/A }
252N/A STATUS current
252N/A DESCRIPTION
252N/A "File related statistics."
252N/A ::= { sdkDemo1MIB 2 }
252N/A
252N/A--
252N/A-- Properties in the "Load" group
252N/A--
252N/A
252N/Ame1SystemLoadAvg1min OBJECT-TYPE
252N/A SYNTAX DisplayString
252N/A UNITS "Jobs"
252N/A MAX-ACCESS read-only
252N/A STATUS current
252N/A DESCRIPTION
252N/A "Load average of the system over the last 1 minute."
252N/A ::= { me1LoadGroup 1 }
252N/A
252N/Ame1SystemLoadAvg5min OBJECT-TYPE
252N/A SYNTAX DisplayString
252N/A UNITS "Jobs"
252N/A MAX-ACCESS read-only
252N/A STATUS current
252N/A DESCRIPTION
252N/A "Load average of the system over the last 5 minutes."
252N/A ::= { me1LoadGroup 2 }
252N/A
252N/Ame1SystemLoadAvg15min OBJECT-TYPE
252N/A SYNTAX DisplayString
252N/A UNITS "Jobs"
252N/A MAX-ACCESS read-only
252N/A STATUS current
252N/A DESCRIPTION
252N/A "Load average of the system over the last 15 minutes."
252N/A ::= { me1LoadGroup 3 }
252N/A
252N/A--
252N/A-- Objects in the "File" group
252N/A--
252N/A
252N/Ame1FileTable OBJECT-TYPE
252N/A SYNTAX SEQUENCE OF Me1FileEntry
252N/A MAX-ACCESS not-accessible
252N/A STATUS current
252N/A DESCRIPTION
252N/A "Table containing information of some files on the system."
252N/A ::= { me1FileGroup 1 }
252N/A
252N/Ame1FileEntry OBJECT-TYPE
252N/A SYNTAX Me1FileEntry
252N/A MAX-ACCESS not-accessible
252N/A STATUS current
252N/A DESCRIPTION
252N/A "Information about one file on the system."
252N/A INDEX { me1FileIndex }
252N/A ::= { me1FileTable 1 }
252N/A
252N/AMe1FileEntry ::=
252N/A SEQUENCE {
252N/A me1FileIndex
252N/A Unsigned32,
252N/A me1FileName
252N/A DisplayString,
252N/A me1FileSize
252N/A Unsigned32,
252N/A me1FilePerm
252N/A DisplayString
252N/A }
252N/A
252N/Ame1FileIndex OBJECT-TYPE
252N/A SYNTAX Unsigned32
252N/A MAX-ACCESS read-only
252N/A STATUS current
252N/A DESCRIPTION
252N/A "Index of the file."
252N/A ::= { me1FileEntry 1 }
252N/A
252N/Ame1FileName OBJECT-TYPE
252N/A SYNTAX DisplayString
252N/A MAX-ACCESS read-create
252N/A STATUS current
252N/A DESCRIPTION
252N/A "Name of the file"
252N/A ::= { me1FileEntry 2 }
252N/A
252N/Ame1FileSize OBJECT-TYPE
252N/A SYNTAX Unsigned32
252N/A MAX-ACCESS read-only
252N/A STATUS current
252N/A DESCRIPTION
252N/A "Size of the file in kb"
252N/A ::= { me1FileEntry 3 }
252N/A
252N/Ame1FilePerm OBJECT-TYPE
252N/A SYNTAX DisplayString
252N/A MAX-ACCESS read-only
252N/A STATUS current
252N/A DESCRIPTION
252N/A "Permissions on this file. example, 0755 "
252N/A ::= { me1FileEntry 4 }
252N/A
252N/A
252N/A-- General table:
252N/A
252N/A
252N/Ame1ContactInfoTable OBJECT-TYPE
252N/A SYNTAX SEQUENCE OF Me1ContactInfoEntry
252N/A MAX-ACCESS not-accessible
252N/A STATUS mandatory
252N/A DESCRIPTION
252N/A "The contact information table."
252N/A ::= { sdkDemo1MIB 3 }
252N/A
252N/A
252N/A
252N/Ame1ContactInfoEntry OBJECT-TYPE
252N/A SYNTAX Me1ContactInfoEntry
252N/A MAX-ACCESS not-accessible
252N/A STATUS mandatory
252N/A DESCRIPTION
252N/A "An entry in the contact info table."
252N/A INDEX { me1FloorNumber, me1RoomNumber }
252N/A ::= { me1ContactInfoTable 1 }
252N/A
252N/A
252N/A
252N/AMe1ContactInfoEntry ::=
252N/A SEQUENCE {
252N/A me1FloorNumber
252N/A INTEGER,
252N/A me1RoomNumber
252N/A INTEGER,
252N/A me1Name
252N/A DisplayString,
252N/A me1Extension
252N/A INTEGER
252N/A }
252N/A
252N/Ame1FloorNumber OBJECT-TYPE
252N/A SYNTAX INTEGER (1..3)
252N/A MAX-ACCESS read-only
252N/A STATUS current
252N/A DESCRIPTION
252N/A "This object combines with me1RoomNumber are
252N/A the identifier of the table."
252N/A ::= { me1ContactInfoEntry 1 }
252N/A
252N/A
252N/Ame1RoomNumber OBJECT-TYPE
252N/A SYNTAX INTEGER (1..100)
252N/A MAX-ACCESS read-only
252N/A STATUS current
252N/A DESCRIPTION
252N/A "This object combines with me1FloorNumber are
252N/A the identifier of the table."
252N/A ::= { me1ContactInfoEntry 2 }
252N/A
252N/Ame1Name OBJECT-TYPE
252N/A SYNTAX DisplayString
252N/A MAX-ACCESS read-only
252N/A STATUS current
252N/A DESCRIPTION
252N/A " The person loacted in the room."
252N/A ::= { me1ContactInfoEntry 3 }
252N/A
252N/Ame1Extension OBJECT-TYPE
252N/A SYNTAX INTEGER
252N/A MAX-ACCESS read-only
252N/A STATUS current
252N/A DESCRIPTION
252N/A "The phone number of the office."
252N/A ::= { me1ContactInfoEntry 4 }
252N/A
252N/A
252N/AEND
252N/A