snmpd.config revision 154186
1# $FreeBSD: head/etc/snmpd.config 154186 2006-01-10 12:08:25Z harti $
2#
3# Example configuration file for bsnmpd(1).
4#
5
6#
7# Set some common variables
8#
9host := foo.bar.com
10location := "Room 200"
11contact := "sysmeister@bar.com"
12system := 1	# FreeBSD
13traphost := noc.bar.com
14trapport := 162
15
16# Change this!
17read := "public"
18# Uncomment line 42 that sets the community string to enable write access.
19write := "geheim"
20trap := "mytrap"
21
22#
23# Configuration
24#
25%snmpd
26begemotSnmpdDebugDumpPdus	= 2
27begemotSnmpdDebugSyslogPri	= 7
28
29#
30# Set the read and write communities.
31#
32# The default value of the community strings is NULL (note, that this is
33# different from the empty string). This disables both read and write access.
34# To enable read access only the read community string must be set. Setting
35# the write community string enables both read and write access with that
36# string.
37#
38# Be sure to understand the security implications of SNMPv2 - the community
39# strings are readable on the wire!
40#
41begemotSnmpdCommunityString.0.1	= $(read)
42# begemotSnmpdCommunityString.0.2	= $(write)
43begemotSnmpdCommunityDisable	= 1
44
45# open standard SNMP ports
46begemotSnmpdPortStatus.[$(host)].161 = 1
47begemotSnmpdPortStatus.127.0.0.1.161 = 1
48
49# open a unix domain socket
50begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
51begemotSnmpdLocalPortType."/var/run/snmpd.sock" = 4
52
53# send traps to the traphost
54begemotTrapSinkStatus.[$(traphost)].$(trapport) = 4
55begemotTrapSinkVersion.[$(traphost)].$(trapport) = 2
56begemotTrapSinkComm.[$(traphost)].$(trapport) = $(trap)
57
58sysContact	= $(contact)
59sysLocation	= $(location)
60sysObjectId 	= 1.3.6.1.4.1.12325.1.1.2.1.$(system)
61
62snmpEnableAuthenTraps = 2
63
64#
65# Load MIB-2 module
66#
67begemotSnmpdModulePath."mibII"	= "/usr/lib/snmp_mibII.so"
68
69#
70# Netgraph module
71#
72#begemotSnmpdModulePath."netgraph" = "/usr/lib/snmp_netgraph.so"
73#
74#%netgraph
75#begemotNgControlNodeName = "snmpd"
76
77#
78# pf(4) module
79#
80#begemotSnmpdModulePath."pf"	= "/usr/lib/snmp_pf.so"
81
82#
83# Host resources module
84#  This requires the mibII module.
85#
86#begemotSnmpdModulePath."hostres" = "/usr/lib/snmp_hostres.so"
87