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 PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
\r
14 DAEMON=/usr/local/bin/ossec2snorby/ossec2snorby.pl
\r
15 PERLPATH=`which perl` || { echo " [ERROR]:perl not found."; exit 1; }
\r
16 NAME="ossec2snorby.pl"
\r
17 DESC="Ossec2Snorby Output Processor"
\r
18 PIDFILE="/var/run/ossec2snorby.pid"
\r
19 CONFIGFILE="/etc/ossec2snorby.conf"
\r
20 OPTS="--conf $CONFIGFILE -d"
\r
22 [ -x $DAEMON ] || { echo " [ERROR]: ossec2snorby.pl non existant or not executable..."; exit 1; }
\r
23 [ -r $CONFIGFILE ] || { echo " [ERROR]: ossec2snorby.conf was not found..."; exit 1; }
\r
24 [ -r /usr/local/bin/ossec2snorby/ossecmysql.pm ] || { echo " [ERROR]: ossecmysql was not found..."; exit 1; }
\r
30 echo -n "Starting $DESC: "
\r
31 start-stop-daemon --start --background --start --exec $DAEMON -- $OPTS
\r
35 echo -n "Stopping $DESC: "
\r
36 start-stop-daemon --stop --oknodo --quiet --pidfile $PIDFILE
\r
41 echo -n "Restarting $DESC: "
\r
42 start-stop-daemon --stop --oknodo --quiet --pidfile $PIDFILE
\r
45 start-stop-daemon --start --background --start --exec $DAEMON -- $OPTS
\r
48 status) # NOT WORKING !!!
\r
49 status_of_proc -p "$PIDFILE" "$PERLPATH" "perl && exit 0 || exit $?
\r
52 echo "Usage: $0 { start | restart | stop }" >&2
\r