1 plugin-collectd-ceilometer
2 =========================
5 Installs collectd-ceilometer on compute via a fuel plugin.
10 | Requirement | Version/Comment |
11 |----------------------------------|-----------------|
12 | Mirantis OpenStack compatibility | 9.0 |
18 1. https://wiki.openstack.org/wiki/Fuel
19 2. https://wiki.openstack.org/wiki/Fuel/Plugins
24 1) install fuel plugin builder (fpb)
25 sudo apt-get install -y ruby-dev rubygems-integration python-pip rpm createrepo dpkg-dev
27 sudo pip install fuel-plugin-builder
30 fpb --build <plugin-dir>
31 e.g.: fpb --build fastpathmetrics/src/fuel-plugin
33 3) copy plugin rpm to fuel master
34 e.g. scp fuel-plugin-collectd-ceilometer-0.9-0.9.0-1.noarch.rpm <user>@<server-name>:~/
37 fuel plugins --install <plugin-name>.rpm
39 5) prepare fuel environment
40 on fuel dashboard, go to settings/other
41 enable collectd-ceilometer plugin with checkbox
44 6) add nodes to environment
49 SSH to openstack controller node:
51 ceilometer sample-list --meter interface.if_packets
56 root@node-11:~# ceilometer sample-list --meter interface.if_packets
57 ('Connection aborted.', BadStatusLine("''",))
60 root@node-11:~# sudo service ceilometer-api restart
62 b) Service Unavailable
63 root@node-11:~# ceilometer sample-list --meter interface.if_packets
64 Service Unavailable (HTTP 503)
67 root@node-11:~# sudo service ceilometer-api restart