Code

collectd.conf: Updated for 5.5.0
authorMarc Fournier <marc.fournier@camptocamp.com>
Wed, 1 Jul 2015 16:28:26 +0000 (18:28 +0200)
committerMarc Fournier <marc.fournier@camptocamp.com>
Wed, 1 Jul 2015 16:28:26 +0000 (18:28 +0200)
debian/collectd.conf

index fe3125cd8151cc2898331b8b45dcd5333852da57..770a03425e9c08228199f33ba16f7a42196a75cf 100644 (file)
@@ -25,6 +25,13 @@ FQDNLookup true
 #----------------------------------------------------------------------------#
 #AutoLoadPlugin false
 
+#----------------------------------------------------------------------------#
+# When enabled, internal statistics are collected, using "collectd" as the   #
+# plugin name.                                                               #
+# Disabled by default.                                                       #
+#----------------------------------------------------------------------------#
+#CollectInternalStats 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:               #
@@ -34,9 +41,10 @@ FQDNLookup true
 #----------------------------------------------------------------------------#
 #Interval 10
 
-#Timeout 2
-#ReadThreads 5
-#WriteThreads 5
+#MaxReadInterval 86400
+#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.
@@ -53,6 +61,7 @@ FQDNLookup true
 
 #LoadPlugin logfile
 LoadPlugin syslog
+#LoadPlugin log_logstash
 
 #<Plugin logfile>
 #      LogLevel "info"
@@ -65,6 +74,11 @@ LoadPlugin syslog
        LogLevel info
 </Plugin>
 
+#<Plugin log_logstash>
+#      LogLevel info
+#      File "/var/log/collectd.json.log"
+#</Plugin>
+
 ##############################################################################
 # LoadPlugin section                                                         #
 #----------------------------------------------------------------------------#
@@ -76,8 +90,10 @@ LoadPlugin syslog
 #LoadPlugin apache
 #LoadPlugin apcups
 #LoadPlugin ascent
+#LoadPlugin barometer
 LoadPlugin battery
 #LoadPlugin bind
+#LoadPlugin ceph
 #LoadPlugin cgroups
 #LoadPlugin conntrack
 #LoadPlugin contextswitch
@@ -91,21 +107,23 @@ LoadPlugin cpu
 LoadPlugin df
 LoadPlugin disk
 #LoadPlugin dns
+#LoadPlugin drbd
 #LoadPlugin email
 LoadPlugin entropy
 #LoadPlugin ethstat
 #LoadPlugin exec
+#LoadPlugin fhcount
 #LoadPlugin filecount
 #LoadPlugin fscache
 #LoadPlugin gmond
 #LoadPlugin hddtemp
 LoadPlugin interface
+#LoadPlugin ipc
 #LoadPlugin ipmi
 #LoadPlugin iptables
 #LoadPlugin ipvs
 LoadPlugin irq
 #LoadPlugin java
-#LoadPlugin libvirt
 LoadPlugin load
 #LoadPlugin lvm
 #LoadPlugin madwifi
@@ -127,23 +145,23 @@ LoadPlugin memory
 #LoadPlugin numa
 #LoadPlugin nut
 #LoadPlugin olsrd
+#LoadPlugin openldap
 #LoadPlugin openvpn
-#<LoadPlugin perl>
-#      Globals true
-#</LoadPlugin>
+#LoadPlugin perl
 #LoadPlugin pinba
 #LoadPlugin ping
 #LoadPlugin postgresql
 #LoadPlugin powerdns
 LoadPlugin processes
 #LoadPlugin protocols
-#<LoadPlugin python>
-#      Globals true
-#</LoadPlugin>
+#LoadPlugin python
+#LoadPlugin redis
 #LoadPlugin rrdcached
 LoadPlugin rrdtool
 #LoadPlugin sensors
 #LoadPlugin serial
+#LoadPlugin sigrok
+#LoadPlugin smart
 #LoadPlugin snmp
 #LoadPlugin statsd
 LoadPlugin swap
@@ -155,17 +173,26 @@ LoadPlugin swap
 #LoadPlugin ted
 #LoadPlugin thermal
 #LoadPlugin tokyotyrant
+#LoadPlugin turbostat
 #LoadPlugin unixsock
 #LoadPlugin uptime
 LoadPlugin users
 #LoadPlugin uuid
 #LoadPlugin varnish
+#LoadPlugin virt
 #LoadPlugin vmem
 #LoadPlugin vserver
 #LoadPlugin wireless
 #LoadPlugin write_graphite
 #LoadPlugin write_http
+#LoadPlugin write_kafka
+#LoadPlugin write_log
+#LoadPlugin write_redis
 #LoadPlugin write_riemann
+#LoadPlugin write_sensu
+#LoadPlugin write_tsdb
+#LoadPlugin zfs_arc
+#LoadPlugin zookeeper
 
 ##############################################################################
 # Plugin configuration                                                       #
@@ -174,7 +201,7 @@ LoadPlugin users
 # ription of those options is available in the collectd.conf(5) manual page. #
 ##############################################################################
 
-#<Plugin "aggregation">
+#<Plugin aggregation>
 #      <Aggregation>
 #              #Host "unspecified"
 #              Plugin "cpu"
@@ -208,6 +235,7 @@ LoadPlugin users
 #              RoutingKey "collectd"
 #              Persistent false
 #              StoreRates false
+#              ConnectionRetryDelay 0
 #      </Publish>
 #</Plugin>
 
@@ -244,7 +272,22 @@ LoadPlugin users
 #      CACert "/etc/ssl/ca.crt"
 #</Plugin>
 
-#<Plugin "bind">
+#<Plugin barometer>
+#      Device            "/dev/i2c-0";
+#      Oversampling      512
+#      PressureOffset    0.0
+#      TemperatureOffset 0.0
+#      Normalization     2
+#      Altitude          238.0
+#      TemperatureSensor "myserver/onewire-F10FCA000800/temperature"
+#</Plugin>
+
+#<Plugin battery>
+#      ValuesPercentage false
+#      ReportDegraded
+#</Plugin>
+
+#<Plugin bind>
 #      URL "http://localhost:8053/"
 #
 #      ParseTime false
@@ -265,11 +308,34 @@ LoadPlugin users
 #      </View>
 #</Plugin>
 
-#<Plugin "cgroups">
+#<Plugin ceph>
+#      LongRunAvgLatency false
+#      ConvertSpecialMetricTypes true
+#      <Daemon "osd.0">
+#              SocketPath "/var/run/ceph/ceph-osd.0.asok"
+#      </Daemon>
+#      <Daemon "osd.1">
+#              SocketPath "/var/run/ceph/ceph-osd.1.asok"
+#      </Daemon>
+#      <Daemon "mon.a">
+#              SocketPath "/var/run/ceph/ceph-mon.ceph1.asok"
+#      </Daemon>
+#      <Daemon "mds.a">
+#              SocketPath "/var/run/ceph/ceph-mds.ceph1.asok"
+#      </Daemon>
+#</Plugin>
+
+#<Plugin cgroups>
 #      CGroup "libvirt"
 #      IgnoreSelected false
 #</Plugin>
 
+#<Plugin cpu>
+#      ReportByCpu true
+#      ReportByState true
+#      ValuesPercentage false
+#</Plugin>
+
 #<Plugin csv>
 #      DataDir "/var/lib/collectd/csv"
 #      StoreRates false
@@ -280,10 +346,15 @@ LoadPlugin users
 #              URL "http://finance.google.com/finance?q=NYSE%3AAMD"
 #              User "foo"
 #              Password "bar"
-#              VerifyPeer false
-#              VerifyHost false
-#              CACert "/etc/ssl/ca.crt"
+#              Digest false
+#              VerifyPeer true
+#              VerifyHost true
+#              CACert "/path/to/ca.crt"
+#              Header "X-Custom-Header: foobar"
+#              Post "foo=bar"
+#
 #              MeasureResponseTime false
+#              MeasureResponseCode false
 #              <Match>
 #                      Regex "<span +class=\"pr\"[^>]*> *([0-9]*\\.[0-9]+) *</span>"
 #                      DSType "GaugeAverage"
@@ -324,15 +395,18 @@ LoadPlugin users
 #  </URL>
 #</Plugin>
 
-#<Plugin "curl_xml">
+#<Plugin curl_xml>
 #      <URL "http://localhost/stats.xml">
 #              Host "my_host"
 #              Instance "some_instance"
 #              User "collectd"
 #              Password "thaiNg0I"
+#              Digest false
 #              VerifyPeer true
 #              VerifyHost true
 #              CACert "/path/to/ca.crt"
+#              Header "X-Custom-Header: foobar"
+#              Post "foo=bar"
 #
 #              <XPath "table[@id=\"magic_level\"]/tr">
 #                      Type "magic_level"
@@ -401,6 +475,8 @@ LoadPlugin users
 #      Disk "hda"
 #      Disk "/sda[23]/"
 #      IgnoreSelected false
+#      UseBSDName false
+#      UdevNameAttr "DEVNAME"
 #</Plugin>
 
 #<Plugin dns>
@@ -429,6 +505,11 @@ LoadPlugin users
 #      NotificationExec user "/path/to/exec"
 #</Plugin>
 
+#<Plugin fhcount>
+#      ValuesAbsolute true
+#      ValuesPercentage false
+#</Plugin>
+
 #<Plugin filecount>
 #      <Directory "/path/to/dir">
 #              Instance "foodir"
@@ -497,15 +578,8 @@ LoadPlugin users
 #      </Plugin>
 #</Plugin>
 
-#<Plugin libvirt>
-#      Connection "xen:///"
-#      RefreshInterval 60
-#      Domain "name"
-#      BlockDevice "name:device"
-#      InterfaceDevice "name:device"
-#      IgnoreSelected false
-#      HostnameFormat name
-#      InterfaceFormat name
+#<Plugin load>
+#      ReportRelative true
 #</Plugin>
 
 #<Plugin madwifi>
@@ -552,9 +626,15 @@ LoadPlugin users
 #      </Instance>
 #</Plugin>
 
+#<Plugin memory>
+#      ValuesAbsolute true
+#      ValuesPercentage false
+#</Plugin>
+
 #<Plugin modbus>
 #      <Data "data_name">
 #              RegisterBase 1234
+#              RegisterCmd ReadHolding
 #              RegisterType float
 #              Type gauge
 #              Instance "..."
@@ -580,9 +660,12 @@ LoadPlugin users
 #              Password "secret"
 #              Database "db_name"
 #              MasterStats true
+#              ConnectTimeout 10
+#              InnodbStats true
 #      </Database>
 #
 #      <Database db_name2>
+#              Alias "squeeze"
 #              Host "localhost"
 #              Socket "/var/run/mysql/mysqld.sock"
 #              SlaveStats true
@@ -607,8 +690,9 @@ LoadPlugin users
 #              Username "user"
 #              Password "secret"
 #              Interface "eth0"
+#              ResolveInterval 14400
 #      </Server>
-#      TimeToLive "128"
+#      TimeToLive 128
 #
 #      # server setup:
 #      Listen "ff18::efc0:4a42" "25826"
@@ -617,7 +701,7 @@ LoadPlugin users
 #              AuthFile "/etc/collectd/passwd"
 #              Interface "eth0"
 #      </Listen>
-#      MaxPacketSize 1024
+#      MaxPacketSize 1452
 #
 #      # proxy setup (client and server as above):
 #      Forward true
@@ -676,6 +760,17 @@ LoadPlugin users
 #      CollectTopology "Summary"
 #</Plugin>
 
+#<Plugin openldap>
+#      <Instance "localhost">
+#              URL "ldap://localhost:389"
+#              StartTLS false
+#              VerifyHost true
+#              CACert "/path/to/ca.crt"
+#              Timeout -1
+#              Version 3
+#      </Instance>
+#</Plugin>
+
 #<Plugin openvpn>
 #      StatusFile "/etc/openvpn/openvpn-status.log"
 #      ImprovedNamingSchema false
@@ -815,6 +910,14 @@ LoadPlugin users
 #      </Module>
 #</Plugin>
 
+#<Plugin redis>
+#      <Node example>
+#              Host "redis.example.com"
+#              Port "6379"
+#              Timeout 2000
+#      </Node>
+#</Plugin>
+
 #<Plugin rrdcached>
 #      DaemonAddress "unix:/var/run/rrdcached.sock"
 #      DataDir "/var/lib/rrdcached/db/collectd"
@@ -856,6 +959,24 @@ LoadPlugin users
 #      IgnoreSelected false
 #</Plugin>
 
+#<Plugin sigrok>
+#      LogLevel 3
+#      <Device "AC Voltage">
+#              Driver "fluke-dmm"
+#              MinimumInterval 10
+#              Conn "/dev/ttyUSB2"
+#      </Device>
+#      <Device "Sound Level">
+#              Driver "cem-dt-885x"
+#              Conn "/dev/ttyUSB1"
+#      </Device>
+#</Plugin>
+
+#<Plugin smart>
+#      Disk "/^[hs]d[a-f][0-9]?$/"
+#      IgnoreSelected false
+#</Plugin>
+
 # See /usr/share/doc/collectd/examples/snmp-data.conf.gz for a
 # comprehensive sample configuration.
 #<Plugin snmp>
@@ -911,6 +1032,12 @@ LoadPlugin users
 #      DeleteGauges   false
 #      DeleteSets     false
 #      TimerPercentile 90.0
+#      TimerPercentile 95.0
+#      TimerPercentile 99.0
+#      TimerLower     false
+#      TimerUpper     false
+#      TimerSum       false
+#      TimerCount     false
 #</Plugin>
 
 #<Plugin swap>
@@ -937,9 +1064,10 @@ LoadPlugin users
 #      </Table>
 #</Plugin>
 
-#<Plugin "tail">
+#<Plugin tail>
 #      <File "/var/log/exim4/mainlog">
 #              Instance "exim"
+#              Interval 60
 #              <Match>
 #                      Regex "S=([1-9][0-9]*)"
 #                      DSType "CounterAdd"
@@ -956,7 +1084,7 @@ LoadPlugin users
 #      </File>
 #</Plugin>
 
-#<Plugin "tail_csv">
+#<Plugin tail_csv>
 #      <Metric "dropped">
 #              Type "percent"
 #              Instance "dropped"
@@ -985,6 +1113,7 @@ LoadPlugin users
 
 #<Plugin tcpconns>
 #      ListeningPorts false
+#      AllPortsSummary false
 #      LocalPort "25"
 #      RemotePort "25"
 #</Plugin>
@@ -1011,6 +1140,25 @@ LoadPlugin users
 #      Port "1978"
 #</Plugin>
 
+#<Plugin turbostat>
+##     None of the following option should be set manually
+##     This plugin automatically detect most optimal options
+##     Only set values here if:
+##     - The module ask you to
+##     - You want to disable the collection of some data
+##     - Your (intel) CPU is not supported (yet) by the module
+##     - The module generate a lot of errors 'MSR offset 0x... read failed'
+##     In the last two cases, please open a bug request
+#
+#      TCCActivationTemp "100"
+#      CoreCstates "392"
+#      PackageCstates "396"
+#      SystemManagementInterrupt true
+#      DigitalTemperatureSensor true
+#      PackageThermalManagement true
+#      RunningAveragePowerLimit "7"
+#</Plugin>
+
 #<Plugin unixsock>
 #      SocketFile "/var/run/collectd-unixsock"
 #      SocketGroup "collectd"
@@ -1024,25 +1172,26 @@ LoadPlugin users
 
 #<Plugin varnish>
 #      <Instance>
-#              CollectCache true
 #              CollectBackend true
-#              CollectBan false           # Varnish 3 only
+#              CollectBan false           # Varnish 3 and above
+#              CollectCache true
 #              CollectConnections true
 #              CollectDirectorDNS false   # Varnish 3 only
-#              CollectSHM true
 #              CollectESI false
 #              CollectFetch false
 #              CollectHCB false
 #              CollectObjects false
 #              CollectPurge false         # Varnish 2 only
 #              CollectSession false
+#              CollectSHM true
 #              CollectSMA false           # Varnish 2 only
 #              CollectSMS false
 #              CollectSM false            # Varnish 2 only
 #              CollectStruct false
 #              CollectTotals false
-#              CollectUptime false
+#              CollectUptime false        # Varnish 3 and above
 #              CollectdVCL false
+#              CollectVSM false           # Varnish 4 only
 #              CollectWorkers false
 #      </Instance>
 #
@@ -1051,6 +1200,18 @@ LoadPlugin users
 #      </Instance>
 #</Plugin>
 
+#<Plugin virt>
+#      Connection "xen:///"
+#      RefreshInterval 60
+#      Domain "name"
+#      BlockDevice "name:device"
+#      InterfaceDevice "name:device"
+#      IgnoreSelected false
+#      HostnameFormat name
+#      InterfaceFormat name
+#      PluginInstanceFormat name
+#</Plugin>
+
 #<Plugin vmem>
 #      Verbose false
 #</Plugin>
@@ -1070,27 +1231,82 @@ LoadPlugin users
 #</Plugin>
 
 #<Plugin write_http>
-#      <URL "http://example.com/collectd-post">
+#      <Node "example">
+#              URL "http://example.com/collectd-post"
 #              User "collectd"
 #              Password "secret"
 #              VerifyPeer true
 #              VerifyHost true
 #              CACert "/etc/ssl/ca.crt"
+#              CAPath "/etc/ssl/certs/"
+#              ClientKey "/etc/ssl/client.pem"
+#              ClientCert "/etc/ssl/client.crt"
+#              ClientKeyPass "secret"
+#              SSLVersion "TLSv1"
 #              Format "Command"
 #              StoreRates false
-#      </URL>
+#              BufferSize 4096
+#              LowSpeedLimit 0
+#              Timeout 0
+#      </Node>
+#</Plugin>
+
+#<Plugin write_kafka>
+#      Property "metadata.broker.list" "localhost:9092"
+#      <Topic "collectd">
+#              Format JSON
+#      </Topic>
 #</Plugin>
 
 #<Plugin write_riemann>
 #      <Node "example">
 #              Host "localhost"
 #              Port 5555
-#              Protocol UDP
+#              Protocol TCP
+#              Batch true
+#              BatchMaxSize 8192
 #              StoreRates true
 #              AlwaysAppendDS false
 #              TTLFactor 2.0
+#              Notifications true
+#              CheckThresholds false
+#              EventServicePrefix ""
+#      </Node>
+#      Tag "foobar"
+#      Attribute "foo" "bar"
+#</Plugin>
+
+#<Plugin write_sensu>
+#      <Node "example">
+#              Host "localhost"
+#              Port 3030
+#              StoreRates true
+#              AlwaysAppendDS false
+#              Notifications true
+#              Metrics true
+#              EventServicePrefix ""
+#              MetricHandler "influx"
+#              MetricHandler "default"
+#              NotificationHandler "flapjack"
+#              NotificationHandler "howling_monkey"
 #      </Node>
 #      Tag "foobar"
+#      Attribute "foo" "bar"
+#</Plugin>
+
+#<Plugin write_tsdb>
+#      <Node>
+#              Host "localhost"
+#              Port "4242"
+#              HostTags "status=production"
+#              StoreRates false
+#              AlwaysAppendDS false
+#      </Node>
+#</Plugin>
+
+#<Plugin zookeeper>
+#      Host "localhost"
+#      Port "2181"
 #</Plugin>
 
 <Include "/etc/collectd/collectd.conf.d">