

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.net-snmp.org/wiki/index.php?action=history&amp;feed=atom&amp;title=TUT%3AUsing_and_loading_mibs</id>
		<title>TUT:Using and loading mibs - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.net-snmp.org/wiki/index.php?action=history&amp;feed=atom&amp;title=TUT%3AUsing_and_loading_mibs"/>
		<link rel="alternate" type="text/html" href="http://www.net-snmp.org/wiki/index.php?title=TUT:Using_and_loading_mibs&amp;action=history"/>
		<updated>2026-05-05T04:21:52Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.3</generator>

	<entry>
		<id>http://www.net-snmp.org/wiki/index.php?title=TUT:Using_and_loading_mibs&amp;diff=3897&amp;oldid=prev</id>
		<title>Bhwon: dd</title>
		<link rel="alternate" type="text/html" href="http://www.net-snmp.org/wiki/index.php?title=TUT:Using_and_loading_mibs&amp;diff=3897&amp;oldid=prev"/>
				<updated>2009-06-15T11:57:01Z</updated>
		
		<summary type="html">&lt;p&gt;dd&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;NET-SNMP-TUTORIAL-MIB DEFINITIONS ::= BEGIN&lt;br /&gt;
&lt;br /&gt;
-- A Comment!&lt;br /&gt;
&lt;br /&gt;
-- IMPORTS: Include definitions from other mibs here, which is always&lt;br /&gt;
-- the first item in a MIB file.&lt;br /&gt;
IMPORTS&lt;br /&gt;
	netSnmpExamples		              FROM NET-SNMP-EXAMPLES-MIB&lt;br /&gt;
	OBJECT-TYPE, Integer32,&lt;br /&gt;
	MODULE-IDENTITY                       FROM SNMPv2-SMI&lt;br /&gt;
	MODULE-COMPLIANCE, OBJECT-GROUP       FROM SNMPv2-CONF;&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
-- A brief description and update information about this mib.&lt;br /&gt;
--&lt;br /&gt;
netSnmpTutorialMIB MODULE-IDENTITY&lt;br /&gt;
    LAST-UPDATED &amp;quot;200205290000Z&amp;quot;            -- 29 May 2002, midnight&lt;br /&gt;
    ORGANIZATION &amp;quot;net-snmp&amp;quot;&lt;br /&gt;
    CONTACT-INFO &amp;quot;postal:   Wes Hardaker&lt;br /&gt;
                            P.O. Box 382&lt;br /&gt;
                            Davis CA  95617&lt;br /&gt;
&lt;br /&gt;
		  email:    net-snmp-coders@lists.sourceforge.net&lt;br /&gt;
                 &amp;quot;&lt;br /&gt;
    DESCRIPTION  &amp;quot;A simple mib for demonstration purposes.&lt;br /&gt;
                 &amp;quot;&lt;br /&gt;
    ::= { netSnmpExamples 4 }&lt;br /&gt;
&lt;br /&gt;
-- Define typical mib nodes, like where the objects are going to lie.&lt;br /&gt;
-- we&amp;#039;ll prefix everything in this mib with nst (net snmp tutorial)&lt;br /&gt;
nstMIBObjects     OBJECT IDENTIFIER ::= { netSnmpTutorialMIB 1 }&lt;br /&gt;
nstMIBConformance OBJECT IDENTIFIER ::= { netSnmpTutorialMIB 2 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- define 3 objects, which will all be implemented in different ways&lt;br /&gt;
-- within the tutorial.&lt;br /&gt;
&lt;br /&gt;
nstAgentModules   OBJECT IDENTIFIER ::= { nstMIBObjects 1 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nstAgentModuleObject OBJECT-TYPE&lt;br /&gt;
    SYNTAX      Integer32&lt;br /&gt;
    MAX-ACCESS  read-write&lt;br /&gt;
    STATUS      current&lt;br /&gt;
    DESCRIPTION&lt;br /&gt;
	&amp;quot;This is an object that simply supports a writable integer&lt;br /&gt;
	 when compiled into the agent.  See&lt;br /&gt;
	 http://www.net-snmp.org/tutorial-5/toolkit/XXX for further&lt;br /&gt;
	 implementation details.&amp;quot;&lt;br /&gt;
    DEFVAL { 1 }&lt;br /&gt;
    ::= { nstAgentModules 1 }&lt;br /&gt;
&lt;br /&gt;
nstAgentSubagentObject OBJECT-TYPE&lt;br /&gt;
    SYNTAX      Integer32&lt;br /&gt;
    MAX-ACCESS  read-write&lt;br /&gt;
    STATUS      current&lt;br /&gt;
    DESCRIPTION&lt;br /&gt;
	&amp;quot;This is an object that simply supports a writable integer&lt;br /&gt;
	 when attached to the agent.  The object should be accessible&lt;br /&gt;
	 when the agentx subagent containing this object is attached.&lt;br /&gt;
	 See http://www.net-snmp.org/tutorial-5/toolkit/XXX for&lt;br /&gt;
	 further implementation details.&amp;quot;&lt;br /&gt;
    DEFVAL { 2 }&lt;br /&gt;
    ::= { nstAgentModules 2 }&lt;br /&gt;
&lt;br /&gt;
nstAgentPluginObject OBJECT-TYPE&lt;br /&gt;
    SYNTAX      Integer32&lt;br /&gt;
    MAX-ACCESS  read-write&lt;br /&gt;
    STATUS      current&lt;br /&gt;
    DESCRIPTION&lt;br /&gt;
	&amp;quot;This is an object that simply supports a writable integer&lt;br /&gt;
	 when attached to the agent.  This object should be accessible&lt;br /&gt;
	 when the dynamic plugin has been loaded into the agent.  See&lt;br /&gt;
	 http://www.net-snmp.org/tutorial-5/toolkit/XXX for further&lt;br /&gt;
	 implementation details.&amp;quot;&lt;br /&gt;
    DEFVAL { 3 }&lt;br /&gt;
    ::= { nstAgentModules 3 }&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
-- The above definitions produce a section of the mib tree that looks&lt;br /&gt;
-- like this (including our parent node, printed using the&lt;br /&gt;
-- snmptranslate command):&lt;br /&gt;
--&lt;br /&gt;
--&lt;br /&gt;
-- % snmptranslate -M+. -mNET-SNMP-TUTORIAL-MIB -Tp -IR netSnmpTutorialMIB&lt;br /&gt;
-- +-netSnmpTutorialMIB(4)&lt;br /&gt;
--   |&lt;br /&gt;
--   +-nstMIBObjects(1)&lt;br /&gt;
--   | |&lt;br /&gt;
--   | +-nstAgentModules(1)&lt;br /&gt;
--   |   |&lt;br /&gt;
--   |   +- -RW- Integer32 nstAgentModuleObject(1)&lt;br /&gt;
--   |   +- -RW- Integer32 nstAgentSubagentObject(2)&lt;br /&gt;
--   |   +- -RW- Integer32 nstAgentPluginObject(3)&lt;br /&gt;
--   |&lt;br /&gt;
--   +-nstMIBConformance(2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- You can then use the snmptranslate command to get the numerical or&lt;br /&gt;
-- textual OID representation of any piece of the tree:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Getting a OID:&lt;br /&gt;
--   % snmptranslate -M+. -mNET-SNMP-TUTORIAL-MIB -IR nstSSSecondsSinceChanged&lt;br /&gt;
--   .1.3.6.1.4.1.2021.13.4242.1.1.2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Getting a textual OID:&lt;br /&gt;
--   % snmptranslate -On -M+. -mNET-SNMP-TUTORIAL-MIB -IR nstSSSecondsSinceChanged&lt;br /&gt;
--   enterprises.ucdavis.ucdExperimental.netSnmpTutorialMIB.nstMIBObjects.nstScalarSet.nstSSSecondsSinceChanged&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Getting a description:&lt;br /&gt;
--   % snmptranslate -Td -M+. -mNET-SNMP-TUTORIAL-MIB -IR nstSSSecondsSinceChanged &lt;br /&gt;
--   .1.3.6.1.4.1.2021.13.4242.1.1.2&lt;br /&gt;
--   SYNTAX  TimeTicks&lt;br /&gt;
--   UNITS   &amp;quot;1/100th Seconds&amp;quot;&lt;br /&gt;
--   MAX-ACCESS      read-only&lt;br /&gt;
--   STATUS  current&lt;br /&gt;
--   DESCRIPTION     &amp;quot;This object indicates the number of 1/100th seconds since the&lt;br /&gt;
--           nstSSSimpleString object has changed.  If it is has never been&lt;br /&gt;
--           modified, it will be the time passed since the start of the&lt;br /&gt;
--           agent.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- END:  Don&amp;#039;t forget this!&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Bhwon</name></author>	</entry>

	</feed>