def ceilometer_enable(self, configfile): ceilometer = Ceilometer.get() ceilometer_cfg = "/etc/ceilometer/ceilometer.conf" ceilometer.install() ceilometer.config_rabbitmq(ceilometer_cfg) ceilometer.config_auth(ceilometer_cfg) ceilometer.config_service_credentials(ceilometer_cfg) config = ("[DEFAULT]\n" "instance_usage_audit = True\n" "instance_usage_audit_period = hour\n" "notify_on_state_change = vm_and_task_state\n" "notification_driver = messagingv2\n") util.write_config(configfile, config) self.start_server(['ceilometer-agent-compute.service'])