[Midnightbsd-cvs] src [10756] trunk/etc/snmpd.config: update snmpd config example

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Jun 9 18:38:26 EDT 2018


Revision: 10756
          http://svnweb.midnightbsd.org/src/?rev=10756
Author:   laffer1
Date:     2018-06-09 18:38:25 -0400 (Sat, 09 Jun 2018)
Log Message:
-----------
update snmpd config example

Modified Paths:
--------------
    trunk/etc/snmpd.config

Modified: trunk/etc/snmpd.config
===================================================================
--- trunk/etc/snmpd.config	2018-06-09 22:37:58 UTC (rev 10755)
+++ trunk/etc/snmpd.config	2018-06-09 22:38:25 UTC (rev 10756)
@@ -1,4 +1,5 @@
 # $MidnightBSD$
+# $FreeBSD: stable/10/etc/snmpd.config 315593 2017-03-19 22:14:22Z ngie $
 #
 # Example configuration file for bsnmpd(1).
 #
@@ -112,12 +113,69 @@
 
 snmpEnableAuthenTraps = 2
 
+# Uncomment `begemotSnmpdModulePath.".." = ".."' entries below to enable
+# modules
+
 #
+# Control configuration for the modules in the module specific sections, e.g.
+# the "usm" module (begemotSnmpdModulePath."usm") can be controlled in the
+# %usm specific section. You must uncomment the section specific header in
+# order to use the enclosed variables, e.g. `usmUserStatus.$(engine).$(user1)`
+# can only be used if %usm is uncommented.
+#
+# Modules are loaded in the order listed, so they must be before any
+# dependent modules, e.g. "mibII" vs "bridge".
+#
+
+#
+# MIB-2 module
+#
+begemotSnmpdModulePath."mibII"	= "/usr/lib/snmp_mibII.so"
+
+#
+# Bridge module
+#  This requires the mibII module.
+#
+#begemotSnmpdModulePath."bridge" = "/usr/lib/snmp_bridge.so"
+
+#
+# Host resources module
+#  This requires the mibII module.
+#
+#begemotSnmpdModulePath."hostres" = "/usr/lib/snmp_hostres.so"
+
+#
+# Netgraph module
+#
+#begemotSnmpdModulePath."netgraph" = "/usr/lib/snmp_netgraph.so"
+
+#
+# pf(4) module
+#
+#begemotSnmpdModulePath."pf"	= "/usr/lib/snmp_pf.so"
+
+#
+# SNMPv3 Notification Targets
+#
+# begemotSnmpdModulePath."target"	= "/usr/lib/snmp_target.so"
+
+#
 # SNMPv3 User-based security module - must be loaded for SNMPv3 USM
 #
 #begemotSnmpdModulePath."usm"	= "/usr/lib/snmp_usm.so"
 
 #
+# SNMPv3 View-based Access Control module
+#
+#begemotSnmpdModulePath."vacm"	= "/usr/lib/snmp_vacm.so"
+
+#
+# Wireless module
+#  This requires the mibII module.
+#
+#begemotSnmpdModulePath."wlan" = "/usr/lib/snmp_wlan.so"
+
+#
 # SNMPv3 USM User definition.
 #
 
@@ -127,7 +185,7 @@
 # The following block creates a user with name "bsnmp" and sets privacy
 # and encryption options to SHA256 message digests and AES encryption
 # for this user.
-# 
+#
 # usmUserStatus.$(engine).$(user1) = 5
 # usmUserAuthProtocol.$(engine).$(user1) = $(HMACSHAAuthProtocol)
 # usmUserAuthKeyChange.$(engine).$(user1) = $(user1passwd)
@@ -147,11 +205,6 @@
 #
 
 #
-# SNMPv3 View-based Access Control module
-#
-#begemotSnmpdModulePath."vacm"	= "/usr/lib/snmp_vacm.so"
-
-#
 # Definition of view-based access control entries.
 #
 #%vacm
@@ -170,7 +223,7 @@
 # vacmSecurityToGroupStatus.$(securityModelUSM).$(read) = 4
 # vacmGroupName.$(securityModelUSM).$(read) = $(write)
 
-# 
+#
 # The OID of the .iso.org.dod.internet subtree
 #
 # internetoid := 1.3.6.1
@@ -193,7 +246,7 @@
 # vacmAccessReadViewName.$(read)."".$(securityModelSNMPv1).$(noAuthNoPriv) = "internet"
 
 #
-# Read-write access for SNMPv2 users 
+# Read-write access for SNMPv2 users
 #
 # vacmAccessStatus.$(write)."".$(securityModelSNMPv2c).$(noAuthNoPriv) = 4
 # vacmAccessReadViewName.$(write)."".$(securityModelSNMPv2c).$(noAuthNoPriv) = "internet"
@@ -210,16 +263,11 @@
 #
 #Read-write-notify access to restricted for SNMPv3 USM users with authPriv
 #
-# vacmAccessStatus.$(write)."".3.$(authPriv) = 4
-# vacmAccessReadViewName.$(write)."".3.$(authPriv) = "restricted"
-# vacmAccessWriteViewName.$(write)."".3.$(authPriv) = "restricted"
-# vacmAccessNotifyViewName.$(write)."".3.$(authPriv) = "restricted"
+# vacmAccessStatus.$(write)."".$(securityModelUSM).$(authPriv) = 4
+# vacmAccessReadViewName.$(write)."".$(securityModelUSM).$(authPriv) = "restricted"
+# vacmAccessWriteViewName.$(write)."".$(securityModelUSM).$(authPriv) = "restricted"
+# vacmAccessNotifyViewName.$(write)."".$(securityModelUSM).$(authPriv) = "restricted"
 
-#
-# SNMPv3 Notification Targets
-#
-# begemotSnmpdModulePath."target"	= "/usr/lib/snmp_target.so"
-
 #%target
 # Send notifications to target tag "test"
 # tag		:= "test"
@@ -259,11 +307,6 @@
 # snmpTargetAddrParams.$(tagremote) = $(tag)
 # snmpTargetAddrRowStatus.$(tagremote) = 1
 
-#
-# Load MIB-2 module
-#
-begemotSnmpdModulePath."mibII"	= "/usr/lib/snmp_mibII.so"
-
 # Force a polling rate for the 64-bit interface counters in case
 # the automatic computation is wrong (which may be the case if an interface
 # announces the wrong bit rate via its MIB).
@@ -270,33 +313,5 @@
 #%mibII
 #begemotIfForcePoll = 2000
 
-
-# Netgraph module
-#
-#begemotSnmpdModulePath."netgraph" = "/usr/lib/snmp_netgraph.so"
-#
 #%netgraph
 #begemotNgControlNodeName = "snmpd"
-
-#
-# pf(4) module
-#
-#begemotSnmpdModulePath."pf"	= "/usr/lib/snmp_pf.so"
-
-#
-# Host resources module
-#  This requires the mibII module.
-#
-#begemotSnmpdModulePath."hostres" = "/usr/lib/snmp_hostres.so"
-
-#
-# Bridge module
-#  This requires the mibII module.
-#
-#begemotSnmpdModulePath."bridge" = "/usr/lib/snmp_bridge.so"
-
-#
-# Wireless module
-#  This requires the mibII module.
-#
-#begemotSnmpdModulePath."wlan" = "/usr/lib/snmp_wlan.so"



More information about the Midnightbsd-cvs mailing list