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.jenkins-master
parent
c1a7105d09
commit
58832b392b
|
@ -5,3 +5,5 @@ collectd_network_servers:
|
||||||
collectd_network_listen: []
|
collectd_network_listen: []
|
||||||
|
|
||||||
collectd_disable_plugins: []
|
collectd_disable_plugins: []
|
||||||
|
|
||||||
|
collectd_df: {}
|
||||||
|
|
|
@ -587,6 +587,19 @@ LoadPlugin {{ name }}
|
||||||
# EnableDispatchAll false
|
# EnableDispatchAll false
|
||||||
#</Plugin>
|
#</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>
|
#<Plugin df>
|
||||||
# Device "/dev/hda1"
|
# Device "/dev/hda1"
|
||||||
# Device "192.168.0.2:/mnt/nfs"
|
# Device "192.168.0.2:/mnt/nfs"
|
||||||
|
@ -599,6 +612,7 @@ LoadPlugin {{ name }}
|
||||||
# ValuesAbsolute true
|
# ValuesAbsolute true
|
||||||
# ValuesPercentage false
|
# ValuesPercentage false
|
||||||
#</Plugin>
|
#</Plugin>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
#<Plugin disk>
|
#<Plugin disk>
|
||||||
# Disk "/^[hs]d[a-f][0-9]?$/"
|
# Disk "/^[hs]d[a-f][0-9]?$/"
|
||||||
|
|
Loading…
Reference in New Issue