3 # Example configuration file for bsnmpd(1).
7 # Set some common variables
10 contact := "sysmeister@example.com"
17 # Uncomment line 42 that sets the community string to enable write access.
25 begemotSnmpdDebugDumpPdus = 2
26 begemotSnmpdDebugSyslogPri = 7
29 # Set the read and write communities.
31 # The default value of the community strings is NULL (note, that this is
32 # different from the empty string). This disables both read and write access.
33 # To enable read access only the read community string must be set. Setting
34 # the write community string enables both read and write access with that
37 # Be sure to understand the security implications of SNMPv2 - the community
38 # strings are readable on the wire!
40 begemotSnmpdCommunityString.0.1 = $(read)
41 # begemotSnmpdCommunityString.0.2 = $(write)
42 begemotSnmpdCommunityDisable = 1
44 # open standard SNMP ports
45 begemotSnmpdPortStatus.0.0.0.0.161 = 1
47 # open a unix domain socket
48 begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
49 begemotSnmpdLocalPortType."/var/run/snmpd.sock" = 4
51 # send traps to the traphost
52 begemotTrapSinkStatus.[$(traphost)].$(trapport) = 4
53 begemotTrapSinkVersion.[$(traphost)].$(trapport) = 2
54 begemotTrapSinkComm.[$(traphost)].$(trapport) = $(trap)
56 sysContact = $(contact)
57 sysLocation = $(location)
58 sysObjectId = 1.3.6.1.4.1.12325.1.1.2.1.$(system)
60 snmpEnableAuthenTraps = 2
65 begemotSnmpdModulePath."mibII" = "/usr/lib/snmp_mibII.so"
67 # Force a polling rate for the 64-bit interface counters in case
68 # the automatic computation is wrong (which may be the case if an interface
69 # announces the wrong bit rate via its MIB).
71 #begemotIfForcePoll = 2000
76 #begemotSnmpdModulePath."netgraph" = "/usr/lib/snmp_netgraph.so"
79 #begemotNgControlNodeName = "snmpd"
84 #begemotSnmpdModulePath."pf" = "/usr/lib/snmp_pf.so"
87 # Host resources module
88 # This requires the mibII module.
90 #begemotSnmpdModulePath."hostres" = "/usr/lib/snmp_hostres.so"