|
|
@@ -0,0 +1,898 @@
|
|
|
+# 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.
|
|
|
+
|
|
|
+#Hostname "localhost"
|
|
|
+#FQDNLookup true
|
|
|
+#BaseDir "/var/lib/collectd"
|
|
|
+#PluginDir "/usr/lib/collectd"
|
|
|
+#TypesDB "/usr/share/collectd/types.db" "/etc/collectd/my_types.db"
|
|
|
+#Interval 10
|
|
|
+#Timeout 2
|
|
|
+#ReadThreads 5
|
|
|
+
|
|
|
+LoadPlugin logfile
|
|
|
+#LoadPlugin syslog
|
|
|
+
|
|
|
+<Plugin logfile>
|
|
|
+ LogLevel "info"
|
|
|
+ File STDOUT
|
|
|
+ Timestamp true
|
|
|
+ PrintSeverity false
|
|
|
+</Plugin>
|
|
|
+
|
|
|
+#<Plugin syslog>
|
|
|
+# LogLevel info
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#LoadPlugin amqp
|
|
|
+#LoadPlugin apache
|
|
|
+#LoadPlugin apcups
|
|
|
+#LoadPlugin ascent
|
|
|
+#LoadPlugin battery
|
|
|
+#LoadPlugin bind
|
|
|
+#LoadPlugin conntrack
|
|
|
+#LoadPlugin contextswitch
|
|
|
+LoadPlugin cpu
|
|
|
+#LoadPlugin cpufreq
|
|
|
+#LoadPlugin csv
|
|
|
+#LoadPlugin curl
|
|
|
+#LoadPlugin curl_json
|
|
|
+#LoadPlugin curl_xml
|
|
|
+#LoadPlugin dbi
|
|
|
+LoadPlugin df
|
|
|
+#LoadPlugin disk
|
|
|
+#LoadPlugin dns
|
|
|
+#LoadPlugin email
|
|
|
+#LoadPlugin entropy
|
|
|
+#LoadPlugin ethstat
|
|
|
+#LoadPlugin exec
|
|
|
+#LoadPlugin filecount
|
|
|
+#LoadPlugin fscache
|
|
|
+#LoadPlugin gmond
|
|
|
+#LoadPlugin hddtemp
|
|
|
+#LoadPlugin interface
|
|
|
+#LoadPlugin ipmi
|
|
|
+#LoadPlugin iptables
|
|
|
+#LoadPlugin ipvs
|
|
|
+#LoadPlugin irq
|
|
|
+#LoadPlugin java
|
|
|
+#LoadPlugin libvirt
|
|
|
+#LoadPlugin load
|
|
|
+#LoadPlugin madwifi
|
|
|
+#LoadPlugin mbmon
|
|
|
+#LoadPlugin md
|
|
|
+#LoadPlugin memcachec
|
|
|
+#LoadPlugin memcached
|
|
|
+LoadPlugin memory
|
|
|
+#LoadPlugin multimeter
|
|
|
+#LoadPlugin mysql
|
|
|
+#LoadPlugin netlink
|
|
|
+#LoadPlugin network
|
|
|
+#LoadPlugin nfs
|
|
|
+#LoadPlugin nginx
|
|
|
+#LoadPlugin notify_desktop
|
|
|
+#LoadPlugin notify_email
|
|
|
+#LoadPlugin ntpd
|
|
|
+#LoadPlugin numa
|
|
|
+#LoadPlugin nut
|
|
|
+#LoadPlugin olsrd
|
|
|
+#LoadPlugin openvpn
|
|
|
+#<LoadPlugin perl>
|
|
|
+# Globals true
|
|
|
+#</LoadPlugin>
|
|
|
+#LoadPlugin pinba
|
|
|
+#LoadPlugin ping
|
|
|
+#LoadPlugin postgresql
|
|
|
+#LoadPlugin powerdns
|
|
|
+#LoadPlugin processes
|
|
|
+#LoadPlugin protocols
|
|
|
+#<LoadPlugin python>
|
|
|
+# Globals true
|
|
|
+#</LoadPlugin>
|
|
|
+#LoadPlugin rrdcached
|
|
|
+#LoadPlugin rrdtool
|
|
|
+#LoadPlugin sensors
|
|
|
+#LoadPlugin serial
|
|
|
+#LoadPlugin snmp
|
|
|
+#LoadPlugin swap
|
|
|
+#LoadPlugin table
|
|
|
+#LoadPlugin tail
|
|
|
+LoadPlugin tcpconns
|
|
|
+#LoadPlugin teamspeak2
|
|
|
+#LoadPlugin ted
|
|
|
+#LoadPlugin thermal
|
|
|
+#LoadPlugin tokyotyrant
|
|
|
+#LoadPlugin unixsock
|
|
|
+#LoadPlugin uptime
|
|
|
+#LoadPlugin users
|
|
|
+#LoadPlugin uuid
|
|
|
+#LoadPlugin varnish
|
|
|
+#LoadPlugin vmem
|
|
|
+#LoadPlugin vserver
|
|
|
+#LoadPlugin wireless
|
|
|
+LoadPlugin write_graphite
|
|
|
+#LoadPlugin write_http
|
|
|
+#LoadPlugin write_mongodb
|
|
|
+
|
|
|
+#<Plugin amqp>
|
|
|
+# <Publish "name">
|
|
|
+# Host "localhost"
|
|
|
+# Port "5672"
|
|
|
+# VHost "/"
|
|
|
+# User "guest"
|
|
|
+# Password "guest"
|
|
|
+# Exchange "amq.fanout"
|
|
|
+# RoutingKey "collectd"
|
|
|
+# Persistent false
|
|
|
+# StoreRates false
|
|
|
+# </Publish>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin apache>
|
|
|
+# <Instance "foo">
|
|
|
+# URL "http://localhost/server-status?auto"
|
|
|
+# User "www-user"
|
|
|
+# Password "secret"
|
|
|
+# VerifyPeer false
|
|
|
+# VerifyHost false
|
|
|
+# CACert "/etc/ssl/ca.crt"
|
|
|
+# Server "apache"
|
|
|
+# </Instance>
|
|
|
+#
|
|
|
+# <Instance "bar">
|
|
|
+# URL "http://some.domain.tld/status?auto"
|
|
|
+# Host "some.domain.tld"
|
|
|
+# Server "lighttpd"
|
|
|
+# </Instance>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin apcups>
|
|
|
+# Host "localhost"
|
|
|
+# Port "3551"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin ascent>
|
|
|
+# URL "http://localhost/ascent/status/"
|
|
|
+# User "www-user"
|
|
|
+# Password "secret"
|
|
|
+# VerifyPeer false
|
|
|
+# VerifyHost false
|
|
|
+# CACert "/etc/ssl/ca.crt"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin "bind">
|
|
|
+# URL "http://localhost:8053/"
|
|
|
+#
|
|
|
+# ParseTime false
|
|
|
+#
|
|
|
+# OpCodes true
|
|
|
+# QTypes true
|
|
|
+# ServerStats true
|
|
|
+# ZoneMaintStats true
|
|
|
+# ResolverStats false
|
|
|
+# MemoryStats true
|
|
|
+#
|
|
|
+# <View "_default">
|
|
|
+# QTypes true
|
|
|
+# ResolverStats true
|
|
|
+# CacheRRSets true
|
|
|
+#
|
|
|
+# Zone "127.in-addr.arpa/IN"
|
|
|
+# </View>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin csv>
|
|
|
+# DataDir "/var/lib/collectd/csv"
|
|
|
+# StoreRates false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin curl>
|
|
|
+# <Page "stock_quotes">
|
|
|
+# URL "http://finance.google.com/finance?q=NYSE%3AAMD"
|
|
|
+# User "foo"
|
|
|
+# Password "bar"
|
|
|
+# VerifyPeer false
|
|
|
+# VerifyHost false
|
|
|
+# CACert "/etc/ssl/ca.crt"
|
|
|
+# MeasureResponseTime false
|
|
|
+# <Match>
|
|
|
+# Regex "<span +class=\"pr\"[^>]*> *([0-9]*\\.[0-9]+) *</span>"
|
|
|
+# DSType "GaugeAverage"
|
|
|
+# Type "stock_value"
|
|
|
+# Instance "AMD"
|
|
|
+# </Match>
|
|
|
+# </Page>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin curl_json>
|
|
|
+## See: http://wiki.apache.org/couchdb/Runtime_Statistics
|
|
|
+# <URL "http://localhost:5984/_stats">
|
|
|
+# Instance "httpd"
|
|
|
+# <Key "httpd/requests/count">
|
|
|
+# Type "http_requests"
|
|
|
+# </Key>
|
|
|
+#
|
|
|
+# <Key "httpd_request_methods/*/count">
|
|
|
+# Type "http_request_methods"
|
|
|
+# </Key>
|
|
|
+#
|
|
|
+# <Key "httpd_status_codes/*/count">
|
|
|
+# Type "http_response_codes"
|
|
|
+# </Key>
|
|
|
+# </URL>
|
|
|
+## Database status metrics:
|
|
|
+# <URL "http://localhost:5984/_all_dbs">
|
|
|
+# Instance "dbs"
|
|
|
+# <Key "*/doc_count">
|
|
|
+# Type "gauge"
|
|
|
+# </Key>
|
|
|
+# <Key "*/doc_del_count">
|
|
|
+# Type "counter"
|
|
|
+# </Key>
|
|
|
+# <Key "*/disk_size">
|
|
|
+# Type "bytes"
|
|
|
+# </Key>
|
|
|
+# </URL>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin "curl_xml">
|
|
|
+# <URL "http://localhost/stats.xml">
|
|
|
+# Host "my_host"
|
|
|
+# Instance "some_instance"
|
|
|
+# User "collectd"
|
|
|
+# Password "thaiNg0I"
|
|
|
+# VerifyPeer true
|
|
|
+# VerifyHost true
|
|
|
+# CACert "/path/to/ca.crt"
|
|
|
+#
|
|
|
+# <XPath "table[@id=\"magic_level\"]/tr">
|
|
|
+# Type "magic_level"
|
|
|
+# InstancePrefix "prefix-"
|
|
|
+# InstanceFrom "td[1]"
|
|
|
+# ValuesFrom "td[2]/span[@class=\"level\"]"
|
|
|
+# </XPath>
|
|
|
+# </URL>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin dbi>
|
|
|
+# <Query "num_of_customers">
|
|
|
+# Statement "SELECT 'customers' AS c_key, COUNT(*) AS c_value \
|
|
|
+# FROM customers_tbl"
|
|
|
+# MinVersion 40102
|
|
|
+# MaxVersion 50042
|
|
|
+# <Result>
|
|
|
+# Type "gauge"
|
|
|
+# InstancePrefix "customer"
|
|
|
+# InstancesFrom "c_key"
|
|
|
+# ValuesFrom "c_value"
|
|
|
+# </Result>
|
|
|
+# </Query>
|
|
|
+#
|
|
|
+# <Database "customers_db">
|
|
|
+# Driver "mysql"
|
|
|
+# DriverOption "host" "localhost"
|
|
|
+# DriverOption "username" "collectd"
|
|
|
+# DriverOption "password" "secret"
|
|
|
+# DriverOption "dbname" "custdb0"
|
|
|
+# SelectDB "custdb0"
|
|
|
+# Query "num_of_customers"
|
|
|
+# Query "..."
|
|
|
+# </Database>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin df>
|
|
|
+# Device "/dev/sda1"
|
|
|
+# Device "192.168.0.2:/mnt/nfs"
|
|
|
+# MountPoint "/home"
|
|
|
+# FSType "ext3"
|
|
|
+# IgnoreSelected false
|
|
|
+# ReportByDevice false
|
|
|
+# ReportReserved false
|
|
|
+# ReportInodes false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin disk>
|
|
|
+# Disk "hda"
|
|
|
+# Disk "/sda[23]/"
|
|
|
+# IgnoreSelected false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin dns>
|
|
|
+# Interface "eth0"
|
|
|
+# IgnoreSource "192.168.0.1"
|
|
|
+# SelectNumericQueryTypes false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin email>
|
|
|
+# SocketFile "/var/run/collectd-email"
|
|
|
+# SocketGroup "collectd"
|
|
|
+# SocketPerms "0770"
|
|
|
+# MaxConns 5
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin ethstat>
|
|
|
+# Interface "eth0"
|
|
|
+# Map "rx_csum_offload_errors" "if_rx_errors" "checksum_offload"
|
|
|
+# Map "multicast" "if_multicast"
|
|
|
+# MappedOnly false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin exec>
|
|
|
+# Exec user "/path/to/exec"
|
|
|
+# Exec "user:group" "/path/to/exec"
|
|
|
+# NotificationExec user "/path/to/exec"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin filecount>
|
|
|
+# <Directory "/path/to/dir">
|
|
|
+# Instance "foodir"
|
|
|
+# Name "*.conf"
|
|
|
+# MTime "-5m"
|
|
|
+# Size "+10k"
|
|
|
+# Recursive true
|
|
|
+# IncludeHidden false
|
|
|
+# </Directory>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin gmond>
|
|
|
+# MCReceiveFrom "239.2.11.71" "8649"
|
|
|
+#
|
|
|
+# <Metric "swap_total">
|
|
|
+# Type "swap"
|
|
|
+# TypeInstance "total"
|
|
|
+# DataSource "value"
|
|
|
+# </Metric>
|
|
|
+#
|
|
|
+# <Metric "swap_free">
|
|
|
+# Type "swap"
|
|
|
+# TypeInstance "free"
|
|
|
+# DataSource "value"
|
|
|
+# </Metric>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin hddtemp>
|
|
|
+# Host "127.0.0.1"
|
|
|
+# Port 7634
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin interface>
|
|
|
+# Interface "eth0"
|
|
|
+# IgnoreSelected false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin ipmi>
|
|
|
+# Sensor "some_sensor"
|
|
|
+# Sensor "another_one"
|
|
|
+# IgnoreSelected false
|
|
|
+# NotifySensorAdd false
|
|
|
+# NotifySensorRemove true
|
|
|
+# NotifySensorNotPresent false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin iptables>
|
|
|
+# Chain "table" "chain"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin irq>
|
|
|
+# Irq 7
|
|
|
+# Irq 8
|
|
|
+# Irq 9
|
|
|
+# IgnoreSelected true
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin java>
|
|
|
+# JVMArg "-verbose:jni"
|
|
|
+# JVMArg "-Djava.class.path=/usr/share/collectd/java/collectd-api.jar"
|
|
|
+#
|
|
|
+# LoadPlugin "org.collectd.java.GenericJMX"
|
|
|
+# <Plugin "GenericJMX">
|
|
|
+# # See /usr/share/doc/collectd/examples/GenericJMX.conf
|
|
|
+# # for an example config.
|
|
|
+# </Plugin>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin libvirt>
|
|
|
+# Connection "xen:///"
|
|
|
+# RefreshInterval 60
|
|
|
+# Domain "name"
|
|
|
+# BlockDevice "name:device"
|
|
|
+# InterfaceDevice "name:device"
|
|
|
+# IgnoreSelected false
|
|
|
+# HostnameFormat name
|
|
|
+# InterfaceFormat name
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin madwifi>
|
|
|
+# Interface "wlan0"
|
|
|
+# IgnoreSelected false
|
|
|
+# Source "SysFS"
|
|
|
+# WatchSet "None"
|
|
|
+# WatchAdd "node_octets"
|
|
|
+# WatchAdd "node_rssi"
|
|
|
+# WatchAdd "is_rx_acl"
|
|
|
+# WatchAdd "is_scan_active"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin mbmon>
|
|
|
+# Host "127.0.0.1"
|
|
|
+# Port 411
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin md>
|
|
|
+# Device "/dev/md0"
|
|
|
+# IgnoreSelected false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin memcachec>
|
|
|
+# <Page "plugin_instance">
|
|
|
+# Server "localhost"
|
|
|
+# Key "page_key"
|
|
|
+# <Match>
|
|
|
+# Regex "(\\d+) bytes sent"
|
|
|
+# ExcludeRegex "<lines to be excluded>"
|
|
|
+# DSType CounterAdd
|
|
|
+# Type "ipt_octets"
|
|
|
+# Instance "type_instance"
|
|
|
+# </Match>
|
|
|
+# </Page>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin memcached>
|
|
|
+# Socket "/var/run/memcached.sock"
|
|
|
+# or:
|
|
|
+# Host "127.0.0.1"
|
|
|
+# Port "11211"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin mysql>
|
|
|
+# <Database db_name>
|
|
|
+# Host "database.serv.er"
|
|
|
+# Port "3306"
|
|
|
+# User "db_user"
|
|
|
+# Password "secret"
|
|
|
+# Database "db_name"
|
|
|
+# MasterStats true
|
|
|
+# </Database>
|
|
|
+#
|
|
|
+# <Database db_name2>
|
|
|
+# Host "localhost"
|
|
|
+# Socket "/var/run/mysql/mysqld.sock"
|
|
|
+# SlaveStats true
|
|
|
+# SlaveNotifications true
|
|
|
+# </Database>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin netlink>
|
|
|
+# Interface "All"
|
|
|
+# VerboseInterface "All"
|
|
|
+# QDisc "eth0" "pfifo_fast-1:0"
|
|
|
+# Class "ppp0" "htb-1:10"
|
|
|
+# Filter "ppp0" "u32-1:0"
|
|
|
+# IgnoreSelected false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin network>
|
|
|
+# # client setup:
|
|
|
+# Server "ff18::efc0:4a42" "25826"
|
|
|
+# <Server "239.192.74.66" "25826">
|
|
|
+# SecurityLevel Encrypt
|
|
|
+# Username "user"
|
|
|
+# Password "secret"
|
|
|
+# Interface "eth0"
|
|
|
+# </Server>
|
|
|
+# TimeToLive "128"
|
|
|
+#
|
|
|
+# # server setup:
|
|
|
+# Listen "0.0.0.0" "25826"
|
|
|
+# <Listen "239.192.74.66" "25826">
|
|
|
+# SecurityLevel Sign
|
|
|
+# AuthFile "/etc/collectd/passwd"
|
|
|
+# Interface "eth0"
|
|
|
+# </Listen>
|
|
|
+# MaxPacketSize 1024
|
|
|
+#
|
|
|
+# # proxy setup (client and server as above):
|
|
|
+# Forward true
|
|
|
+#
|
|
|
+# # statistics about the network plugin itself
|
|
|
+# ReportStats false
|
|
|
+#
|
|
|
+# # "garbage collection"
|
|
|
+# CacheFlush 1800
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin nginx>
|
|
|
+# URL "http://localhost/status?auto"
|
|
|
+# User "www-user"
|
|
|
+# Password "secret"
|
|
|
+# VerifyPeer false
|
|
|
+# VerifyHost false
|
|
|
+# CACert "/etc/ssl/ca.crt"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin notify_desktop>
|
|
|
+# OkayTimeout 1000
|
|
|
+# WarningTimeout 5000
|
|
|
+# FailureTimeout 0
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin notify_email>
|
|
|
+# SMTPServer "localhost"
|
|
|
+# SMTPPort 25
|
|
|
+# SMTPUser "my-username"
|
|
|
+# SMTPPassword "my-password"
|
|
|
+# From "collectd@main0server.com"
|
|
|
+# # <WARNING/FAILURE/OK> on <hostname>.
|
|
|
+# # Beware! Do not use not more than two placeholders (%)!
|
|
|
+# Subject "[collectd] %s on %s!"
|
|
|
+# Recipient "email1@domain1.net"
|
|
|
+# Recipient "email2@domain2.com"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin ntpd>
|
|
|
+# Host "localhost"
|
|
|
+# Port 123
|
|
|
+# ReverseLookups false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin nut>
|
|
|
+# UPS "upsname@hostname:port"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin olsrd>
|
|
|
+# Host "127.0.0.1"
|
|
|
+# Port "2006"
|
|
|
+# CollectLinks "Summary"
|
|
|
+# CollectRoutes "Summary"
|
|
|
+# CollectTopology "Summary"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin openvpn>
|
|
|
+# StatusFile "/etc/openvpn/openvpn-status.log"
|
|
|
+# ImprovedNamingSchema false
|
|
|
+# CollectCompression true
|
|
|
+# CollectIndividualUsers true
|
|
|
+# CollectUserCount false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin perl>
|
|
|
+# IncludeDir "/my/include/path"
|
|
|
+# BaseName "Collectd::Plugins"
|
|
|
+# EnableDebugger ""
|
|
|
+# LoadPlugin Monitorus
|
|
|
+# LoadPlugin OpenVZ
|
|
|
+#
|
|
|
+# <Plugin foo>
|
|
|
+# Foo "Bar"
|
|
|
+# Qux "Baz"
|
|
|
+# </Plugin>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin pinba>
|
|
|
+# Address "::0"
|
|
|
+# Port "30002"
|
|
|
+# <View "name">
|
|
|
+# Host "host name"
|
|
|
+# Server "server name"
|
|
|
+# Script "script name"
|
|
|
+# <View>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin ping>
|
|
|
+# Host "host.foo.bar"
|
|
|
+# Host "host.baz.qux"
|
|
|
+# Interval 1.0
|
|
|
+# Timeout 0.9
|
|
|
+# TTL 255
|
|
|
+# SourceAddress "1.2.3.4"
|
|
|
+# Device "eth0"
|
|
|
+# MaxMissed -1
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin postgresql>
|
|
|
+# <Query magic>
|
|
|
+# Statement "SELECT magic FROM wizard WHERE host = $1;"
|
|
|
+# Param hostname
|
|
|
+#
|
|
|
+# <Result>
|
|
|
+# Type gauge
|
|
|
+# InstancePrefix "magic"
|
|
|
+# ValuesFrom "magic"
|
|
|
+# </Result>
|
|
|
+# </Query>
|
|
|
+#
|
|
|
+# <Query rt36_tickets>
|
|
|
+# Statement "SELECT COUNT(type) AS count, type \
|
|
|
+# FROM (SELECT CASE \
|
|
|
+# WHEN resolved = 'epoch' THEN 'open' \
|
|
|
+# ELSE 'resolved' END AS type \
|
|
|
+# FROM tickets) type \
|
|
|
+# GROUP BY type;"
|
|
|
+#
|
|
|
+# <Result>
|
|
|
+# Type counter
|
|
|
+# InstancePrefix "rt36_tickets"
|
|
|
+# InstancesFrom "type"
|
|
|
+# ValuesFrom "count"
|
|
|
+# </Result>
|
|
|
+# </Query>
|
|
|
+#
|
|
|
+# <Database foo>
|
|
|
+# Host "hostname"
|
|
|
+# Port 5432
|
|
|
+# User "username"
|
|
|
+# Password "secret"
|
|
|
+#
|
|
|
+# SSLMode "prefer"
|
|
|
+# KRBSrvName "kerberos_service_name"
|
|
|
+#
|
|
|
+# Query magic
|
|
|
+# </Database>
|
|
|
+#
|
|
|
+# <Database bar>
|
|
|
+# Interval 60
|
|
|
+# Service "service_name"
|
|
|
+#
|
|
|
+# Query backend # predefined
|
|
|
+# Query rt36_tickets
|
|
|
+# </Database>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin powerdns>
|
|
|
+# <Server "server_name">
|
|
|
+# Collect "latency"
|
|
|
+# Collect "udp-answers" "udp-queries"
|
|
|
+# Socket "/var/run/pdns.controlsocket"
|
|
|
+# </Server>
|
|
|
+# <Recursor "recursor_name">
|
|
|
+# Collect "questions"
|
|
|
+# Collect "cache-hits" "cache-misses"
|
|
|
+# Socket "/var/run/pdns_recursor.controlsocket"
|
|
|
+# </Recursor>
|
|
|
+# LocalSocket "/opt/collectd/var/run/collectd-powerdns"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin processes>
|
|
|
+# Process "name"
|
|
|
+# ProcessMatch "foobar" "/usr/bin/perl foobar\\.pl.*"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin protocols>
|
|
|
+# Value "/^Tcp:/"
|
|
|
+# IgnoreSelected false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin python>
|
|
|
+# ModulePath "/path/to/your/python/modules"
|
|
|
+# LogTraces true
|
|
|
+# Interactive true
|
|
|
+# Import "spam"
|
|
|
+#
|
|
|
+# <Module spam>
|
|
|
+# spam "wonderful" "lovely"
|
|
|
+# </Module>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin rrdcached>
|
|
|
+# DaemonAddress "unix:/var/run/rrdcached.sock"
|
|
|
+# DataDir "/var/lib/rrdcached/db/collectd"
|
|
|
+# CreateFiles true
|
|
|
+# CollectStatistics true
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+<Plugin rrdtool>
|
|
|
+ DataDir "/var/lib/collectd/rrd"
|
|
|
+# CacheTimeout 120
|
|
|
+# CacheFlush 900
|
|
|
+# WritesPerSecond 30
|
|
|
+# 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 sensors>
|
|
|
+# SensorConfigFile "/etc/sensors3.conf"
|
|
|
+# Sensor "it8712-isa-0290/temperature-temp1"
|
|
|
+# Sensor "it8712-isa-0290/fanspeed-fan3"
|
|
|
+# Sensor "it8712-isa-0290/voltage-in8"
|
|
|
+# IgnoreSelected false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+# See /usr/share/doc/collectd/examples/snmp-data.conf.gz for a
|
|
|
+# comprehensive sample configuration.
|
|
|
+#<Plugin snmp>
|
|
|
+# <Data "powerplus_voltge_input">
|
|
|
+# Type "voltage"
|
|
|
+# Table false
|
|
|
+# Instance "input_line1"
|
|
|
+# Scale 0.1
|
|
|
+# Values "SNMPv2-SMI::enterprises.6050.5.4.1.1.2.1"
|
|
|
+# </Data>
|
|
|
+# <Data "hr_users">
|
|
|
+# Type "users"
|
|
|
+# Table false
|
|
|
+# Instance ""
|
|
|
+# Shift -1
|
|
|
+# Values "HOST-RESOURCES-MIB::hrSystemNumUsers.0"
|
|
|
+# </Data>
|
|
|
+# <Data "std_traffic">
|
|
|
+# Type "if_octets"
|
|
|
+# Table true
|
|
|
+# InstancePrefix "traffic"
|
|
|
+# Instance "IF-MIB::ifDescr"
|
|
|
+# Values "IF-MIB::ifInOctets" "IF-MIB::ifOutOctets"
|
|
|
+# </Data>
|
|
|
+#
|
|
|
+# <Host "some.switch.mydomain.org">
|
|
|
+# Address "192.168.0.2"
|
|
|
+# Version 1
|
|
|
+# Community "community_string"
|
|
|
+# Collect "std_traffic"
|
|
|
+# Inverval 120
|
|
|
+# </Host>
|
|
|
+# <Host "some.server.mydomain.org">
|
|
|
+# Address "192.168.0.42"
|
|
|
+# Version 2
|
|
|
+# Community "another_string"
|
|
|
+# Collect "std_traffic" "hr_users"
|
|
|
+# </Host>
|
|
|
+# <Host "some.ups.mydomain.org">
|
|
|
+# Address "192.168.0.3"
|
|
|
+# Version 1
|
|
|
+# Community "more_communities"
|
|
|
+# Collect "powerplus_voltge_input"
|
|
|
+# Interval 300
|
|
|
+# </Host>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin swap>
|
|
|
+# ReportByDevice false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin table>
|
|
|
+# <Table "/proc/slabinfo">
|
|
|
+# Instance "slabinfo"
|
|
|
+# Separator " "
|
|
|
+# <Result>
|
|
|
+# Type gauge
|
|
|
+# InstancePrefix "active_objs"
|
|
|
+# InstancesFrom 0
|
|
|
+# ValuesFrom 1
|
|
|
+# </Result>
|
|
|
+# <Result>
|
|
|
+# Type gauge
|
|
|
+# InstancePrefix "objperslab"
|
|
|
+# InstancesFrom 0
|
|
|
+# ValuesFrom 4
|
|
|
+# </Result>
|
|
|
+# </Table>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin "tail">
|
|
|
+# <File "/var/log/exim4/mainlog">
|
|
|
+# Instance "exim"
|
|
|
+# <Match>
|
|
|
+# Regex "S=([1-9][0-9]*)"
|
|
|
+# DSType "CounterAdd"
|
|
|
+# Type "ipt_bytes"
|
|
|
+# Instance "total"
|
|
|
+# </Match>
|
|
|
+# <Match>
|
|
|
+# Regex "\\<R=local_user\\>"
|
|
|
+# ExcludeRegex "\\<R=local_user\\>.*mail_spool defer"
|
|
|
+# DSType "CounterInc"
|
|
|
+# Type "counter"
|
|
|
+# Instance "local_user"
|
|
|
+# </Match>
|
|
|
+# </File>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+<Plugin tcpconns>
|
|
|
+ LocalPort "4001"
|
|
|
+ LocalPort "7001"
|
|
|
+</Plugin>
|
|
|
+
|
|
|
+#<Plugin teamspeak2>
|
|
|
+# Host "127.0.0.1"
|
|
|
+# Port "51234"
|
|
|
+# Server "8767"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin ted>
|
|
|
+# Device "/dev/ttyUSB0"
|
|
|
+# Retries 0
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin thermal>
|
|
|
+# ForceUseProcfs false
|
|
|
+# Device "THRM"
|
|
|
+# IgnoreSelected false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin tokyotyrant>
|
|
|
+# Host "localhost"
|
|
|
+# Port "1978"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin unixsock>
|
|
|
+# SocketFile "/var/run/collectd-unixsock"
|
|
|
+# SocketGroup "collectd"
|
|
|
+# SocketPerms "0660"
|
|
|
+# DeleteSocket false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin uuid>
|
|
|
+# UUIDFile "/etc/uuid"
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin varnish>
|
|
|
+# <Instance>
|
|
|
+# CollectCache true
|
|
|
+# CollectBackend true
|
|
|
+# CollectConnections true
|
|
|
+# CollectSHM true
|
|
|
+# CollectESI false
|
|
|
+# CollectFetch false
|
|
|
+# CollectHCB false
|
|
|
+# CollectSMA false
|
|
|
+# CollectSMS false
|
|
|
+# CollectSM false
|
|
|
+# CollectTotals false
|
|
|
+# CollectWorkers false
|
|
|
+# </Instance>
|
|
|
+#
|
|
|
+# <Instance "myinstance">
|
|
|
+# CollectCache true
|
|
|
+# </Instance>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin vmem>
|
|
|
+# Verbose false
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin write_graphite>
|
|
|
+# <Carbon>
|
|
|
+# Host "127.0.01"
|
|
|
+# Port "2003"
|
|
|
+# Prefix "collectd"
|
|
|
+# Postfix "collectd"
|
|
|
+# StoreRates false
|
|
|
+# AlwaysAppendDS false
|
|
|
+# EscapeCharacter "_"
|
|
|
+# </Carbon>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin write_http>
|
|
|
+# <URL "http://example.com/collectd-post">
|
|
|
+# User "collectd"
|
|
|
+# Password "secret"
|
|
|
+# VerifyPeer true
|
|
|
+# VerifyHost true
|
|
|
+# CACert "/etc/ssl/ca.crt"
|
|
|
+# Format "Command"
|
|
|
+# StoreRates false
|
|
|
+# </URL>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+#<Plugin write_mongodb>
|
|
|
+# <Node "example">
|
|
|
+# Host "localhost"
|
|
|
+# Port "27017"
|
|
|
+# Timeout 1000
|
|
|
+# StoreRates false
|
|
|
+# <Node>
|
|
|
+#</Plugin>
|
|
|
+
|
|
|
+Include "/etc/collectd/filters.conf"
|
|
|
+Include "/etc/collectd/thresholds.conf"
|