blob: 76308196e07ff67989bd0f4df1e0dd08bda1f3c9 [file] [log] [blame]
Srikanth Vavilapallif6eda8f2016-09-09 13:43:51 -040011. Install broadview-lib:
2
3$ git clone https://github.com/openstack/broadview-lib.git
4$ cd broadview-lib
5$ sudo python setup.py install
6
72. Install broadview-collector
8
9$ git clone https://github.com/openstack/broadview-collector.git
10$ cd broadview-collector
11$ sudo python setup.py install
12
133. Copy the file ~/xos_services/monitoring/xos/synchronizer/ceilometer/broadview_collector_plugin/broadviewcollector.conf to /etc
14
15$ sudo cp ~/xos_services/monitoring/xos/synchronizer/ceilometer/broadview_collector_plugin/broadviewcollector.conf /etc
16
174. Edit /etc/broadviewcollector.conf as needed
18
19$ sudo vi /etc/broadviewcollector.conf
20 Change the ip_address
21 Change the publishers to ceilometerpublisher
22 Change rabbit_host, rabbit_user, rabbit_password
23
245. Copy broadview collector application to /usr/local/bin:
25
26$ sudo cp broadview_collector/bin/bvcollect.py /usr/local/bin
27$ sudo chmod 755 /usr/local/bin/bvcollect.py
28
296. Copy the ~/xos_services/monitoring/xos/synchronizer/ceilometer/broadview_collector_plugin/plugins/ceilometerpublisher.py to /usr/local/lib/python2.7/dist-packages/broadview_collector/plugins/
30
31$ sudo cp ~/xos_services/monitoring/xos/synchronizer/ceilometer/broadview_collector_plugin/plugins/ceilometerpublisher.py /usr/local/lib/python2.7/dist-packages/broadview_collector/plugins/
32
337. Copy the ~/xos_services/monitoring/xos/synchronizer/ceilometer/broadview_collector_plugin/serializers/bst_to_ceilometer.py to /usr/local/lib/python2.7/dist-packages/broadview_collector/serializers/
34
35$ sudo cp ~/xos_services/monitoring/xos/synchronizer/ceilometer/broadview_collector_plugin/serializers/bst_to_ceilometer.py /usr/local/lib/python2.7/dist-packages/broadview_collector/serializers/
36
378. Start the collector (assuming /usr/local/bin is in your PATH):
38
39$ sudo mkdir -p /var/log/broadview-collector/
40$ sudo bvcollect.py &
41