collectd: Add collectd_df variable

The `collectd_df` variable can be used to configure the *df* plugin for
collectd.  It should contain a map on key-value pairs that correspond
exactly to the plugin's configuration options.
Dustin 2021-08-22 10:15:59 -05:00
parent c1a7105d09
commit e4d59277dc
1 changed files with 14 additions and 0 deletions

View File

@ -587,6 +587,19 @@ LoadPlugin {{ name }}
# EnableDispatchAll false
#</Plugin>
{% if collectd_df %}
<Plugin df>
{% for key, value in collectd_df.items() %}
{% if value is boolean %}
{{ key }} {{ value|string|lower }}
{% elif value is number %}
{{ key }} {{ value }}
{% else %}
{{ key }} "{{ value }}"
{% endif %}
{% endfor %}
</Plugin>
{% else %}
#<Plugin df>
# Device "/dev/hda1"
# Device "192.168.0.2:/mnt/nfs"
@ -599,6 +612,7 @@ LoadPlugin {{ name }}
# ValuesAbsolute true
# ValuesPercentage false
#</Plugin>
{% endif %}
#<Plugin disk>
# Disk "/^[hs]d[a-f][0-9]?$/"