diff --git a/pillar/common/init.sls b/pillar/common/init.sls index 089a8ca..0081d9b 100644 --- a/pillar/common/init.sls +++ b/pillar/common/init.sls @@ -216,6 +216,7 @@ zypper: htop: {} less: {} lsof: {} + moreutils: {} {%- if virtual == 'kvm' %} qemu-guest-agent: {} {%- endif %} diff --git a/pillar/common/monitoring/node_exporter.sls b/pillar/common/monitoring/node_exporter.sls index bc12dd2..7c6b607 100644 --- a/pillar/common/monitoring/node_exporter.sls +++ b/pillar/common/monitoring/node_exporter.sls @@ -22,5 +22,6 @@ prometheus: )$'" collector.netdev.device-exclude: "'^d-o?s-[a-z]+$'" collector.zfs: false + collector.textfile.directory: /var/spool/prometheus collector.thermal_zone: false collector.powersupplyclass: false diff --git a/salt/profile/monitoring/prometheus/textfiles.sls b/salt/profile/monitoring/prometheus/textfiles.sls new file mode 100644 index 0000000..c577442 --- /dev/null +++ b/salt/profile/monitoring/prometheus/textfiles.sls @@ -0,0 +1,2 @@ +/var/spool/prometheus: + file.directory diff --git a/salt/role/base.sls b/salt/role/base.sls index 9935c15..d51f690 100644 --- a/salt/role/base.sls +++ b/salt/role/base.sls @@ -37,4 +37,5 @@ include: - profile.sysctl - profile.motd - profile.dehydrated.target + - profile.monitoring.prometheus.textfiles - prometheus.config