Configuring MIB Views
By default, an SNMP community grants read access and denies write access to all supported MIB objects (even communities configured as
authorization read-write). To restrict or grant read or write access to a set of MIB objects, you must configure a MIB view and associate the view with a community.To configure MIB views, include the
viewstatement at the[edit snmp]hierarchy level:[edit snmp]viewview-name{oidobject-identifier(include | exclude);}The
viewstatement defines a MIB view and identifies a group of MIB objects. Each MIB object of a view has a common OID prefix. Each object identifier represents a subtree of the MIB object hierarchy. The subtree can be represented either by a sequence of dotted integers (such as1.3.6.1.2.1.2) or by its subtree name (such asinterfaces). A configuration statement uses a view to specify a group of MIB objects on which to define access. To enable a view, you must associate the view with a community.
NOTE: To remove an OID completely, use the
delete view all oidoid-numbercommand but omit theincludeparameter.
To associate MIB views with a community, include the
viewstatement at the[edit snmpcommunity-name]hierarchy level:[edit snmp communitycommunity-name]viewview-name;Example: Ping Proxy MIB
Restrict the
ping-mibcommunity to read and write access of the ping MIB andjnxpingMIBonly. Read or write access to any other MIB using this community is not allowed.[edit snmp]view ping-mib-view {oid 1.3.6.1.2.1.80 include; #pingMIBoid jnxPingMIB include; #jnxPingMIB}community ping-mib {authorization read-write;view ping-mib-view;}For more information on the ping MIB, see RFC 2925 and Juniper Networks Enterprise-Specific MIBs.