blob: 76308196e07ff67989bd0f4df1e0dd08bda1f3c9 [file] [log] [blame]
1. Install broadview-lib:
$ git clone https://github.com/openstack/broadview-lib.git
$ cd broadview-lib
$ sudo python setup.py install
2. Install broadview-collector
$ git clone https://github.com/openstack/broadview-collector.git
$ cd broadview-collector
$ sudo python setup.py install
3. Copy the file ~/xos_services/monitoring/xos/synchronizer/ceilometer/broadview_collector_plugin/broadviewcollector.conf to /etc
$ sudo cp ~/xos_services/monitoring/xos/synchronizer/ceilometer/broadview_collector_plugin/broadviewcollector.conf /etc
4. Edit /etc/broadviewcollector.conf as needed
$ sudo vi /etc/broadviewcollector.conf
Change the ip_address
Change the publishers to ceilometerpublisher
Change rabbit_host, rabbit_user, rabbit_password
5. Copy broadview collector application to /usr/local/bin:
$ sudo cp broadview_collector/bin/bvcollect.py /usr/local/bin
$ sudo chmod 755 /usr/local/bin/bvcollect.py
6. 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/
$ sudo cp ~/xos_services/monitoring/xos/synchronizer/ceilometer/broadview_collector_plugin/plugins/ceilometerpublisher.py /usr/local/lib/python2.7/dist-packages/broadview_collector/plugins/
7. 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/
$ 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/
8. Start the collector (assuming /usr/local/bin is in your PATH):
$ sudo mkdir -p /var/log/broadview-collector/
$ sudo bvcollect.py &