58 lines
1.6 KiB
YAML
58 lines
1.6 KiB
YAML
tcib_actions:
|
|
- run: bash /usr/local/bin/uid_gid_manage collectd
|
|
- run: if [ "{{ tcib_distro }}" == "rhel" ]; then dnf -y install {{ tcib_packages['rhel'] | join(' ') }}; fi
|
|
- run: if [ "$(uname -m)" == "x86_64" ]; then dnf -y install {{ tcib_packages['x86_64'] | join(' ') }}; fi
|
|
- run: dnf -y install {{ tcib_packages['common'] | join(' ') }} && dnf clean all && rm -rf /var/cache/dnf
|
|
- run: chown -R collectd:collectd /etc/collectd* /var/run/
|
|
- run: ln -s /usr/share/openstack-tripleo-common/healthcheck/collectd /openstack/healthcheck && chmod a+rx /openstack/healthcheck
|
|
tcib_packages:
|
|
common:
|
|
- collectd
|
|
- collectd-amqp1
|
|
- collectd-apache
|
|
- collectd-bind
|
|
- collectd-ceph
|
|
- collectd-chrony
|
|
- collectd-connectivity
|
|
- collectd-curl
|
|
- collectd-curl_json
|
|
- collectd-curl_xml
|
|
- collectd-dbi
|
|
- collectd-disk
|
|
- collectd-dns
|
|
- collectd-generic-jmx
|
|
- collectd-ipmi
|
|
- collectd-iptables
|
|
- collectd-log_logstash
|
|
- collectd-mcelog
|
|
- collectd-memcachec
|
|
- collectd-mysql
|
|
- collectd-netlink
|
|
- collectd-openldap
|
|
- collectd-ovs-events
|
|
- collectd-ovs-stats
|
|
- collectd-ping
|
|
- collectd-procevent
|
|
- collectd-python
|
|
- collectd-sensors
|
|
- collectd-sensubility
|
|
- collectd-smart
|
|
- collectd-snmp
|
|
- collectd-snmp-agent
|
|
- collectd-sysevent
|
|
- collectd-utils
|
|
- collectd-virt
|
|
- collectd-write_http
|
|
- collectd-write_kafka
|
|
- collectd-write_prometheus
|
|
- python3-collectd-gnocchi
|
|
- python3-sqlalchemy-collectd
|
|
rhel:
|
|
- python3-collectd-rabbitmq-monitoring
|
|
x86_64:
|
|
- collectd-hugepages
|
|
- collectd-pcie-errors
|
|
- collectd-pmu
|
|
- collectd-rdt
|
|
- collectd-turbostat
|