Add collectd files
This commit is contained in:
132
collectd/etc/collectd.conf
Normal file
132
collectd/etc/collectd.conf
Normal file
@@ -0,0 +1,132 @@
|
||||
# Config file for collectd(1).
|
||||
#
|
||||
# Some plugins need additional configuration and are disabled by default.
|
||||
# Please read collectd.conf(5) for details.
|
||||
#
|
||||
# You should also read /usr/share/doc/collectd-core/README.Debian.plugins
|
||||
# before enabling any more plugins.
|
||||
|
||||
##############################################################################
|
||||
# Global #
|
||||
#----------------------------------------------------------------------------#
|
||||
# Global settings for the daemon. #
|
||||
##############################################################################
|
||||
|
||||
Hostname "server"
|
||||
FQDNLookup true
|
||||
#BaseDir "/var/lib/collectd"
|
||||
#PluginDir "/usr/lib/collectd"
|
||||
#TypesDB "/usr/share/collectd/types.db" "/etc/collectd/my_types.db"
|
||||
#----------------------------------------------------------------------------#
|
||||
# When enabled, plugins are loaded automatically with the default options #
|
||||
# when an appropriate <Plugin ...> block is encountered. #
|
||||
# Disabled by default. #
|
||||
#----------------------------------------------------------------------------#
|
||||
#AutoLoadPlugin false
|
||||
|
||||
#----------------------------------------------------------------------------#
|
||||
# Interval at which to query values. This may be overwritten on a per-plugin #
|
||||
# base by using the 'Interval' option of the LoadPlugin block: #
|
||||
# <LoadPlugin foo> #
|
||||
# Interval 60 #
|
||||
# </LoadPlugin> #
|
||||
#----------------------------------------------------------------------------#
|
||||
Interval 10
|
||||
|
||||
#Timeout 2
|
||||
#ReadThreads 5
|
||||
#WriteThreads 5
|
||||
|
||||
# Limit the size of the write queue. Default is no limit. Setting up a limit
|
||||
# is recommended for servers handling a high volume of traffic.
|
||||
#WriteQueueLimitHigh 1000000
|
||||
#WriteQueueLimitLow 800000
|
||||
|
||||
##############################################################################
|
||||
# Logging #
|
||||
#----------------------------------------------------------------------------#
|
||||
# Plugins which provide logging functions should be loaded first, so log #
|
||||
# messages generated when loading or configuring other plugins can be #
|
||||
# accessed. #
|
||||
##############################################################################
|
||||
|
||||
LoadPlugin logfile
|
||||
|
||||
<Plugin logfile>
|
||||
LogLevel "info"
|
||||
File "/var/lib/collectd/log/collectd.log"
|
||||
Timestamp true
|
||||
PrintSeverity true
|
||||
</Plugin>
|
||||
|
||||
##############################################################################
|
||||
# LoadPlugin section #
|
||||
#----------------------------------------------------------------------------#
|
||||
# Specify what features to activate. #
|
||||
##############################################################################
|
||||
|
||||
LoadPlugin cpu
|
||||
LoadPlugin cpufreq
|
||||
LoadPlugin df
|
||||
LoadPlugin disk
|
||||
LoadPlugin entropy
|
||||
#LoadPlugin interface
|
||||
#LoadPlugin irq
|
||||
LoadPlugin load
|
||||
LoadPlugin md
|
||||
LoadPlugin memory
|
||||
LoadPlugin network
|
||||
LoadPlugin processes
|
||||
LoadPlugin rrdtool
|
||||
LoadPlugin sensors
|
||||
LoadPlugin swap
|
||||
LoadPlugin uptime
|
||||
LoadPlugin users
|
||||
LoadPlugin smart
|
||||
|
||||
##############################################################################
|
||||
# Plugin configuration #
|
||||
#----------------------------------------------------------------------------#
|
||||
# In this section configuration stubs for each plugin are provided. A desc- #
|
||||
# ription of those options is available in the collectd.conf(5) manual page. #
|
||||
##############################################################################
|
||||
|
||||
<Plugin rrdtool>
|
||||
DataDir "/var/lib/collectd/rrd"
|
||||
# CacheTimeout 120
|
||||
# CacheFlush 900
|
||||
# WritesPerSecond 30
|
||||
# CreateFilesAsync false
|
||||
# RandomTimeout 0
|
||||
#
|
||||
# The following settings are rather advanced
|
||||
# and should usually not be touched:
|
||||
# StepSize 10
|
||||
# HeartBeat 20
|
||||
# RRARows 1200
|
||||
# RRATimespan 158112000
|
||||
# XFF 0.1
|
||||
</Plugin>
|
||||
|
||||
<Plugin disk>
|
||||
Disk "sda"
|
||||
Disk "sdb"
|
||||
Disk "nvme0"
|
||||
IgnoreSelected false
|
||||
</Plugin>
|
||||
|
||||
#<Plugin md>
|
||||
# Device "/dev/md0"
|
||||
# IgnoreSelected false
|
||||
#</Plugin>
|
||||
|
||||
<Plugin "smart">
|
||||
Disk "sda"
|
||||
Disk "sdb"
|
||||
Disk "nvme0"
|
||||
IgnoreSelected false
|
||||
</Plugin>
|
||||
|
||||
<Include "/etc/collectd/collectd.conf.d">
|
||||
Filter "*.conf"
|
||||
</Include>
|
||||
5
collectd/etc/collectd.conf.d/btrfs-data.conf
Normal file
5
collectd/etc/collectd.conf.d/btrfs-data.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
LoadPlugin exec
|
||||
|
||||
<Plugin "exec">
|
||||
Exec collectd "/host/usr/local/bin/btrfs-data"
|
||||
</Plugin>
|
||||
5
collectd/etc/collectd.conf.d/cpufreq-data.conf
Normal file
5
collectd/etc/collectd.conf.d/cpufreq-data.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
LoadPlugin exec
|
||||
|
||||
<Plugin "exec">
|
||||
Exec collectd "/host/usr/local/bin/cpufreq-data"
|
||||
</Plugin>
|
||||
5
collectd/etc/collectd.conf.d/df.conf
Normal file
5
collectd/etc/collectd.conf.d/df.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
<Plugin df>
|
||||
MountPoint "/media/docker"
|
||||
FSType "ext4"
|
||||
IgnoreSelected false
|
||||
</Plugin>
|
||||
5
collectd/etc/collectd.conf.d/du-data.conf
Normal file
5
collectd/etc/collectd.conf.d/du-data.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
LoadPlugin exec
|
||||
|
||||
<Plugin "exec">
|
||||
Exec collectd "/host/usr/local/bin/du-data"
|
||||
</Plugin>
|
||||
5
collectd/etc/collectd.conf.d/power-data.conf
Normal file
5
collectd/etc/collectd.conf.d/power-data.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
LoadPlugin exec
|
||||
|
||||
<Plugin "exec">
|
||||
Exec collectd "/host/usr/local/bin/power-data"
|
||||
</Plugin>
|
||||
5
collectd/etc/collectd.conf.d/speedtest-data.conf
Normal file
5
collectd/etc/collectd.conf.d/speedtest-data.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
LoadPlugin exec
|
||||
|
||||
<Plugin "exec">
|
||||
Exec nobody "/host/usr/local/bin/speedtest-data"
|
||||
</Plugin>
|
||||
Reference in New Issue
Block a user