NET-SNMP-PASS-MIB DEFINITIONS ::= BEGIN -- -- Example MIB objects for "pass" and "pass-persist" extension script -- IMPORTS MODULE-IDENTITY, OBJECT-TYPE, TimeTicks, IpAddress, Counter32, Gauge32, Integer32 FROM SNMPv2-SMI SnmpAdminString FROM SNMP-FRAMEWORK-MIB netSnmpExamples FROM NET-SNMP-EXAMPLES-MIB ; netSnmpPassExamples MODULE-IDENTITY LAST-UPDATED "200905280000Z" ORGANIZATION "www.net-snmp.org" CONTACT-INFO "postal: Wes Hardaker P.O. Box 382 Davis CA 95617 email: net-snmp-coders@lists.sourceforge.net" DESCRIPTION "Example MIB objects for pass/pass-persist extension script" ::= { netSnmpExamples 255 } -- -- Example scalars -- netSnmpPassString OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS read-write STATUS current DESCRIPTION "Example string scalar object." DEFVAL { "Life, the Universe, and Everything" } ::= { netSnmpPassExamples 1 } netSnmpPassTimeTicks OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-write STATUS current DESCRIPTION "Example timetick object." DEFVAL { 363136200 } -- 42 days, 0:42:42.00 ::= { netSnmpPassExamples 3 } netSnmpPassIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Example IP Address object." DEFVAL { '7f000001'H } -- 127.0.0.1 ::= { netSnmpPassExamples 4 } netSnmpPassCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Example counter object. Note that this object will always return the value '42'." ::= { netSnmpPassExamples 5 } netSnmpPassGauge OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-write STATUS current DESCRIPTION "Example Gauge object." DEFVAL { 42 } ::= { netSnmpPassExamples 6 } netSnmpPassOIDValue OBJECT IDENTIFIER ::= { netSnmpPassExamples 99 } -- -- Example Table -- netSnmpPassTable OBJECT-TYPE SYNTAX SEQUENCE OF NetSnmpPassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Example table" ::= { netSnmpPassExamples 2 } netSnmpPassEntry OBJECT-TYPE SYNTAX NetSnmpPassEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Conceptual row in the example table." INDEX { netSnmpPassIndex } ::= {netSnmpPassTable 1 } NetSnmpPassEntry ::= SEQUENCE { netSnmpPassIndex Integer32, netSnmpPassInteger Integer32, netSnmpPassOID OBJECT IDENTIFIER } netSnmpPassIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Arbitrary index into the netSnmpPassTable. Note that there will always be one row, with index 1" ::= { netSnmpPassEntry 1 } netSnmpPassInteger OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Example Integer (table) object." DEFVAL { 42 } ::= { netSnmpPassEntry 2 } netSnmpPassOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-write STATUS current DESCRIPTION "Example OID (table) object." DEFVAL { netSnmpPassOIDValue } ::= { netSnmpPassEntry 3 } END