## {{ salt['pillar.get']('salt_managed', default='Salt Managed') }} Hostname "{{ grains.get('fqdn') }}" FQDNLookup true Interval 60.0 TypesDB "/usr/share/collectd/types.db" LoadPlugin battery LoadPlugin contextswitch LoadPlugin cpu LoadPlugin df LoadPlugin disk LoadPlugin entropy LoadPlugin interface LoadPlugin irq LoadPlugin load LoadPlugin memory LoadPlugin network #LoadPlugin ping LoadPlugin processes #LoadPlugin rrdtool LoadPlugin sensors LoadPlugin swap LoadPlugin syslog LoadPlugin tcpconns LoadPlugin uptime LoadPlugin users <Plugin cpu> ReportByCpu true ReportByState true ValuesPercentage false ReportNumCpu false ReportGuestState false SubtractGuestState true </Plugin> <Plugin df> FSType rootfs FSType sysfs FSType proc FSType devtmpfs FSType devpts FSType tmpfs FSType fusectl FSType cgroup IgnoreSelected true </Plugin> <Plugin network> Server "{{ salt['pillar.get']('collectd:hostname') }}" "{{ salt['pillar.get']('collectd:port')}}" Username "{{ salt['pillar.get']('collectd:username') }}" Password "{{ salt['pillar.get']('collectd:password') }}" </Plugin> #<Plugin rrdtool> # DataDir "/var/lib/collectd/rrd" #</Plugin> <Plugin syslog> LogLevel info </Plugin> <Plugin "tail"> <File "/var/log/auth.log"> Instance "auth" <Match> Regex "\\<sshd[^:]*: Invalid user [^ ]+ from\\>" DSType "CounterInc" Type "counter" Instance "sshd-invalid_user" </Match> </File> </Plugin> <Plugin "tcpconns"> ListeningPorts true </Plugin> <Include "/etc/collectd/collectd.conf.d"> Filter "*.conf" </Include>