snmpd.config revision 142810
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 and use in source and binary forms, with or without
9# modification, are permitted provided that the following conditions
10# are met:
11# 1. Redistributions of source code must retain the above copyright
12#    notice, this list of conditions and the following disclaimer.
13# 2. Redistributions in binary form must reproduce the above copyright
14#    notice, this list of conditions and the following disclaimer in the
15#    documentation and/or other materials provided with the distribution.
16# 
17# THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
18# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20# ARE DISCLAIMED.  IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
21# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27# SUCH DAMAGE.
28#
29# $Begemot: bsnmp/snmpd/snmpd.config,v 1.15 2005/02/25 11:50:43 brandt_h Exp $
30#
31# Example configuration file.
32#
33
34#
35# Set some common variables
36#
37host := foo.bar.com
38location := "Room 200"
39contact := "sysmeister@bar.com"
40system := 1	# FreeBSD
41traphost := noc.bar.com
42trapport := 162
43
44read := "public"
45write := "geheim"
46trap := "mytrap"
47
48#
49# Configuration
50#
51%snmpd
52begemotSnmpdDebugDumpPdus	= 2
53begemotSnmpdDebugSyslogPri	= 7
54
55begemotSnmpdCommunityString.0.1	= $(read)
56begemotSnmpdCommunityString.0.2	= $(write)
57begemotSnmpdCommunityDisable	= 1
58
59# open standard SNMP ports
60begemotSnmpdPortStatus.[$(host)].161 = 1
61begemotSnmpdPortStatus.127.0.0.1.161 = 1
62
63# open a unix domain socket
64begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
65begemotSnmpdLocalPortType."/var/run/snmpd.sock" = 4
66
67# send traps to the traphost
68begemotTrapSinkStatus.[$(traphost)].$(trapport) = 4
69begemotTrapSinkVersion.[$(traphost)].$(trapport) = 2
70begemotTrapSinkComm.[$(traphost)].$(trapport) = $(trap)
71
72sysContact	= $(contact)
73sysLocation	= $(location)
74sysObjectId 	= 1.3.6.1.4.1.12325.1.1.2.1.$(system)
75
76snmpEnableAuthenTraps = 2
77
78#
79# Load MIB-2 module
80#
81begemotSnmpdModulePath."mibII"	= "/usr/local/lib/snmp_mibII.so"
82
83#
84# Netgraph module
85#
86begemotSnmpdModulePath."netgraph" = "/usr/local/lib/snmp_netgraph.so"
87
88%netgraph
89begemotNgControlNodeName = "snmpd"
90