97bc7bc21e
+ Fix installing collectd on cephstorage host type + Remove old collectd configuration documentation + Have check playbook run against cephstorage hosts (previously it was just ceph) Change-Id: Ic53351da1a6fd9951984301ec16ba75fdd0fe1c7
56 lines
1.3 KiB
ReStructuredText
56 lines
1.3 KiB
ReStructuredText
Installing and configuring collectd agent on other machines
|
|
===========================================================
|
|
|
|
Collectd configurations are built for these types of machines:
|
|
* baremetal
|
|
* guest
|
|
* graphite/grafana
|
|
|
|
To install collectd agent and configure collectd to send metrics to your
|
|
Graphite server, simply add the host to your ansible inventory file
|
|
under the correct group.
|
|
|
|
Complete Example Inventory file:
|
|
|
|
::
|
|
|
|
[undercloud]
|
|
undercloud
|
|
|
|
[controller]
|
|
overcloud-controller-0
|
|
overcloud-controller-1
|
|
overcloud-controller-2
|
|
|
|
[compute]
|
|
overcloud-compute-0
|
|
overcloud-compute-1
|
|
|
|
[cephstorage]
|
|
overcloud-cephstorage-0
|
|
|
|
[objectstorage]
|
|
overcloud-objectstorage-0
|
|
|
|
[baremetal]
|
|
x.x.x.x # An ip adddress or fqdn or specificed host in ~/.ssh/config
|
|
|
|
[guest]
|
|
x.x.x.x # An ip adddress or fqdn or specificed vm in ~/.ssh/config
|
|
|
|
[graphite]
|
|
x.x.x.x # An ip address of a Graphite/Grafana Server
|
|
|
|
|
|
Example running the collectd-generic playbook on the above specified
|
|
baremetal machine:
|
|
|
|
::
|
|
|
|
# ansible-playbook -i hosts install/collectd-generic.yml --tags "baremetal"
|
|
|
|
Replace "baremetal" with whatever machines you intend to install collectd on.
|
|
|
|
Note: Openstack host groups (undercloud, controller, compute, cephstorage,
|
|
objectstorage) are ignored with the collectd-generic.yml playbook.
|