Srikanth Vavilapalli | f6eda8f | 2016-09-09 13:43:51 -0400 | [diff] [blame] | 1 | 1. 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 | |
| 7 | 2. 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 | |
| 13 | 3. 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 | |
| 17 | 4. 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 | |
| 24 | 5. 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 | |
| 29 | 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/ |
| 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 | |
| 33 | 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/ |
| 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 | |
| 37 | 8. 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 | |