3 # Init file for ossec2snorby.pl
\r
6 # chkconfig: 2345 40 60
\r
7 # description: ossec2snorby is an output processor for ossec.
\r
9 # processname: ossec2snorby
\r
10 # config: /etc/ossec2snorby.conf
\r
11 # pidfile: /var/run/ossec2snorby.pid
\r
13 [ -x /usr/local/bin/ossec2snorby/ossec2snorby.pl ] || { echo " [ERROR]: ossec2snorby.pl non existant or not executable..."; exit 1; }
\r
14 [ -r /etc/ossec2snorby.conf ] || { echo " [ERROR]: ossec2snorby.conf was not found..."; exit 1; }
\r
15 [ -r /usr/local/bin/ossec2snorby/ossecmysql.pm ] || { echo " [ERROR]: ossecmysql was not found..."; exit 1; }
\r
17 ### Default variables
\r
18 SYSCONFIG="/etc/ossec2snorby.conf"
\r
20 ### Read configuration
\r
21 [ -r "$SYSCONFIG" ] && . "$SYSCONFIG"
\r
24 prog="ossec2snorby.pl"
\r
25 homedir="/usr/local/bin/ossec2snorby"
\r
26 desc="Ossec Output Processor"
\r
29 echo -n $"Starting $desc ($prog): "
\r
31 PIDFILE="/var/run/ossec2snorby.pid"
\r
32 OPTS="--conf $SYSCONFIG -d"
\r
33 $homedir/$prog $OPTS
\r
37 [ $RETVAL -eq 0 ] && touch /var/lock/$prog
\r
42 echo -n $"Shutting down $desc ($prog): "
\r
43 kill -n 3 $homedir/$prog
\r
46 [ $RETVAL -eq 0 ] && rm -f /var/lock/$prog
\r
66 [ -e /var/lock/$prog ] && restart
\r
74 echo $"Usage: $0 {start|stop|restart|status}"
\r