-- -- Juniper Enterprise specific MIB: Example MIB -- -- Copyright (c) 2006, 2008, Juniper Networks, Inc. -- All rights reserved. -- -- The contents of this document are subject to change without notice. -- JUNIPER-EXAMPLE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI SnmpAdminString FROM SNMP-FRAMEWORK-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF jnxExampleMibRoot FROM JUNIPER-EXPERIMENT-MIB; jnxExampleMIB MODULE-IDENTITY LAST-UPDATED "200701120000Z" -- Jan 12 00:00:00 2007 UTC ORGANIZATION "Juniper Networks, Inc." CONTACT-INFO " Juniper Technical Assistance Center Juniper Networks, Inc. 1194 N. Mathilda Avenue Sunnyvale, CA 94089 E-mail: support@juniper.net" DESCRIPTION "The MIB modules for Example data." REVISION "200701120000Z" -- Jan 12 00:00:00 2007 UTC DESCRIPTION "Added jnxExampleStartup trap." ::= { jnxExampleMibRoot 1 } jnxExampleNotifications OBJECT IDENTIFIER ::= {jnxExampleMIB 0} jnxExampleDataObjects OBJECT IDENTIFIER ::= {jnxExampleMIB 1} jnxExampleDataConformance OBJECT IDENTIFIER ::= { jnxExampleMIB 3 } -- -- The jnxExampleDataObjects group -- -- jnxExampleDataTable OBJECT-TYPE SYNTAX SEQUENCE OF JnxExampleDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to select example data entries." ::= { jnxExampleDataObjects 1 } jnxExampleDataEntry OBJECT-TYPE SYNTAX JnxExampleDataEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this example table" INDEX { jnxExampleDataName } ::= { jnxExampleDataTable 1 } JnxExampleDataEntry ::= SEQUENCE { jnxExampleDataName SnmpAdminString, jnxExampleDataDescription SnmpAdminString, jnxExampleDataType INTEGER, jnxExampleDataValue SnmpAdminString } jnxExampleDataName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..127)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Example Data identifier" ::= { jnxExampleDataEntry 1 } jnxExampleDataDescription OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..127)) MAX-ACCESS read-only STATUS current DESCRIPTION "General description of data" ::= { jnxExampleDataEntry 2 } jnxExampleDataType OBJECT-TYPE SYNTAX INTEGER { none(1), fat(2), skinny(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Example data type" ::= { jnxExampleDataEntry 3 } jnxExampleDataValue OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..127)) MAX-ACCESS read-only STATUS current DESCRIPTION "Example data value" ::= { jnxExampleDataEntry 4 } jnxExampleNetSnmpVersion OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(1..127)) MAX-ACCESS read-only STATUS current DESCRIPTION "Net-SNMP version" ::= { jnxExampleDataObjects 2 } -- -- Example Notification definitions -- jnxExampleStartup NOTIFICATION-TYPE OBJECTS { jnxExampleNetSnmpVersion } STATUS current DESCRIPTION "The trap will be sent when exampled first starts up" ::= { jnxExampleNotifications 1 } -- -- -- Conformance information -- -- jnxExampleDataCompliances OBJECT IDENTIFIER ::= { jnxExampleDataConformance 1 } jnxExampleDataGroups OBJECT IDENTIFIER ::= { jnxExampleDataConformance 2 } jnxExampleDataBasicCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for Example entities which implement example data" MODULE -- This Module MANDATORY-GROUPS { jnxExampleGroup } ::= { jnxExampleDataCompliances 2 } jnxExampleGroup OBJECT-GROUP OBJECTS { jnxExampleDataDescription, jnxExampleDataType, jnxExampleDataValue, jnxExampleNetSnmpVersion } STATUS current DESCRIPTION "A collection of objects for example data." ::= { jnxExampleDataGroups 1 } END
Return to Using SNMP.