diff options
Diffstat (limited to 'mibs/NET-SNMP-PASS-MIB.txt')
-rw-r--r-- | mibs/NET-SNMP-PASS-MIB.txt | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/mibs/NET-SNMP-PASS-MIB.txt b/mibs/NET-SNMP-PASS-MIB.txt new file mode 100644 index 0000000..93c1a10 --- /dev/null +++ b/mibs/NET-SNMP-PASS-MIB.txt @@ -0,0 +1,124 @@ +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 |