Browse code

Launch ceilometer-alarm-* services.

Add ceilometer-alarm-notify and ceilometer-alarm-eval to the set
of ceilometer services launchable by devstack when explicitly
enabled in the localrc.

Change-Id: I1575437c588cf9079f1e3a6c855123eae09c5dac

Eoghan Glynn authored on 2013/07/30 23:14:55
Showing 1 changed files
... ...
@@ -1,8 +1,11 @@
1 1
 # lib/ceilometer
2 2
 # Install and start **Ceilometer** service
3 3
 
4
-# To enable Ceilometer services, add the following to localrc
5
-# enable_service ceilometer-acompute ceilometer-acentral ceilometer-collector ceilometer-api
4
+# To enable a minimal set of Ceilometer services, add the following to localrc:
5
+#   enable_service ceilometer-acompute ceilometer-acentral ceilometer-collector ceilometer-api
6
+#
7
+# To ensure Ceilometer alarming services are enabled also, further add to the localrc:
8
+#   enable_service ceilometer-alarm-notify ceilometer-alarm-eval
6 9
 
7 10
 # Dependencies:
8 11
 # - functions
... ...
@@ -136,12 +139,14 @@ function start_ceilometer() {
136 136
     screen_it ceilometer-acentral "ceilometer-agent-central --config-file $CEILOMETER_CONF"
137 137
     screen_it ceilometer-collector "ceilometer-collector --config-file $CEILOMETER_CONF"
138 138
     screen_it ceilometer-api "ceilometer-api -d -v --log-dir=$CEILOMETER_API_LOG_DIR --config-file $CEILOMETER_CONF"
139
+    screen_it ceilometer-alarm-notify "ceilometer-alarm-notifier --config-file $CEILOMETER_CONF"
140
+    screen_it ceilometer-alarm-eval "ceilometer-alarm-singleton --config-file $CEILOMETER_CONF"
139 141
 }
140 142
 
141 143
 # stop_ceilometer() - Stop running processes
142 144
 function stop_ceilometer() {
143 145
     # Kill the ceilometer screen windows
144
-    for serv in ceilometer-acompute ceilometer-acentral ceilometer-collector ceilometer-api; do
146
+    for serv in ceilometer-acompute ceilometer-acentral ceilometer-collector ceilometer-api ceilometer-alarm-notify ceilometer-alarm-eval; do
145 147
         screen -S $SCREEN_NAME -p $serv -X kill
146 148
     done
147 149
 }