snmpd.config revision 122394
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.11 2002/12/11 15:54:08 hbb Exp $
34#
35# Example configuration file.
36#
37
38#
39# Set some common variables
40#
41host := foo.bar.com
42location := "Room 200"
43contact := "sysmeister@bar.com"
44system := 1	# FreeBSD
45traphost := noc.bar.com
46trapport := 162
47
48read := "public"
49write := "geheim"
50trap := "mytrap"
51
52#
53# Configuration
54#
55%snmpd
56begemotSnmpdDebugDumpPdus	= 2
57begemotSnmpdDebugSyslogPri	= 7
58
59begemotSnmpdCommunityString.0.1	= $(read)
60begemotSnmpdCommunityString.0.2	= $(write)
61begemotSnmpdCommunityDisable	= 1
62
63# open standard SNMP ports
64begemotSnmpdPortStatus.[$(host)].161 = 1
65begemotSnmpdPortStatus.127.0.0.1.161 = 1
66
67# open a unix domain socket
68begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
69
70# send traps to the traphost
71begemotTrapSinkStatus[$(traphost)].$(trapport) = 4
72begemotTrapSinkVersion[$(traphost)].$(trapport) = 2
73begemotTrapSinkComm[$(traphost)].$(trapport) = $(trap)
74
75sysContact	= $(contact)
76sysLocation	= $(location)
77sysObjectId 	= 1.3.6.1.4.1.12325.1.1.2.1.$(system)
78
79snmpEnableAuthenTraps = 2
80
81#
82# Load MIB-2 module
83#
84begemotSnmpdModulePath."mibII"	= "/usr/local/lib/snmp_mibII.so"
85
86#
87# Netgraph module
88#
89begemotSnmpdModulePath."netgraph" = "/usr/local/lib/snmp_netgraph.so"
90
91%netgraph
92begemotNgControlNodeName = "snmpd"
93