Browse code

Merge "Launch ceilometer-alarm-* services."

Jenkins authored on 2013/08/01 20:51:45
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
... ...
@@ -135,12 +138,14 @@ function start_ceilometer() {
135 135
     screen_it ceilometer-acentral "ceilometer-agent-central --config-file $CEILOMETER_CONF"
136 136
     screen_it ceilometer-collector "ceilometer-collector --config-file $CEILOMETER_CONF"
137 137
     screen_it ceilometer-api "ceilometer-api -d -v --log-dir=$CEILOMETER_API_LOG_DIR --config-file $CEILOMETER_CONF"
138
+    screen_it ceilometer-alarm-notify "ceilometer-alarm-notifier --config-file $CEILOMETER_CONF"
139
+    screen_it ceilometer-alarm-eval "ceilometer-alarm-singleton --config-file $CEILOMETER_CONF"
138 140
 }
139 141
 
140 142
 # stop_ceilometer() - Stop running processes
141 143
 function stop_ceilometer() {
142 144
     # Kill the ceilometer screen windows
143
-    for serv in ceilometer-acompute ceilometer-acentral ceilometer-collector ceilometer-api; do
145
+    for serv in ceilometer-acompute ceilometer-acentral ceilometer-collector ceilometer-api ceilometer-alarm-notify ceilometer-alarm-eval; do
144 146
         screen -S $SCREEN_NAME -p $serv -X kill
145 147
     done
146 148
 }