Monitoring publisher tenant changes
Code changes includes:
disable_monitoring_service.yaml for diabling monitoring of the service.
enable_monitoring_service.yaml for enabling monitoring of the service,
install_monitoring_ceilometer.sh for installing monitoring agent in ceilometer and compute nodes.
Change-Id: I7f8d845cc59786eb25382b51573932fc6c9e5fac
diff --git a/xos/synchronizer/ceilometer/monitoring_agent/disable_monitoring_service.yaml b/xos/synchronizer/ceilometer/monitoring_agent/disable_monitoring_service.yaml
new file mode 100644
index 0000000..4f4bc7f
--- /dev/null
+++ b/xos/synchronizer/ceilometer/monitoring_agent/disable_monitoring_service.yaml
@@ -0,0 +1,23 @@
+---
+- hosts: '{{ instance_name }}'
+ gather_facts: False
+ connection: ssh
+ user: ubuntu
+ sudo: yes
+ tasks:
+ - name : stopping onos service on {{ instance_name }}
+ uri:
+ url: http://{{ instance_name }}:5004/monitoring/agent/onos/stop
+ method: POST
+ body: '"target":"udp://9.9.9.9:4455", "meta_data": { "resources": ["onos://10.11.10.60:8181?auth=basic&user=onos&password=rocks&scheme=http","onos://10.11.10.61:8181?auth=basic&user=onos&password=rocks&scheme=http"]} '
+ force_basic_auth: yes
+ status_code: 200
+ body_format: json
+ - name: stopping openstack service on {{ instance_name }}
+ uri:
+ url: http://{{ instance_name }}:5004/monitoring/agent/openstack/stop
+ method: POST
+ body: '"target":"udp://9.9.9.9:4455"'
+ force_basic_auth: yes
+ status_code: 200
+ body_format: json