--
-- Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
--
-- U.S. Government Rights - Commercial software. Government users are subject to
-- the Sun Microsystems, Inc. standard license agreement and applicable
-- provisions of the FAR and its supplements.
--
--
-- This distribution may include materials developed by third parties. Sun, Sun
-- Microsystems, the Sun logo and Solaris are trademarks or registered
-- trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
--
--
----------------------------------------------------------
-- Systems Management Agent (SMA) SDK module example-12 MIB
----------------------------------------------------------
EXAMPLE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
TimeTicks, Counter32, experimental, IpAddress,
Integer32, Gauge32, Counter64, Opaque
FROM SNMPv2-SMI
DisplayString, TimeStamp
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF;
exampleMIB MODULE-IDENTITY
LAST-UPDATED "200303110000Z"
ORGANIZATION "Sun Microsystems, Inc."
CONTACT-INFO "None"
DESCRIPTION
"An example MIB used for source code-generating tools.
"
::= { experimental 3000 }
scalarTypes OBJECT IDENTIFIER ::= { exampleMIB 1 }
tableType OBJECT IDENTIFIER ::= { exampleMIB 2 }
scalarOpaque OBJECT-TYPE
SYNTAX Opaque
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Scalar datatype"
::= { scalarTypes 1 }
scalarIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP Address datatype"
::= { scalarTypes 2 }
rwTable OBJECT-TYPE
SYNTAX SEQUENCE OF rwTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row"
::= { tableType 1 }
rwTableEntry OBJECT-TYPE
SYNTAX rwTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the exampleTable."
INDEX { rwTableIndex }
::= { rwTable 1 }
rwTableEntry ::= SEQUENCE {
rwTableIndex INTEGER,
rwTableOID OBJECT IDENTIFIER,
rwTableDisplayString DisplayString,
rwTableCounter32 Counter32
}
rwTableIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Integer"
::= { rwTableEntry 1 }
rwTableOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"OID"
::= { rwTableEntry 2 }
rwTableDisplayString OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DisplayString"
::= { rwTableEntry 3 }
rwTableCounter32 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counter32"
::= { rwTableEntry 4 }
END