diff --git a/utils/collectd/Makefile b/utils/collectd/Makefile index 61b05a884..7fb1ffaeb 100644 --- a/utils/collectd/Makefile +++ b/utils/collectd/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=collectd PKG_VERSION:=5.4.2 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://collectd.org/files/ @@ -33,7 +33,6 @@ COLLECTD_PLUGINS_DISABLED:= \ curl_json \ curl_xml \ dbi \ - entropy \ ethstat \ genericjmx \ gmond \ @@ -95,6 +94,7 @@ COLLECTD_PLUGINS_SELECTED:= \ disk \ dns \ email \ + entropy \ exec \ filecount \ fscache \ @@ -286,6 +286,7 @@ $(eval $(call BuildPlugin,df,disk space input,df,)) $(eval $(call BuildPlugin,disk,disk usage/timing input,disk,)) $(eval $(call BuildPlugin,dns,DNS traffic input,dns,+PACKAGE_collectd-mod-dns:libpcap)) $(eval $(call BuildPlugin,email,email output,email,)) +$(eval $(call BuildPlugin,entropy,Entropy amount input,entropy,)) $(eval $(call BuildPlugin,exec,process exec input,exec,)) $(eval $(call BuildPlugin,filecount,file count input,filecount,)) $(eval $(call BuildPlugin,fscache,file-system based caching framework input,fscache,)) diff --git a/utils/collectd/files/collectd.conf b/utils/collectd/files/collectd.conf index 2ef78fe7f..3afbfad47 100644 --- a/utils/collectd/files/collectd.conf +++ b/utils/collectd/files/collectd.conf @@ -1,90 +1,39 @@ -# -# OpenWrt Config file for collectd(1). -# Please read collectd.conf(5) for a list of options. -# http://collectd.org/ -# +# Config file for collectd. More info: https://collectd.org/ +# Note: Luci statistics will generate a new config and overwrite this file. #Hostname "localhost" #FQDNLookup true -BaseDir "/var/lib/collectd" -PIDFile "/var/run/collectd.pid" -#PluginDir "/usr/lib/collectd" -#TypesDB "/usr/share/collectd/types.db" +BaseDir "/var/run/collectd" +Include "/etc/collectd/conf.d" +PIDFile "/var/run/collectd.pid" +PluginDir "/usr/lib/collectd" +TypesDB "/usr/share/collectd/types.db" Interval 30 ReadThreads 2 -#LoadPlugin syslog -#LoadPlugin logfile - -# -# LogLevel info -# - -# -# LogLevel info -# File STDOUT -# Timestamp true -# - -LoadPlugin cpu -LoadPlugin df -LoadPlugin disk LoadPlugin interface LoadPlugin load -LoadPlugin memory -LoadPlugin network #LoadPlugin ping -#LoadPlugin processes -#LoadPlugin rrdtool -#LoadPlugin serial -LoadPlugin wireless +LoadPlugin rrdtool -# -# FSType tmpfs -# IgnoreSelected true -# ReportByDevice false -# ReportReserved false -# ReportInodes false -# + + DataDir "/tmp/rrd" + RRARows 100 + RRASingle true + RRATimespan 3600 + RRATimespan 86400 + RRATimespan 604800 + RRATimespan 2678400 + RRATimespan 31622400 + -# -# Disk "/^[hs]d[a-f][0-9]?$/" -# IgnoreSelected false -# - -# -# Interface "eth0" -# Interface "br-lan" -# IgnoreSelected false -# - - -# Server "ff18::efc0:4a42" "25826" - Server "239.192.74.66" "25826" -# Listen "ff18::efc0:4a42" "25826" -# Listen "239.192.74.66" "25826" -# TimeToLive "128" -# Forward false -# CacheFlush 1800 -# ReportStats false + + IgnoreSelected false + Interface "br-lan" # # Host "host.foo.bar" -# Interval 1.0 -# Timeout 0.9 -# TTL 255 -# SourceAddress "1.2.3.4" -# Device "eth0" -# MaxMissed -1 -# - -# -# Process "name" -# - -# -# DataDir "/var/lib/collectd/rrd" -# CacheTimeout 120 -# CacheFlush 900 +# Interval 30 +# TTL 127 #