source: hybrid/trunk/nanobsd/files/usr/local/share/snmp/snmpd.conf@ 10123

Last change on this file since 10123 was 10123, checked in by richardvm, 13 years ago

creating trunk based on 9.0

File size: 2.3 KB
Line 
1# snmpd.conf
2
3# First, map the community name (COMMUNITY) into a security name
4# (local and mynetwork, depending on where the request is coming
5# from):
6
7# sec.name source community
8com2sec local localhost public
9com2sec mynetwork 172.16.0.0/12 public
10com2sec mynetwork 10.0.0.0/8 public
11com2sec mynetwork 192.168.0.0/16 public
12
13
14
15# Second, map the security names into group names:
16
17# sec.model sec.name
18group MyRWGroup v1 local
19group MyRWGroup v2c local
20group MyRWGroup usm local
21group MyROGroup v1 mynetwork
22group MyROGroup v2c mynetwork
23group MyROGroup usm mynetwork
24
25
26# Third, create a view for us to let the groups have rights to:
27
28# incl/excl subtree mask
29view all included .1 80
30
31
32# Finally, grant the 2 groups access to the 1 view with different
33# write permissions:
34
35# context sec.model sec.level match read write notif
36access MyROGroup "" any noauth exact all none none
37access MyRWGroup "" any noauth exact all all none
38
39
40# System contact information
41
42sysLocation Somewhere in or near Leiden
43sysContact Stichting Wireless Leiden <beheer@wirelessleiden.nl> / +31 71 5139817
44
45
46# Process checks.
47
48# name max min
49proc lvrouted.opt 1 1
50proc sshd 8 1
51proc syslogd 1 1
52proc ntpd 1 1
53proc snmpd 1 1
54proc dhcpd 1 1
55proc pen 1 1
56proc cron 2 1
57proc named 1 1
58
59
60# disk checks
61
62# path min
63#disk / 90%
64#disk /var 80%
65#disk /usr 80%
66#disk /tmp 60%
67includeAllDisks 85%
68
69
70# load average checks
71
72# 1max 5max 15max
73load 12 14 14
74
75
76# Pass through control
77
78# miboid exec-command
79pass .1.3.6.1.4.1.2021.50 /usr/local/nagios/bin/processor
80
81pass_persist .1.3.6.1.4.1.21695.1.2 /usr/local/sbin/dhcpd-snmp /usr/local/etc/dhcpd-snmp.conf
82
83extend .1.3.6.1.4.1.2021.61 nagios-www /usr/local/sbin/proxy-test.sh
84extend .1.3.6.1.4.1.2021.62 nagios-routing /usr/local/sbin/lvrouted-test.sh
85
86extend .1.3.6.1.4.1.2021.70 dhcp-users /bin/sh -c "/bin/cat /var/db/dnsmasq.leases \| awk '{ print $1,$2,$3 }'"
87extend .1.3.6.1.4.1.2021.71 portal-users /bin/sh -c "/bin/cat /var/db/clients \| awk '{ print $1,$2,$3 }'"
88extend .1.3.6.1.4.1.2021.72 arp-users /bin/sh -c "/bin/cat /var/db/connect.gone \| awk '{ print $1,$2,$3 }'"
89
90extend wl-release /bin/cat /tools/wl-release.txt
91extend wl-version /usr/bin/awk 'BEGIN{FS=": "}/^URL:/ {u=$2}; /^Last Changed Rev:/ {r=$2}; END{print u"@"r}' /tools/wl-release.txt
92
Note: See TracBrowser for help on using the repository browser.