Skip to content
Branch: master
Find file History

Latest commit

nielsb Merge branch 'V5-7-patches'
* V5-7-patches:
  New MIB: VRRPV3-MIB
  For safety, sizeof the right variable in memcpy
  Fix for hrSWRun data for FreeBSD
  Clean up variables for OpenBSD/NetBSD
  Move declarations in front of statements
  Require kernel_netbsd for NetBSD6
Latest commit fee614b Mar 21, 2012

Files

Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
AGENTX-MIB.txt create patch branch copy Oct 11, 2010
BRIDGE-MIB.txt create patch branch copy Oct 11, 2010
DISMAN-EVENT-MIB.txt create patch branch copy Oct 11, 2010
DISMAN-EXPRESSION-MIB.txt create patch branch copy Oct 11, 2010
DISMAN-NSLOOKUP-MIB.txt create patch branch copy Oct 11, 2010
DISMAN-PING-MIB.txt create patch branch copy Oct 11, 2010
DISMAN-SCHEDULE-MIB.txt create patch branch copy Oct 11, 2010
DISMAN-SCRIPT-MIB.txt create patch branch copy Oct 11, 2010
DISMAN-TRACEROUTE-MIB.txt create patch branch copy Oct 11, 2010
EtherLike-MIB.txt create patch branch copy Oct 11, 2010
HCNUM-TC.txt create patch branch copy Oct 11, 2010
HOST-RESOURCES-MIB.txt create patch branch copy Oct 11, 2010
HOST-RESOURCES-TYPES.txt create patch branch copy Oct 11, 2010
IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt create patch branch copy Oct 11, 2010
IANA-LANGUAGE-MIB.txt create patch branch copy Oct 11, 2010
IANA-RTPROTO-MIB.txt Really up-to-date mibs Nov 16, 2011
IANAifType-MIB.txt Really up-to-date mibs Nov 16, 2011
IF-INVERTED-STACK-MIB.txt create patch branch copy Oct 11, 2010
IF-MIB.txt create patch branch copy Oct 11, 2010
INET-ADDRESS-MIB.txt create patch branch copy Oct 11, 2010
IP-FORWARD-MIB.txt create patch branch copy Oct 11, 2010
IP-MIB.txt create patch branch copy Oct 11, 2010
IPV6-FLOW-LABEL-MIB.txt
IPV6-ICMP-MIB.txt create patch branch copy Oct 11, 2010
IPV6-MIB.txt create patch branch copy Oct 11, 2010
IPV6-TC.txt create patch branch copy Oct 11, 2010
IPV6-TCP-MIB.txt create patch branch copy Oct 11, 2010
IPV6-UDP-MIB.txt create patch branch copy Oct 11, 2010
LM-SENSORS-MIB.txt create patch branch copy Oct 11, 2010
MTA-MIB.txt create patch branch copy Oct 11, 2010
Makefile.in Move top_builddir to Makefile.top as it is in all submakefiles Aug 11, 2011
Makefile.mib Update sources for SNMP-TLS-TM-MIB Oct 11, 2010
NET-SNMP-AGENT-MIB.txt
NET-SNMP-EXAMPLES-MIB.txt
NET-SNMP-EXTEND-MIB.txt create patch branch copy Oct 11, 2010
NET-SNMP-MIB.txt create patch branch copy Oct 11, 2010
NET-SNMP-MONITOR-MIB.txt create patch branch copy Oct 11, 2010
NET-SNMP-PASS-MIB.txt create patch branch copy Oct 11, 2010
NET-SNMP-PERIODIC-NOTIFY-MIB.txt Move the notification definition to within the sub-mib Apr 22, 2011
NET-SNMP-SYSTEM-MIB.txt create patch branch copy Oct 11, 2010
NET-SNMP-TC.txt Define Agent OID for DragonFly systems Jan 11, 2011
NET-SNMP-VACM-MIB.txt create patch branch copy Oct 11, 2010
NETWORK-SERVICES-MIB.txt create patch branch copy Oct 11, 2010
NOTIFICATION-LOG-MIB.txt create patch branch copy Oct 11, 2010
README.mibs create patch branch copy Oct 11, 2010
RFC-1215.txt create patch branch copy Oct 11, 2010
RFC1155-SMI.txt create patch branch copy Oct 11, 2010
RFC1213-MIB.txt create patch branch copy Oct 11, 2010
RMON-MIB.txt create patch branch copy Oct 11, 2010
SCTP-MIB.txt create patch branch copy Oct 11, 2010
SMUX-MIB.txt create patch branch copy Oct 11, 2010
SNMP-COMMUNITY-MIB.txt create patch branch copy Oct 11, 2010
SNMP-FRAMEWORK-MIB.txt create patch branch copy Oct 11, 2010
SNMP-MPD-MIB.txt create patch branch copy Oct 11, 2010
SNMP-NOTIFICATION-MIB.txt create patch branch copy Oct 11, 2010
SNMP-PROXY-MIB.txt create patch branch copy Oct 11, 2010
SNMP-TARGET-MIB.txt create patch branch copy Oct 11, 2010
SNMP-TLS-TM-MIB.txt create patch branch copy Oct 11, 2010
SNMP-TSM-MIB.txt create patch branch copy Oct 11, 2010
SNMP-USER-BASED-SM-MIB.txt create patch branch copy Oct 11, 2010
SNMP-USM-AES-MIB.txt create patch branch copy Oct 11, 2010
SNMP-USM-DH-OBJECTS-MIB.txt create patch branch copy Oct 11, 2010
SNMP-VIEW-BASED-ACM-MIB.txt create patch branch copy Oct 11, 2010
SNMPv2-CONF.txt create patch branch copy Oct 11, 2010
SNMPv2-MIB.txt create patch branch copy Oct 11, 2010
SNMPv2-SMI.txt create patch branch copy Oct 11, 2010
SNMPv2-TC.txt create patch branch copy Oct 11, 2010
SNMPv2-TM.txt create patch branch copy Oct 11, 2010
TCP-MIB.txt create patch branch copy Oct 11, 2010
TRANSPORT-ADDRESS-MIB.txt
TUNNEL-MIB.txt create patch branch copy Oct 11, 2010
UCD-DEMO-MIB.inc create patch branch copy Oct 11, 2010
UCD-DEMO-MIB.txt create patch branch copy Oct 11, 2010
UCD-DISKIO-MIB.inc create patch branch copy Oct 11, 2010
UCD-DISKIO-MIB.txt create patch branch copy Oct 11, 2010
UCD-DLMOD-MIB.inc create patch branch copy Oct 11, 2010
UCD-DLMOD-MIB.txt create patch branch copy Oct 11, 2010
UCD-IPFILTER-MIB.inc create patch branch copy Oct 11, 2010
UCD-IPFILTER-MIB.txt create patch branch copy Oct 11, 2010
UCD-IPFWACC-MIB.inc create patch branch copy Oct 11, 2010
UCD-IPFWACC-MIB.txt create patch branch copy Oct 11, 2010
UCD-SNMP-MIB-OLD.txt create patch branch copy Oct 11, 2010
UCD-SNMP-MIB.inc create patch branch copy Oct 11, 2010
UCD-SNMP-MIB.txt added a missing 0 in the revision date May 9, 2011
UDP-MIB.txt create patch branch copy Oct 11, 2010
ianalist create patch branch copy Oct 11, 2010
makehtml.pl create patch branch copy Oct 11, 2010
mibfetch create patch branch copy Oct 11, 2010
nodemap create patch branch copy Oct 11, 2010
rfclist
rfcmibs.diff IANA has fixed the IANA-IPPM-METRICS-REGISTRY-MIB May 9, 2011
smistrip create patch branch copy Oct 11, 2010

README.mibs

About the MIBS distributed with Net-SNMP.

This directory contains a very basic set of MIB files, ready for use.
In addition, there are some scripts and table files to help you get a
fuller collection of MIB files.

smistrip - a script that can extract a MIB file from an RFC (or I-D)
mibfetch - a script that will fetch an RFC file from a mirror, and extract
	the hosted MIB from it. It assumes that you have wget installed.
rfclist - a list of RFC numbers and corresponding MIB name(s)
ianalist - a list of files at the IANA server that holds IANA maintained
	MIBs
Makefile.mib - rules for extracting current MIB files from RFC and IANA
	files.
rfcmibs.diff - a set of required patches for MIB files extracted from RFCs

The file Makefile.mib holds rules that fetch and extract MIB files from
their hosting RFCs. Make will use wget to retrieve the RFC files, and,
as I am located in Denmark, use the RFC mirror at NORDUnet. You may change
that at the top of Makefile.mib.

Makefile.mib also holds rules that will collect all the current IETF MIB
definitions, using the lists in rfclist and ianalist. To get them all,
use
	make -f Makefile.mib allmibs

Note, that there are a few fatal syntactic errors in some of the RFC
definitions. To make them all parse successfully with the Net-SNMP parser,
you should apply the patches in the file rfcmibs.diff. These patches are
typical for the problems that are commonly seen with MIB files from various
sources:

- forgetting to import enterprises/mib-2/transmission from SNMPv2-SMI
- thinking that a -- comment ends at end-of-line, not at the next --
- using _ in identifiers. A - may be used in its place
- various misspellings

There is a short-cut rule
	make -f Makefile.mib rfc
that will also apply the patches. Note that Makefile.mib and smistrip has
configurable versions of awk and patch. If you are running Solaris you
must set these to nawk and gpatch respectively.

DISCLAIMER: The patches provided here for the IETF standard MIB files
are not endorsed by anyone, and I don't guarantee that they bring them
accordance with what the authors intended. All I will promise, is that
the MIB files can be parsed.
You can’t perform that action at this time.