#!/bin/sh
-# OSSEC Controls OSSEC HIDS on Redhat-based systems
+# OSSEC Controls OSSEC HIDS on Redhat-based systems
# Author: Kayvan A. Sylvan <kayvan@sylvan.com>
# Author: Daniel B. Cid <dcid@ossec.net>
#
fi
start() {
- echo -n "Starting OSSEC: "
- ${DIRECTORY}/bin/ossec-control start > /dev/null
- RETVAL=$?
- if [ $RETVAL -eq 0 ]; then
- success
- else
- failure
- fi
- echo
- return $RETVAL
+ echo -n "Starting OSSEC: "
+ ${DIRECTORY}/bin/ossec-control start > /dev/null
+ RETVAL=$?
+ if [ $RETVAL -eq 0 ]; then
+ success
+ else
+ failure
+ fi
+ echo
+ return $RETVAL
}
stop() {
- echo -n "Stopping OSSEC: "
- ${DIRECTORY}/bin/ossec-control stop > /dev/null
- RETVAL=$?
- if [ $RETVAL -eq 0 ]; then
- success
- else
- failure
- fi
- echo
- return $RETVAL
+ echo -n "Stopping OSSEC: "
+ ${DIRECTORY}/bin/ossec-control stop > /dev/null
+ RETVAL=$?
+ if [ $RETVAL -eq 0 ]; then
+ success
+ else
+ failure
+ fi
+ echo
+ return $RETVAL
}
status() {
- ${DIRECTORY}/bin/ossec-control status
- RETVAL=$?
- return $RETVAL
+ ${DIRECTORY}/bin/ossec-control status
+ RETVAL=$?
+ return $RETVAL
}
-
case "$1" in
- start)
- start
- ;;
- stop)
- stop
- ;;
- restart)
- stop
- start
- ;;
- status)
+start)
+ start
+ ;;
+stop)
+ stop
+ ;;
+restart)
+ stop
+ start
+ ;;
+status)
status
- ;;
- *)
- echo "*** Usage: ossec {start|stop|restart|status}"
- exit 1
+ ;;
+*)
+ echo "*** Usage: ossec {start|stop|restart|status}"
+ exit 1
esac
exit $?