[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