]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - etc/snmpd.config
This commit was generated by cvs2svn to compensate for changes in r165071,
[FreeBSD/FreeBSD.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 line 42 that sets the community string to enable write access.
18 write := "geheim"
19 trap := "mytrap"
20
21 #
22 # Configuration
23 #
24 %snmpd
25 begemotSnmpdDebugDumpPdus       = 2
26 begemotSnmpdDebugSyslogPri      = 7
27
28 #
29 # Set the read and write communities.
30 #
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
35 # string.
36 #
37 # Be sure to understand the security implications of SNMPv2 - the community
38 # strings are readable on the wire!
39 #
40 begemotSnmpdCommunityString.0.1 = $(read)
41 # begemotSnmpdCommunityString.0.2       = $(write)
42 begemotSnmpdCommunityDisable    = 1
43
44 # open standard SNMP ports
45 begemotSnmpdPortStatus.0.0.0.0.161 = 1
46
47 # open a unix domain socket
48 begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
49 begemotSnmpdLocalPortType."/var/run/snmpd.sock" = 4
50
51 # send traps to the traphost
52 begemotTrapSinkStatus.[$(traphost)].$(trapport) = 4
53 begemotTrapSinkVersion.[$(traphost)].$(trapport) = 2
54 begemotTrapSinkComm.[$(traphost)].$(trapport) = $(trap)
55
56 sysContact      = $(contact)
57 sysLocation     = $(location)
58 sysObjectId     = 1.3.6.1.4.1.12325.1.1.2.1.$(system)
59
60 snmpEnableAuthenTraps = 2
61
62 #
63 # Load MIB-2 module
64 #
65 begemotSnmpdModulePath."mibII"  = "/usr/lib/snmp_mibII.so"
66
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).
70 #%mibII
71 #begemotIfForcePoll = 2000
72
73 #
74 # Netgraph module
75 #
76 #begemotSnmpdModulePath."netgraph" = "/usr/lib/snmp_netgraph.so"
77 #
78 #%netgraph
79 #begemotNgControlNodeName = "snmpd"
80
81 #
82 # pf(4) module
83 #
84 #begemotSnmpdModulePath."pf"    = "/usr/lib/snmp_pf.so"
85
86 #
87 # Host resources module
88 #  This requires the mibII module.
89 #
90 #begemotSnmpdModulePath."hostres" = "/usr/lib/snmp_hostres.so"