# Provides: ceilometer-collector
# Required-Start: $network $local_fs $remote_fs $syslog
# Required-Stop: $remote_fs
+# Should-Start: mongodb rabbitmq-server
+# Should-Stop: mongodb rabbitmq-server
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: ceilometer collector
SYS_NAME=ceilometer
NAME=ceilometer-collector
DAEMON=/usr/bin/${NAME}
-DAEMON_ARGS="--config-file /etc/nova/nova.conf"
-[ -f '/etc/nova/nova-compute.conf' ] && DAEMON_ARGS=${DAEMON_ARGS}" --config-file=/etc/nova/nova-compute.conf"
SCRIPTNAME=/etc/init.d/${NAME}
DAEMON_USER=${SYS_NAME}
LOCK_DIR=/var/lock/${SYS_NAME}
PID_DIR=/var/run/${SYS_NAME}
PID_FILE=${PID_DIR}/${NAME}.pid
+LOGFILE=/var/log/${SYS_NAME}/${NAME}.log
+DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf"
[ -x $DAEMON ] || exit 0
. /lib/lsb/init-functions
+[ -r /etc/default/openstack ] && . /etc/default/openstack
+[ -r /etc/default/$NAME ] && . /etc/default/$NAME
+
+[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
+[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=$LOGFILE"
+
do_start() {
start-stop-daemon --start \
--background --quiet \