Allow selecting log destination for Ceilometer daemons
Sylvain Baubeau authored 10 years ago
Thomas Goirand committed 10 years ago
25 | 25 |
PID_DIR=/var/run/${SYS_NAME}
|
26 | 26 |
PID_FILE=${PID_DIR}/${NAME}.pid
|
27 | 27 |
LOGFILE=/var/log/${SYS_NAME}/${NAME}.log
|
28 | |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf --log-file=$LOGFILE"
|
|
28 |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf"
|
29 | 29 |
|
30 | 30 |
[ -x $DAEMON ] || exit 0
|
31 | 31 |
|
|
35 | 35 |
done
|
36 | 36 |
|
37 | 37 |
. /lib/lsb/init-functions
|
|
38 |
|
|
39 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
40 |
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
|
|
41 |
|
|
42 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
43 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=$LOGFILE"
|
38 | 44 |
|
39 | 45 |
do_start() {
|
40 | 46 |
start-stop-daemon --start \
|
13 | 13 |
chown ceilometer:ceilometer /var/lock/ceilometer
|
14 | 14 |
end script
|
15 | 15 |
|
16 | |
exec su -s /bin/sh -c "exec ceilometer-agent-central --config-file /etc/ceilometer/ceilometer.conf --log-file /var/log/ceilometer/ceilometer-agent-central.log" ceilometer
|
|
16 |
script
|
|
17 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
18 |
[ -r /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
|
|
19 |
|
|
20 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
21 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file /var/log/ceilometer/$UPSTART_JOB.log"
|
|
22 |
|
|
23 |
exec su -s /bin/sh -c "exec ceilometer-agent-central --config-file /etc/ceilometer/ceilometer.conf $DAEMON_ARGS" ceilometer
|
|
24 |
end script
|
25 | 25 |
PID_DIR=/var/run/${SYS_NAME}
|
26 | 26 |
PID_FILE=${PID_DIR}/${NAME}.pid
|
27 | 27 |
LOGFILE=/var/log/${SYS_NAME}/${NAME}.log
|
28 | |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf --log-file=$LOGFILE"
|
|
28 |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf"
|
29 | 29 |
|
30 | 30 |
[ -x $DAEMON ] || exit 0
|
31 | 31 |
|
|
35 | 35 |
done
|
36 | 36 |
|
37 | 37 |
. /lib/lsb/init-functions
|
|
38 |
|
|
39 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
40 |
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
|
|
41 |
|
|
42 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
43 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=$LOGFILE"
|
38 | 44 |
|
39 | 45 |
do_start() {
|
40 | 46 |
start-stop-daemon --start \
|
13 | 13 |
chown ceilometer:ceilometer /var/lock/ceilometer
|
14 | 14 |
end script
|
15 | 15 |
|
16 | |
exec su -s /bin/sh -c "exec ceilometer-agent-compute --config-file /etc/ceilometer/ceilometer.conf --log-file /var/log/ceilometer/ceilometer-agent-compute.log" ceilometer
|
|
16 |
script
|
|
17 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
18 |
[ -r /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
|
|
19 |
|
|
20 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
21 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file /var/log/ceilometer/$UPSTART_JOB.log"
|
|
22 |
|
|
23 |
exec su -s /bin/sh -c "exec ceilometer-agent-compute --config-file /etc/ceilometer/ceilometer.conf $DAEMON_ARGS" ceilometer
|
|
24 |
end script
|
25 | 25 |
PID_DIR=/var/run/${SYS_NAME}
|
26 | 26 |
PID_FILE=${PID_DIR}/${NAME}.pid
|
27 | 27 |
LOGFILE=/var/log/${SYS_NAME}/${NAME}.log
|
28 | |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf --log-file=$LOGFILE"
|
|
28 |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf"
|
29 | 29 |
|
30 | 30 |
[ -x $DAEMON ] || exit 0
|
31 | 31 |
|
|
35 | 35 |
done
|
36 | 36 |
|
37 | 37 |
. /lib/lsb/init-functions
|
|
38 |
|
|
39 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
40 |
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
|
|
41 |
|
|
42 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
43 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=$LOGFILE"
|
38 | 44 |
|
39 | 45 |
do_start() {
|
40 | 46 |
start-stop-daemon --start \
|
13 | 13 |
chown ceilometer:ceilometer /var/lock/ceilometer
|
14 | 14 |
end script
|
15 | 15 |
|
16 | |
exec su -s /bin/sh -c "exec ceilometer-agent-notification --config-file /etc/ceilometer/ceilometer.conf --log-file /var/log/ceilometer/ceilometer-agent-notification.log" ceilometer
|
|
16 |
script
|
|
17 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
18 |
[ -r /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
|
|
19 |
|
|
20 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
21 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file /var/log/ceilometer/$UPSTART_JOB.log"
|
|
22 |
|
|
23 |
exec su -s /bin/sh -c "exec ceilometer-agent-notification --config-file /etc/ceilometer/ceilometer.conf $DAEMON_ARGS" ceilometer
|
|
24 |
end script
|
25 | 25 |
PID_DIR=/var/run/${SYS_NAME}
|
26 | 26 |
PID_FILE=${PID_DIR}/${NAME}.pid
|
27 | 27 |
LOGFILE=/var/log/${SYS_NAME}/${NAME}.log
|
28 | |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf --log-file=$LOGFILE"
|
|
28 |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf"
|
29 | 29 |
|
30 | 30 |
[ -x $DAEMON ] || exit 0
|
31 | 31 |
|
|
35 | 35 |
done
|
36 | 36 |
|
37 | 37 |
. /lib/lsb/init-functions
|
|
38 |
|
|
39 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
40 |
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
|
|
41 |
|
|
42 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
43 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=$LOGFILE"
|
38 | 44 |
|
39 | 45 |
do_start() {
|
40 | 46 |
start-stop-daemon --start \
|
13 | 13 |
chown ceilometer:ceilometer /var/lock/ceilometer
|
14 | 14 |
end script
|
15 | 15 |
|
16 | |
exec su -s /bin/sh -c "exec ceilometer-alarm-evaluator --config-file /etc/ceilometer/ceilometer.conf --log-file /var/log/ceilometer/ceilometer-alarm-evaluator.log" ceilometer
|
|
16 |
script
|
|
17 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
18 |
[ -r /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
|
|
19 |
|
|
20 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
21 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file /var/log/ceilometer/$UPSTART_JOB.log"
|
|
22 |
|
|
23 |
exec su -s /bin/sh -c "exec ceilometer-alarm-evaluator --config-file /etc/ceilometer/ceilometer.conf $DAEMON_ARGS" ceilometer
|
|
24 |
end script
|
25 | 25 |
PID_DIR=/var/run/${SYS_NAME}
|
26 | 26 |
PID_FILE=${PID_DIR}/${NAME}.pid
|
27 | 27 |
LOGFILE=/var/log/${SYS_NAME}/${NAME}.log
|
28 | |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf --log-file=$LOGFILE"
|
|
28 |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf"
|
29 | 29 |
|
30 | 30 |
[ -x $DAEMON ] || exit 0
|
31 | 31 |
|
|
35 | 35 |
done
|
36 | 36 |
|
37 | 37 |
. /lib/lsb/init-functions
|
|
38 |
|
|
39 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
40 |
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
|
|
41 |
|
|
42 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
43 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=$LOGFILE"
|
38 | 44 |
|
39 | 45 |
do_start() {
|
40 | 46 |
start-stop-daemon --start \
|
13 | 13 |
chown ceilometer:ceilometer /var/lock/ceilometer
|
14 | 14 |
end script
|
15 | 15 |
|
16 | |
exec su -s /bin/sh -c "exec ceilometer-alarm-notifier --config-file /etc/ceilometer/ceilometer.conf --log-file /var/log/ceilometer/ceilometer-alarm-notifier.log" ceilometer
|
|
16 |
script
|
|
17 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
18 |
[ -r /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
|
|
19 |
|
|
20 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
21 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file /var/log/ceilometer/$UPSTART_JOB.log"
|
|
22 |
|
|
23 |
exec su -s /bin/sh -c "exec ceilometer-alarm-notifier --config-file /etc/ceilometer/ceilometer.conf $DAEMON_ARGS" ceilometer
|
|
24 |
end script
|
26 | 26 |
PID_DIR=/var/run/${SYS_NAME}
|
27 | 27 |
PID_FILE=${PID_DIR}/${NAME}.pid
|
28 | 28 |
LOGFILE=/var/log/${SYS_NAME}/${NAME}.log
|
29 | |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf --log-file=$LOGFILE"
|
|
29 |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf"
|
30 | 30 |
|
31 | 31 |
[ -x $DAEMON ] || exit 0
|
32 | 32 |
|
|
36 | 36 |
done
|
37 | 37 |
|
38 | 38 |
. /lib/lsb/init-functions
|
|
39 |
|
|
40 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
41 |
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
|
|
42 |
|
|
43 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
44 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=$LOGFILE"
|
39 | 45 |
|
40 | 46 |
do_start() {
|
41 | 47 |
start-stop-daemon --start \
|
13 | 13 |
chown ceilometer:ceilometer /var/lock/ceilometer
|
14 | 14 |
end script
|
15 | 15 |
|
16 | |
exec su -s /bin/sh -c "exec ceilometer-api --log-file /var/log/ceilometer/ceilometer-api.log --config-file /etc/ceilometer/ceilometer.conf" ceilometer
|
|
16 |
script
|
|
17 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
18 |
[ -r /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
|
|
19 |
|
|
20 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
21 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file /var/log/ceilometer/$UPSTART_JOB.log"
|
|
22 |
|
|
23 |
exec su -s /bin/sh -c "exec ceilometer-api --config-file /etc/ceilometer/ceilometer.conf $DAEMON_ARGS" ceilometer
|
|
24 |
end script
|
26 | 26 |
PID_DIR=/var/run/${SYS_NAME}
|
27 | 27 |
PID_FILE=${PID_DIR}/${NAME}.pid
|
28 | 28 |
LOGFILE=/var/log/${SYS_NAME}/${NAME}.log
|
29 | |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf --log-file=$LOGFILE"
|
|
29 |
DAEMON_ARGS="--config-file=/etc/${SYS_NAME}/ceilometer.conf"
|
30 | 30 |
|
31 | 31 |
[ -x $DAEMON ] || exit 0
|
32 | 32 |
|
|
36 | 36 |
done
|
37 | 37 |
|
38 | 38 |
. /lib/lsb/init-functions
|
|
39 |
|
|
40 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
41 |
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
|
|
42 |
|
|
43 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
44 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file=$LOGFILE"
|
39 | 45 |
|
40 | 46 |
do_start() {
|
41 | 47 |
start-stop-daemon --start \
|
13 | 13 |
chown ceilometer:ceilometer /var/lock/ceilometer
|
14 | 14 |
end script
|
15 | 15 |
|
16 | |
exec su -s /bin/sh -c "exec ceilometer-collector --config-file /etc/ceilometer/ceilometer.conf --log-file /var/log/ceilometer/ceilometer-collector.log" ceilometer
|
|
16 |
script
|
|
17 |
[ -r /etc/default/openstack ] && . /etc/default/openstack
|
|
18 |
[ -r /etc/default/$UPSTART_JOB ] && . /etc/default/$UPSTART_JOB
|
|
19 |
|
|
20 |
[ "x$USE_SYSLOG" = "xyes" ] && DAEMON_ARGS="$DAEMON_ARGS --use-syslog"
|
|
21 |
[ "x$USE_LOGFILE" != "xno" ] && DAEMON_ARGS="$DAEMON_ARGS --log-file /var/log/ceilometer/$UPSTART_JOB.log"
|
|
22 |
|
|
23 |
exec su -s /bin/sh -c "exec ceilometer-collector --config-file /etc/ceilometer/ceilometer.conf $DAEMON_ARGS" ceilometer
|
|
24 |
end script
|