--disable-powerdns \
--enable-processes \
--enable-rrdtool \
+ --enable-rrdcachd \
--enable-sensors \
--enable-serial \
--enable-swap \
rm -vf /usr/lib/libcollectdclient.la /usr/lib/collectd/*.la
- cp -vf $(DIR_SOURCE)/$(PKG_NAME)/collectd.conf /etc/
+ cp -vf $(DIR_SOURCE)/$(PKG_NAME)/$(PKG_NAME)*.conf /etc/
+ -mkdir /etc/$(PKG_NAME).d/
+ cp -vf $(DIR_CONFIG)/$(PKG_NAME)/* /etc/$(PKG_NAME).d/
+
+ install -v -m 755 $(DIR_SOURCE)/initscripts/extras/$(PKG_NAME)* \
+ /etc/init/
+
@rm -rf $(DIR_APP)
@$(POSTBUILD)
Hostname "localhost"
BaseDir "/var/log/rrd/"
-PIDFile "/var/run/collectd.pid"
+PIDFile "/var/run/collectd_base.pid"
PluginDir "/usr/lib/collectd"
TypesDB "/usr/share/collectd/types.db"
-Interval 30
+include "/etc/collectd.d/base*"
+include "/etc/collectd.d/ext*"
+Interval 60
ReadThreads 3
-#LoadPlugin apache
-#LoadPlugin battery
-LoadPlugin cpu
-#LoadPlugin cpufreq
-#LoadPlugin df
-LoadPlugin disk
-#LoadPlugin dns
-#LoadPlugin email
-#LoadPlugin entropy
-#LoadPlugin exec
-LoadPlugin hddtemp
-LoadPlugin interface
-#LoadPlugin iptables
-#LoadPlugin ipvs
-#LoadPlugin irq
-LoadPlugin load
+LoadPlugin syslog
#LoadPlugin logfile
-#LoadPlugin mbmon
-#LoadPlugin memcached
-LoadPlugin memory
-#LoadPlugin multimeter
-#LoadPlugin mysql
-#LoadPlugin netlink
-#LoadPlugin network
-#LoadPlugin nfs
-#LoadPlugin nginx
-#LoadPlugin ntpd
-#LoadPlugin nut
-#LoadPlugin perl
-#LoadPlugin ping
-LoadPlugin processes
+#LoadPlugin rrdcached
LoadPlugin rrdtool
-LoadPlugin sensors
-#LoadPlugin serial
-LoadPlugin swap
-LoadPlugin syslog
-#LoadPlugin tape
-LoadPlugin tcpconns
-#LoadPlugin unixsock
-#LoadPlugin users
-
-#<Plugin apache>
-# URL "http://localhost/status?auto"
-# User "www-user"
-# Password "secret"
-# CACert "/etc/ssl/ca.crt"
-#</Plugin>
-
-
-#<Plugin df>
-# Device "/dev/hda"
-# Device "192.168.0.2:/mnt/nfs"
-# MountPoint "/home"
-# FSType "ext3"
-# IgnoreSelected false
-#</Plugin>
-
-#<Plugin dns>
-# Interface "eth0"
-# IgnoreSource "192.168.0.1"
-#</Plugin>
-
-#<Plugin email>
-# SocketFile "/usr/var/run/collectd-email"
-# SocketGroup "collectd"
-# SocketPerms "0770"
-# MaxConns 5
-#</Plugin>
-
-#<Plugin exec>
-# Exec "user:group" "/path/to/exec"
-#</Plugin>
-#<Plugin hddtemp>
-# Host "127.0.0.1"
-# Port "7634"
-#</Plugin>
-
-<Plugin interface>
- Interface "ppp0"
- Interface "lo"
- IgnoreSelected true
+<Plugin syslog>
+ LogLevel info
</Plugin>
-#<Plugin iptables>
-# Chain filter INPUT 1
-# Chain filter FORWARD 1
-# Chain filter OUTPUT 1
-#</Plugin>
-
-#<Plugin irq>
-# Irq 7
-# Irq 8
-# Irq 9
-# IgnoreSelected true
-#</Plugin>
-
#<Plugin logfile>
-# LogLevel info
+# LogLevel debug
# File STDOUT
#</Plugin>
-#<Plugin mbmon>
-# Host "127.0.0.1"
-# Port "411"
-#</Plugin>
-
-#<Plugin memcached>
-# Host "127.0.0.1"
-# Port "11211"
+#<Plugin "rrdcached">
+# DaemonAddress "unix:/var/run/rrdcached.sock"
+# DataDir "/var/log/rrd"
+# CreateFiles true
#</Plugin>
-#<Plugin mysql>
-# Host "database.serv.er"
-# User "db_user"
-# Password "secret"
-# Database "db_name"
-#</Plugin>
-
-#<Plugin netlink>
-# Interface "All"
-# VerboseInterface "All"
-# QDisc "eth0" "pfifo_fast-1:0"
-# Class "ppp0" "htb-1:10"
-# Filter "ppp0" "u32-1:0"
-#</Plugin>
-
-#<Plugin network>
-# 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
-#</Plugin>
-
-#<Plugin nginx>
-# URL "http://localhost/status?auto"
-# User "www-user"
-# Password "secret"
-# CACert "/etc/ssl/ca.crt"
-#</Plugin>
-
-#<Plugin ntpd>
-# Host "localhost"
-# Port 123
-#</Plugin>
-
-#<Plugin nut>
-# UPS "upsname@hostname:port"
-#</Plugin>
-
-#<Plugin perl>
-# IncludeDir "/my/include/path"
-# BaseName "Collectd::Plugin"
-# LoadPlugin foo
-#</Plugin>
-
-<Plugin ping>
- Host "ping.ipfire.org"
-</Plugin>
-
-<Plugin processes>
- Process "collectd"
-</Plugin>
-
-<Plugin rrdtool>
- DataDir "/var/log/rrd/collectd"
+<Plugin "rrdtool">
+ DataDir "/var/log/rrd"
CacheTimeout 300
- CacheFlush 900
-</Plugin>
-
-#<Plugin sensors>
-# Sensor "it8712-isa-0290/temperature-temp1"
-# Sensor "it8712-isa-0290/fanspeed-fan3"
-# Sensor "it8712-isa-0290/voltage-in8"
-# IgnoreSelected false
-#</Plugin>
-
-<Plugin syslog>
- LogLevel info
+ CacheFlush 900
+ WritesPerSecond 50
</Plugin>
-
-#<Plugin tcpconns>
-# ListeningPorts false
-# LocalPort "6882"
-# RemotePort "80"
-#</Plugin>
-
-#<Plugin unixsock>
-# SocketFile "/usr/var/run/collectd-unixsock"
-# SocketGroup "collectd"
-# SocketPerms "0660"
-#</Plugin>