#!/bin/sh #init script fuer ucd-snmp #Script Framework - Automatisiertes Erzeugen der Monsum Linux Distribution #(c) Rainmaker MultiMedia OHG # #$Author$ #$Date$ #$Revision$ # #$Log$ #Revision 1.3 2007/03/12 22:19:29 segler #configfile cause added, sleep corrected # #Revision 1.2 2003/02/01 18:17:19 kueller #Korrektur beim start von snmptrapd - Echo Ausgabe korrigiert (nicht tramp, #sondern trap), Option -s (Syslog benutzen) hinzugefügt # #Revision 1.1.1.1 2002/01/11 19:58:10 kueller #New AddOns fuer ucd-snmpd # # source /etc/init.d/functions case "$1" in start) if [ -f /etc/snmpd/snmpd.conf ]; then echo -n "Starting ucd-snmp daemon" /usr/sbin/snmpd -c /etc/snmpd/snmpd.conf evaluate_retval else echo "Cannot start ucd-snmp daemon. /etc/snmpd/snmpd.conf does not exist. Try snmpconf" fi if [ -f /etc/snmpd/snmptrapd.conf ]; then echo -n "Starting ucd-snmptrap deamon" loadproc /usr/sbin/snmptrapd -s -c /etc/snmpd/snmptrapd.conf else echo "Cannot start ucd-snmptrap daemon. /etc/snmpd/snmptrapd.conf does not exist. Try snmpconf" fi ;; stop) echo -n "Stopping ucd-snmp daemon" pkill -f /usr/sbin/snmpd evaluate_retval echo -n "Stopping ucd-snmptramp daemon" pkill -f /usr/sbin/snmptrapd evaluate_retval ;; restart) $0 stop /bin/sleep 1 $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 ;; esac