]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/blob - etc/snmpd.config
MFC r362623:
[FreeBSD/stable/8.git] / etc / snmpd.config
1 # $FreeBSD$
2 #
3 # Example configuration file for bsnmpd(1).
4 #
5
6 #
7 # Set some common variables
8 #
9 location := "Room 200"
10 contact := "sysmeister@example.com"
11 system := 1     # FreeBSD
12 traphost := localhost
13 trapport := 162
14
15 # Change this!
16 read := "public"
17 # Uncomment begemotSnmpdCommunityString.0.2 below that sets the community
18 # string to enable write access.
19 write := "geheim"
20 trap := "mytrap"
21
22 #
23 # Configuration
24 #
25 %snmpd
26 begemotSnmpdDebugDumpPdus       = 2
27 begemotSnmpdDebugSyslogPri      = 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 #
41 begemotSnmpdCommunityString.0.1 = $(read)
42 # begemotSnmpdCommunityString.0.2       = $(write)
43 begemotSnmpdCommunityDisable    = 1
44
45 # open standard SNMP ports
46 begemotSnmpdPortStatus.0.0.0.0.161 = 1
47
48 # open a unix domain socket
49 begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
50 begemotSnmpdLocalPortType."/var/run/snmpd.sock" = 4
51
52 # send traps to the traphost
53 begemotTrapSinkStatus.[$(traphost)].$(trapport) = 4
54 begemotTrapSinkVersion.[$(traphost)].$(trapport) = 2
55 begemotTrapSinkComm.[$(traphost)].$(trapport) = $(trap)
56
57 sysContact      = $(contact)
58 sysLocation     = $(location)
59 sysObjectId     = 1.3.6.1.4.1.12325.1.1.2.1.$(system)
60
61 snmpEnableAuthenTraps = 2
62
63 #
64 # Load MIB-2 module
65 #
66 begemotSnmpdModulePath."mibII"  = "/usr/lib/snmp_mibII.so"
67
68 # Force a polling rate for the 64-bit interface counters in case
69 # the automatic computation is wrong (which may be the case if an interface
70 # announces the wrong bit rate via its MIB).
71 #%mibII
72 #begemotIfForcePoll = 2000
73
74 #
75 # Netgraph module
76 #
77 #begemotSnmpdModulePath."netgraph" = "/usr/lib/snmp_netgraph.so"
78 #
79 #%netgraph
80 #begemotNgControlNodeName = "snmpd"
81
82 #
83 # pf(4) module
84 #
85 #begemotSnmpdModulePath."pf"    = "/usr/lib/snmp_pf.so"
86
87 #
88 # Host resources module
89 #  This requires the mibII module.
90 #
91 #begemotSnmpdModulePath."hostres" = "/usr/lib/snmp_hostres.so"
92
93 #
94 # Bridge module
95 #  This requires the mibII module.
96 #
97 #begemotSnmpdModulePath."bridge" = "/usr/lib/snmp_bridge.so"