]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bsnmp/snmpd/snmpd.config
This commit was generated by cvs2svn to compensate for changes in r125759,
[FreeBSD/FreeBSD.git] / contrib / bsnmp / snmpd / snmpd.config
1 #
2 # Copyright (c) 2001-2003
3 #       Fraunhofer Institute for Open Communication Systems (FhG Fokus).
4 #       All rights reserved.
5 #
6 # Author: Harti Brandt <harti@freebsd.org>
7 #
8 # Redistribution of this software and documentation and use in source and
9 # binary forms, with or without modification, are permitted provided that
10 # the following conditions are met:
11 #
12 # 1. Redistributions of source code or documentation must retain the above
13 #    copyright notice, this list of conditions and the following disclaimer.
14 # 2. Redistributions in binary form must reproduce the above copyright
15 #    notice, this list of conditions and the following disclaimer in the
16 #    documentation and/or other materials provided with the distribution.
17 # 3. Neither the name of the Institute nor the names of its contributors
18 #    may be used to endorse or promote products derived from this software
19 #    without specific prior written permission.
20 #
21 # THIS SOFTWARE AND DOCUMENTATION IS PROVIDED BY FRAUNHOFER FOKUS
22 # AND ITS CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
23 # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
24 # FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
25 # FRAUNHOFER FOKUS OR ITS CONTRIBUTORS  BE LIABLE FOR ANY DIRECT, INDIRECT,
26 # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
27 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
28 # OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
29 # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
30 # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
31 # EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 #
33 # $Begemot: bsnmp/snmpd/snmpd.config,v 1.12 2003/12/03 10:08:47 hbb Exp $
34 #
35 # Example configuration file.
36 #
37
38 #
39 # Set some common variables
40 #
41 host := foo.bar.com
42 location := "Room 200"
43 contact := "sysmeister@bar.com"
44 system := 1     # FreeBSD
45 traphost := noc.bar.com
46 trapport := 162
47
48 read := "public"
49 write := "geheim"
50 trap := "mytrap"
51
52 #
53 # Configuration
54 #
55 %snmpd
56 begemotSnmpdDebugDumpPdus       = 2
57 begemotSnmpdDebugSyslogPri      = 7
58
59 begemotSnmpdCommunityString.0.1 = $(read)
60 begemotSnmpdCommunityString.0.2 = $(write)
61 begemotSnmpdCommunityDisable    = 1
62
63 # open standard SNMP ports
64 begemotSnmpdPortStatus.[$(host)].161 = 1
65 begemotSnmpdPortStatus.127.0.0.1.161 = 1
66
67 # open a unix domain socket
68 begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
69
70 # send traps to the traphost
71 begemotTrapSinkStatus[$(traphost)].$(trapport) = 4
72 begemotTrapSinkVersion[$(traphost)].$(trapport) = 2
73 begemotTrapSinkComm[$(traphost)].$(trapport) = $(trap)
74
75 sysContact      = $(contact)
76 sysLocation     = $(location)
77 sysObjectId     = 1.3.6.1.4.1.12325.1.1.2.1.$(system)
78
79 snmpEnableAuthenTraps = 2
80
81 #
82 # Load MIB-2 module
83 #
84 begemotSnmpdModulePath."mibII"  = "/usr/local/lib/snmp_mibII.so"
85
86 #
87 # Netgraph module
88 #
89 begemotSnmpdModulePath."netgraph" = "/usr/local/lib/snmp_netgraph.so"
90
91 %netgraph
92 begemotNgControlNodeName = "snmpd"