summaryrefslogtreecommitdiff
path: root/mibs/NET-SNMP-PASS-MIB.txt
diff options
context:
space:
mode:
Diffstat (limited to 'mibs/NET-SNMP-PASS-MIB.txt')
-rw-r--r--mibs/NET-SNMP-PASS-MIB.txt124
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