#/etc/ucdsnmpd.conf
# [A] Community-Strings auf Security-Namen abbilden
# Name Quelle Community
com2sec local localhost public
com2sec mynetwork 172.16.30.0/22 public
com2sec mynetwork 10.0.0.0/8 public
# [B] Security-Namen zu Gruppen zusammenfassen
# Gruppe Modell Security-Name
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
group MyROGroup v1 mynetwork
group MyROGroup v2c mynetwork
group MyROGroup usm mynetwork
# [C] Views erzeugen, auf die die Gruppen zugreifen
# Name Typ Unterbaum
view all included .1
# [D] Beiden Gruppen unterschiedliche Zugriffsrechte zur View geben
# Gruppe Kontext Modell Level Präfix Lesen Schreiben Nachricht
access MyROGroup "" any noauth exact all none none
access MyRWGroup "" any noauth exact all all none
# [E] Ort und Ansprechpartner
syslocation Internet-AG Universitaet Goettingen
syscontact <
[email protected]>
# [F] Überwachte Prozesse
proc automount 2 2
proc X 2 1
proc kdm 1 1
proc ypbind 4 1
proc sshd 10 1
proc axnet 1 0
proc rwhod 1 0
proc cron 1 0
proc xinetd 1 0
proc chooser 1 0
# [G] Externe Programme
exec sensors /bin/sh /usr/share/snmp/sensors temp1
exec sensors /bin/sh /usr/share/snmp/sensors temp2
exec sensors /bin/sh /usr/share/snmp/sensors temp3
exec sensors /bin/sh /usr/share/snmp/sensors fan1
exec sensors /bin/sh /usr/share/snmp/sensors fan2
exec sensors /bin/sh /usr/share/snmp/sensors fan3
exec empty /bin/echo 252
exec empty /bin/echo 253
exec empty /bin/echo 254
exec empty /bin/echo 255
exec user_activity /bin/sh /usr/share/snmp/uabic
# [H] Plattenplatz überwachen
disk / 100000
disk /tmp 20000
# [I] Systemlast überwachen (Load Average)
load 5 4 4
# [J] Erweiterungen
# OID Name Programm und Parameter
exec .1.3.6.1.4.1.2021.51 users /usr/bin/who
exec .1.3.6.1.4.1.2021.52 pci_devices /sbin/lspci
exec .1.3.6.1.4.1.2021.53 cpuinfo /bin/cat /proc/cpuinfo