collectd: Install and configure collectd
The `collectd.yaml` Butane configuration fragment configures the machine to install *collectd* and its various plugin packages directly on the host using `rpm-ostree` (via *install-packages.service*).master
parent
2048713452
commit
d22a65c1bd
|
@ -0,0 +1,57 @@
|
|||
variant: fcos
|
||||
version: 1.4.0
|
||||
|
||||
ignition:
|
||||
config:
|
||||
merge:
|
||||
- local: packages.yaml
|
||||
|
||||
storage:
|
||||
files:
|
||||
- path: /etc/ignition/packages.d/collectd
|
||||
mode: 0644
|
||||
contents:
|
||||
inline: |
|
||||
collectd
|
||||
collectd-chrony
|
||||
collectd-disk
|
||||
collectd-sensors
|
||||
collectd-write_prometheus
|
||||
- path: /etc/collectd.d/df.conf
|
||||
mode: 0644
|
||||
contents:
|
||||
inline: |
|
||||
LoadPlugin df
|
||||
|
||||
<Plugin df>
|
||||
FSType overlay
|
||||
IgnoreSelected true
|
||||
</Plugin>
|
||||
- path: /etc/collectd.d/plugins.conf
|
||||
mode: 0644
|
||||
contents:
|
||||
inline: |
|
||||
LoadPlugin chrony
|
||||
LoadPlugin cpufreq
|
||||
LoadPlugin disk
|
||||
LoadPlugin entropy
|
||||
LoadPlugin processes
|
||||
LoadPlugin swap
|
||||
LoadPlugin tcpconns
|
||||
LoadPlugin thermal
|
||||
LoadPlugin uptime
|
||||
|
||||
- path: /etc/collectd.d/prometheus.conf
|
||||
mode: 0644
|
||||
contents:
|
||||
inline: |
|
||||
LoadPlugin write_prometheus
|
||||
|
||||
<Plugin write_prometheus>
|
||||
Port 9103
|
||||
</Plugin>
|
||||
|
||||
systemd:
|
||||
units:
|
||||
- name: collectd.service
|
||||
enabled: true
|
Loading…
Reference in New Issue