1# 2# Config file for collectd(1). 3# Please read collectd.conf(5) for a list of options. 4# http://collectd.org/ 5# 6 7############################################################################## 8# Global # 9#----------------------------------------------------------------------------# 10# Global settings for the daemon. # 11############################################################################## 12 13#Hostname "localhost" 14#FQDNLookup true 15#BaseDir "/var/db/@PACKAGE_NAME@" 16#PIDFile "@localstatedir@/run/@PACKAGE_NAME@.pid" 17#PluginDir "@libdir@/@PACKAGE_NAME@" 18#TypesDB "@prefix@/share/@PACKAGE_NAME@/types.db" 19 20#----------------------------------------------------------------------------# 21# When enabled, plugins are loaded automatically with the default options # 22# when an appropriate <Plugin ...> block is encountered. # 23# Disabled by default. # 24#----------------------------------------------------------------------------# 25#AutoLoadPlugin false 26 27#----------------------------------------------------------------------------# 28# When enabled, internal statistics are collected, using "collectd" as the # 29# plugin name. # 30# Disabled by default. # 31#----------------------------------------------------------------------------# 32#CollectInternalStats false 33 34#----------------------------------------------------------------------------# 35# Interval at which to query values. This may be overwritten on a per-plugin # 36# base by using the 'Interval' option of the LoadPlugin block: # 37# <LoadPlugin foo> # 38# Interval 60 # 39# </LoadPlugin> # 40#----------------------------------------------------------------------------# 41#Interval 10 42 43#MaxReadInterval 86400 44#Timeout 2 45#ReadThreads 5 46#WriteThreads 5 47 48# Limit the size of the write queue. Default is no limit. Setting up a limit is 49# recommended for servers handling a high volume of traffic. 50#WriteQueueLimitHigh 1000000 51#WriteQueueLimitLow 800000 52 53############################################################################## 54# Logging # 55#----------------------------------------------------------------------------# 56# Plugins which provide logging functions should be loaded first, so log # 57# messages generated when loading or configuring other plugins can be # 58# accessed. # 59############################################################################## 60 61@LOAD_PLUGIN_SYSLOG@LoadPlugin syslog 62@LOAD_PLUGIN_LOGFILE@LoadPlugin logfile 63@LOAD_PLUGIN_LOG_LOGSTASH@LoadPlugin log_logstash 64 65#<Plugin logfile> 66# LogLevel @DEFAULT_LOG_LEVEL@ 67# File STDOUT 68# Timestamp true 69# PrintSeverity false 70#</Plugin> 71 72#<Plugin log_logstash> 73# LogLevel @DEFAULT_LOG_LEVEL@ 74# File "@localstatedir@/log/@PACKAGE_NAME@.json.log" 75#</Plugin> 76 77#<Plugin syslog> 78# LogLevel @DEFAULT_LOG_LEVEL@ 79#</Plugin> 80 81############################################################################## 82# LoadPlugin section # 83#----------------------------------------------------------------------------# 84# Lines beginning with a single `#' belong to plugins which have been built # 85# but are disabled by default. # 86# # 87# Lines beginning with `##' belong to plugins which have not been built due # 88# to missing dependencies or because they have been deactivated explicitly. # 89############################################################################## 90 91#@BUILD_PLUGIN_AGGREGATION_TRUE@LoadPlugin aggregation 92#@BUILD_PLUGIN_AMQP_TRUE@LoadPlugin amqp 93#@BUILD_PLUGIN_AMQP1_TRUE@LoadPlugin amqp1 94#@BUILD_PLUGIN_APACHE_TRUE@LoadPlugin apache 95#@BUILD_PLUGIN_APCUPS_TRUE@LoadPlugin apcups 96#@BUILD_PLUGIN_APPLE_SENSORS_TRUE@LoadPlugin apple_sensors 97#@BUILD_PLUGIN_AQUAERO_TRUE@LoadPlugin aquaero 98#@BUILD_PLUGIN_ASCENT_TRUE@LoadPlugin ascent 99#@BUILD_PLUGIN_BAROMETER_TRUE@LoadPlugin barometer 100#@BUILD_PLUGIN_BATTERY_TRUE@LoadPlugin battery 101#@BUILD_PLUGIN_BIND_TRUE@LoadPlugin bind 102#@BUILD_PLUGIN_BUDDYINFO_TRUE@LoadPlugin buddyinfo 103#@BUILD_PLUGIN_CAPABILITIES_TRUE@LoadPlugin capabilities 104#@BUILD_PLUGIN_CEPH_TRUE@LoadPlugin ceph 105#@BUILD_PLUGIN_CGROUPS_TRUE@LoadPlugin cgroups 106#@BUILD_PLUGIN_CHRONY_TRUE@LoadPlugin chrony 107#@BUILD_PLUGIN_CHECK_UPTIME_TRUE@LoadPlugin check_uptime 108#@BUILD_PLUGIN_CONNECTIVITY_TRUE@LoadPlugin connectivity 109#@BUILD_PLUGIN_CONNTRACK_TRUE@LoadPlugin conntrack 110#@BUILD_PLUGIN_CONTEXTSWITCH_TRUE@LoadPlugin contextswitch 111@BUILD_PLUGIN_CPU_TRUE@@BUILD_PLUGIN_CPU_TRUE@LoadPlugin cpu 112#@BUILD_PLUGIN_CPUFREQ_TRUE@LoadPlugin cpufreq 113#@BUILD_PLUGIN_CPUSLEEP_TRUE@LoadPlugin cpusleep 114@LOAD_PLUGIN_CSV@LoadPlugin csv 115#@BUILD_PLUGIN_CURL_TRUE@LoadPlugin curl 116#@BUILD_PLUGIN_CURL_JSON_TRUE@LoadPlugin curl_json 117#@BUILD_PLUGIN_CURL_JSON_TRUE@LoadPlugin curl_jolokia 118#@BUILD_PLUGIN_CURL_XML_TRUE@LoadPlugin curl_xml 119#@BUILD_PLUGIN_DBI_TRUE@LoadPlugin dbi 120#@BUILD_PLUGIN_DCPMM_TRUE@LoadPlugin dcpmm 121#@BUILD_PLUGIN_DF_TRUE@LoadPlugin df 122#@BUILD_PLUGIN_DISK_TRUE@LoadPlugin disk 123#@BUILD_PLUGIN_DNS_TRUE@LoadPlugin dns 124#@BUILD_PLUGIN_DPDKEVENTS_TRUE@LoadPlugin dpdkevents 125#@BUILD_PLUGIN_DPDKSTAT_TRUE@LoadPlugin dpdkstat 126#@BUILD_PLUGIN_DPDK_TELEMETRY_TRUE@LoadPlugin dpdk_telemetry 127#@BUILD_PLUGIN_DRBD_TRUE@LoadPlugin drbd 128#@BUILD_PLUGIN_EMAIL_TRUE@LoadPlugin email 129#@BUILD_PLUGIN_ENTROPY_TRUE@LoadPlugin entropy 130#@BUILD_PLUGIN_ETHSTAT_TRUE@LoadPlugin ethstat 131#@BUILD_PLUGIN_EXEC_TRUE@LoadPlugin exec 132#@BUILD_PLUGIN_FHCOUNT_TRUE@LoadPlugin fhcount 133#@BUILD_PLUGIN_FILECOUNT_TRUE@LoadPlugin filecount 134#@BUILD_PLUGIN_FSCACHE_TRUE@LoadPlugin fscache 135#@BUILD_PLUGIN_GMOND_TRUE@LoadPlugin gmond 136#@BUILD_PLUGIN_GPS_TRUE@LoadPlugin gps 137#@BUILD_PLUGIN_GRPC_TRUE@LoadPlugin grpc 138#@BUILD_PLUGIN_HDDTEMP_TRUE@LoadPlugin hddtemp 139#@BUILD_PLUGIN_HUGEPAGES_TRUE@LoadPlugin hugepages 140#@BUILD_PLUGIN_INFINIBAND_TRUE@LoadPlugin infiniband 141#@BUILD_PLUGIN_INTEL_PMU_TRUE@LoadPlugin intel_pmu 142#@BUILD_PLUGIN_INTEL_RDT_TRUE@LoadPlugin intel_rdt 143@BUILD_PLUGIN_INTERFACE_TRUE@@BUILD_PLUGIN_INTERFACE_TRUE@LoadPlugin interface 144#@BUILD_PLUGIN_IPC_TRUE@LoadPlugin ipc 145#@BUILD_PLUGIN_IPMI_TRUE@LoadPlugin ipmi 146#@BUILD_PLUGIN_IPSTATS_TRUE@LoadPlugin ipstats 147#@BUILD_PLUGIN_IPTABLES_TRUE@LoadPlugin iptables 148#@BUILD_PLUGIN_IPVS_TRUE@LoadPlugin ipvs 149#@BUILD_PLUGIN_IRQ_TRUE@LoadPlugin irq 150#@BUILD_PLUGIN_JAVA_TRUE@LoadPlugin java 151@BUILD_PLUGIN_LOAD_TRUE@@BUILD_PLUGIN_LOAD_TRUE@LoadPlugin load 152#@BUILD_PLUGIN_LPAR_TRUE@LoadPlugin lpar 153#@BUILD_PLUGIN_LOGPARSER_TRUE@LoadPlugin logparser 154#@BUILD_PLUGIN_LUA_TRUE@LoadPlugin lua 155#@BUILD_PLUGIN_MADWIFI_TRUE@LoadPlugin madwifi 156#@BUILD_PLUGIN_MBMON_TRUE@LoadPlugin mbmon 157#@BUILD_PLUGIN_MCELOG_TRUE@LoadPlugin mcelog 158#@BUILD_PLUGIN_MD_TRUE@LoadPlugin md 159#@BUILD_PLUGIN_MDEVENTS_TRUE@LoadPlugin mdevents 160#@BUILD_PLUGIN_MEMCACHEC_TRUE@LoadPlugin memcachec 161#@BUILD_PLUGIN_MEMCACHED_TRUE@LoadPlugin memcached 162@BUILD_PLUGIN_MEMORY_TRUE@@BUILD_PLUGIN_MEMORY_TRUE@LoadPlugin memory 163#@BUILD_PLUGIN_MIC_TRUE@LoadPlugin mic 164#@BUILD_PLUGIN_MODBUS_TRUE@LoadPlugin modbus 165#@BUILD_PLUGIN_MQTT_TRUE@LoadPlugin mqtt 166#@BUILD_PLUGIN_MULTIMETER_TRUE@LoadPlugin multimeter 167#@BUILD_PLUGIN_MYSQL_TRUE@LoadPlugin mysql 168#@BUILD_PLUGIN_NETAPP_TRUE@LoadPlugin netapp 169#@BUILD_PLUGIN_NETLINK_TRUE@LoadPlugin netlink 170@LOAD_PLUGIN_NETWORK@LoadPlugin network 171#@BUILD_PLUGIN_NFS_TRUE@LoadPlugin nfs 172#@BUILD_PLUGIN_NGINX_TRUE@LoadPlugin nginx 173#@BUILD_PLUGIN_NOTIFY_DESKTOP_TRUE@LoadPlugin notify_desktop 174#@BUILD_PLUGIN_NOTIFY_EMAIL_TRUE@LoadPlugin notify_email 175#@BUILD_PLUGIN_NOTIFY_NAGIOS_TRUE@LoadPlugin notify_nagios 176#@BUILD_PLUGIN_NTPD_TRUE@LoadPlugin ntpd 177#@BUILD_PLUGIN_NUMA_TRUE@LoadPlugin numa 178#@BUILD_PLUGIN_NUT_TRUE@LoadPlugin nut 179#@BUILD_PLUGIN_OLSRD_TRUE@LoadPlugin olsrd 180#@BUILD_PLUGIN_ONEWIRE_TRUE@LoadPlugin onewire 181#@BUILD_PLUGIN_OPENLDAP_TRUE@LoadPlugin openldap 182#@BUILD_PLUGIN_OPENVPN_TRUE@LoadPlugin openvpn 183#@BUILD_PLUGIN_ORACLE_TRUE@LoadPlugin oracle 184#@BUILD_PLUGIN_OVS_EVENTS_TRUE@LoadPlugin ovs_events 185#@BUILD_PLUGIN_OVS_STATS_TRUE@LoadPlugin ovs_stats 186#@BUILD_PLUGIN_PCIE_ERRORS_TRUE@LoadPlugin pcie_errors 187#@BUILD_PLUGIN_PERL_TRUE@LoadPlugin perl 188#@BUILD_PLUGIN_PINBA_TRUE@LoadPlugin pinba 189#@BUILD_PLUGIN_PING_TRUE@LoadPlugin ping 190#@BUILD_PLUGIN_POSTGRESQL_TRUE@LoadPlugin postgresql 191#@BUILD_PLUGIN_POWERDNS_TRUE@LoadPlugin powerdns 192#@BUILD_PLUGIN_PROCESSES_TRUE@LoadPlugin processes 193#@BUILD_PLUGIN_PROCEVENT_TRUE@LoadPlugin procevent 194#@BUILD_PLUGIN_PROTOCOLS_TRUE@LoadPlugin protocols 195#@BUILD_PLUGIN_PYTHON_TRUE@LoadPlugin python 196#@BUILD_PLUGIN_REDFISH_TRUE@LoadPlugin redfish 197#@BUILD_PLUGIN_REDIS_TRUE@LoadPlugin redis 198#@BUILD_PLUGIN_ROUTEROS_TRUE@LoadPlugin routeros 199#@BUILD_PLUGIN_RRDCACHED_TRUE@LoadPlugin rrdcached 200@LOAD_PLUGIN_RRDTOOL@LoadPlugin rrdtool 201#@BUILD_PLUGIN_SENSORS_TRUE@LoadPlugin sensors 202#@BUILD_PLUGIN_SERIAL_TRUE@LoadPlugin serial 203#@BUILD_PLUGIN_SIGROK_TRUE@LoadPlugin sigrok 204#@BUILD_PLUGIN_SLURM_TRUE@LoadPlugin slurm 205#@BUILD_PLUGIN_SMART_TRUE@LoadPlugin smart 206#@BUILD_PLUGIN_SNMP_TRUE@LoadPlugin snmp 207#@BUILD_PLUGIN_SNMP_AGENT_TRUE@LoadPlugin snmp_agent 208#@BUILD_PLUGIN_STATSD_TRUE@LoadPlugin statsd 209#@BUILD_PLUGIN_SWAP_TRUE@LoadPlugin swap 210#@BUILD_PLUGIN_SYSEVENT_TRUE@LoadPlugin sysevent 211#@BUILD_PLUGIN_TABLE_TRUE@LoadPlugin table 212#@BUILD_PLUGIN_TAIL_TRUE@LoadPlugin tail 213#@BUILD_PLUGIN_TAIL_CSV_TRUE@LoadPlugin tail_csv 214#@BUILD_PLUGIN_TAPE_TRUE@LoadPlugin tape 215#@BUILD_PLUGIN_TCPCONNS_TRUE@LoadPlugin tcpconns 216#@BUILD_PLUGIN_TEAMSPEAK2_TRUE@LoadPlugin teamspeak2 217#@BUILD_PLUGIN_TED_TRUE@LoadPlugin ted 218#@BUILD_PLUGIN_THERMAL_TRUE@LoadPlugin thermal 219#@BUILD_PLUGIN_TOKYOTYRANT_TRUE@LoadPlugin tokyotyrant 220#@BUILD_PLUGIN_TURBOSTAT_TRUE@LoadPlugin turbostat 221#@BUILD_PLUGIN_UNIXSOCK_TRUE@LoadPlugin unixsock 222#@BUILD_PLUGIN_UPTIME_TRUE@LoadPlugin uptime 223#@BUILD_PLUGIN_USERS_TRUE@LoadPlugin users 224#@BUILD_PLUGIN_UUID_TRUE@LoadPlugin uuid 225#@BUILD_PLUGIN_VARNISH_TRUE@LoadPlugin varnish 226#@BUILD_PLUGIN_VIRT_TRUE@LoadPlugin virt 227#@BUILD_PLUGIN_VMEM_TRUE@LoadPlugin vmem 228#@BUILD_PLUGIN_VSERVER_TRUE@LoadPlugin vserver 229#@BUILD_PLUGIN_WIRELESS_TRUE@LoadPlugin wireless 230#@BUILD_PLUGIN_WRITE_GRAPHITE_TRUE@LoadPlugin write_graphite 231#@BUILD_PLUGIN_WRITE_HTTP_TRUE@LoadPlugin write_http 232#@BUILD_PLUGIN_WRITE_INFLUXDB_UDP_TRUE@LoadPlugin write_influxdb_udp 233#@BUILD_PLUGIN_WRITE_KAFKA_TRUE@LoadPlugin write_kafka 234#@BUILD_PLUGIN_WRITE_LOG_TRUE@LoadPlugin write_log 235#@BUILD_PLUGIN_WRITE_MONGODB_TRUE@LoadPlugin write_mongodb 236#@BUILD_PLUGIN_WRITE_PROMETHEUS_TRUE@LoadPlugin write_prometheus 237#@BUILD_PLUGIN_WRITE_REDIS_TRUE@LoadPlugin write_redis 238#@BUILD_PLUGIN_WRITE_RIEMANN_TRUE@LoadPlugin write_riemann 239#@BUILD_PLUGIN_WRITE_SENSU_TRUE@LoadPlugin write_sensu 240#@BUILD_PLUGIN_WRITE_STACKDRIVER_TRUE@LoadPlugin write_stackdriver 241#@BUILD_PLUGIN_WRITE_SYSLOG_TRUE@LoadPlugin write_syslog 242#@BUILD_PLUGIN_WRITE_TSDB_TRUE@LoadPlugin write_tsdb 243#@BUILD_PLUGIN_XENCPU_TRUE@LoadPlugin xencpu 244#@BUILD_PLUGIN_XMMS_TRUE@LoadPlugin xmms 245#@BUILD_PLUGIN_ZFS_ARC_TRUE@LoadPlugin zfs_arc 246#@BUILD_PLUGIN_ZONE_TRUE@LoadPlugin zone 247#@BUILD_PLUGIN_ZOOKEEPER_TRUE@LoadPlugin zookeeper 248 249############################################################################## 250# Plugin configuration # 251#----------------------------------------------------------------------------# 252# In this section configuration stubs for each plugin are provided. A desc- # 253# ription of those options is available in the collectd.conf(5) manual page. # 254############################################################################## 255 256#<Plugin aggregation> 257# <Aggregation> 258# #Host "unspecified" 259# Plugin "cpu" 260# #PluginInstance "unspecified" 261# Type "cpu" 262# #TypeInstance "unspecified" 263# 264# GroupBy "Host" 265# GroupBy "TypeInstance" 266# 267# CalculateNum false 268# CalculateSum false 269# CalculateAverage true 270# CalculateMinimum false 271# CalculateMaximum false 272# CalculateStddev false 273# </Aggregation> 274#</Plugin> 275 276#<Plugin amqp> 277# <Publish "name"> 278# Host "localhost" 279# Port "5672" 280# VHost "/" 281# User "guest" 282# Password "guest" 283# Exchange "amq.fanout" 284# RoutingKey "collectd" 285# Persistent false 286# StoreRates false 287# ConnectionRetryDelay 0 288# TLSEnabled false 289# TLSVerifyPeer true 290# TLSVerifyHostName true 291# TLSCACert "/path/to/ca.pem" 292# TLSClientCert "/path/to/client-cert.pem" 293# TLSClientKey "/path/to/client-key.pem" 294# </Publish> 295#</Plugin> 296 297#<Plugin amqp1> 298# <Transport "name"> 299# Host "localhost" 300# Port "5672" 301# User "guest" 302# Password "guest" 303# Address "collectd" 304# RetryDelay 1 305# <Instance "log"> 306# Format JSON 307# PreSettle false 308# </Instance> 309# <Instance "notify"> 310# Format JSON 311# PreSettle true 312# </Instance> 313# <Instance "telemetry"> 314# Format JSON 315# PreSettle false 316# </Instance> 317# </Transport> 318#</Plugin> 319 320#<Plugin apache> 321# <Instance "local"> 322# URL "http://localhost/status?auto" 323# User "www-user" 324# Password "secret" 325# CACert "/etc/ssl/ca.crt" 326# </Instance> 327#</Plugin> 328 329#<Plugin apcups> 330# Host "localhost" 331# Port "3551" 332# ReportSeconds true 333# PersistentConnection true 334#</Plugin> 335 336#<Plugin aquaero> 337# Device "" 338#</Plugin> 339 340#<Plugin ascent> 341# URL "http://localhost/ascent/status/" 342# User "www-user" 343# Password "secret" 344# CACert "/etc/ssl/ca.crt" 345#</Plugin> 346 347#<Plugin "barometer"> 348# Device "/dev/i2c-0"; 349# Oversampling 512 350# PressureOffset 0.0 351# TemperatureOffset 0.0 352# Normalization 2 353# Altitude 238.0 354# TemperatureSensor "myserver/onewire-F10FCA000800/temperature" 355#</Plugin> 356 357#<Plugin "battery"> 358# ValuesPercentage false 359# ReportDegraded false 360# QueryStateFS false 361#</Plugin> 362 363#<Plugin "bind"> 364# URL "http://localhost:8053/" 365# ParseTime false 366# OpCodes true 367# QTypes true 368# 369# ServerStats true 370# ZoneMaintStats true 371# ResolverStats false 372# MemoryStats true 373# 374# <View "_default"> 375# QTypes true 376# ResolverStats true 377# CacheRRSets true 378# 379# Zone "127.in-addr.arpa/IN" 380# </View> 381#</Plugin> 382 383#<Plugin buddyinfo> 384# Zone "Normal" 385#</Plugin> 386 387#<Plugin capabilities> 388# Port "9104" 389#</Plugin> 390 391#<Plugin ceph> 392# LongRunAvgLatency false 393# ConvertSpecialMetricTypes true 394# <Daemon "osd.0"> 395# SocketPath "/var/run/ceph/ceph-osd.0.asok" 396# </Daemon> 397# <Daemon "osd.1"> 398# SocketPath "/var/run/ceph/ceph-osd.1.asok" 399# </Daemon> 400# <Daemon "mon.a"> 401# SocketPath "/var/run/ceph/ceph-mon.ceph1.asok" 402# </Daemon> 403# <Daemon "mds.a"> 404# SocketPath "/var/run/ceph/ceph-mds.ceph1.asok" 405# </Daemon> 406#</Plugin> 407 408#<Plugin chrony> 409# Host "localhost" 410# Port "323" 411# Timeout "2" 412#</Plugin> 413 414#<Plugin connectivity> 415# Interface eth0 416#</Plugin> 417 418#<Plugin cgroups> 419# CGroup "libvirt" 420# IgnoreSelected false 421#</Plugin> 422 423#<Plugin cpu> 424# ReportByCpu true 425# ReportByState true 426# ValuesPercentage false 427# ReportNumCpu false 428# ReportGuestState false 429# SubtractGuestState true 430#</Plugin> 431# 432#<Plugin csv> 433# DataDir "/var/db/@PACKAGE_NAME@/csv" 434# StoreRates false 435#</Plugin> 436 437#<Plugin curl> 438# <Page "stock_quotes"> 439# URL "http://finance.google.com/finance?q=NYSE%3AAMD" 440# AddressFamily "any" 441# User "foo" 442# Password "bar" 443# Digest false 444# VerifyPeer true 445# VerifyHost true 446# CACert "/path/to/ca.crt" 447# Header "X-Custom-Header: foobar" 448# Post "foo=bar" 449# 450# MeasureResponseTime false 451# MeasureResponseCode false 452# <Match> 453# Regex "<span +class=\"pr\"[^>]*> *([0-9]*\\.[0-9]+) *</span>" 454# DSType "GaugeAverage" 455# Type "stock_value" 456# Instance "AMD" 457# </Match> 458# </Page> 459#</Plugin> 460 461#<Plugin curl_json> 462# <URL "http://localhost:80/test.json"> 463# AddressFamily "any" 464# Instance "test_http_json" 465# <Key "testArray/0"> 466# Type "gauge" 467# # Expect: 1 468# </Key> 469# <Key "testArray/1"> 470# Type "gauge" 471# # Expect: 2 472# </Key> 473# <Key "testArrayInbetween/0/blarg"> 474# Type "gauge" 475# # Expect: 3 476# </Key> 477# <Key "testArrayInbetween/1/blub"> 478# Type "gauge" 479# # Expect: 4 480# </Key> 481# <Key "testDirectHit"> 482# Type "gauge" 483# # Expect: 5 484# </Key> 485# <Key "testSubLevelHit/oneMoreLevel"> 486# Type "gauge" 487# # Expect: 6 488# </Key> 489# </URL> 490# put this as test.json on your webserver, the above config demonstraces 491# how to match them. 492# { 493# "testArray":[1,2], 494# "testArrayInbetween":[{"blarg":3},{"blub":4}], 495# "testDirectHit":5, 496# "testSubLevelHit":{"oneMoreLevel":6} 497# } 498## See: http://wiki.apache.org/couchdb/Runtime_Statistics 499# <URL "http://localhost:5984/_stats"> 500# AddressFamily "ipv4" 501# Instance "httpd" 502# <Key "httpd/requests/count"> 503# Type "http_requests" 504# </Key> 505# 506# <Key "httpd_request_methods/*/count"> 507# Type "http_request_methods" 508# </Key> 509# 510# <Key "httpd_status_codes/*/count"> 511# Type "http_response_codes" 512# </Key> 513# </URL> 514## Database status metrics: 515# <URL "http://localhost:5984/_all_dbs"> 516# AddressFamily "ipv6" 517# Instance "dbs" 518# <Key "*/doc_count"> 519# Type "gauge" 520# </Key> 521# <Key "*/doc_del_count"> 522# Type "counter" 523# </Key> 524# <Key "*/disk_size"> 525# Type "bytes" 526# </Key> 527# </URL> 528#</Plugin> 529 530# Adjust the location of the jolokia plugin according to your setup 531# specify a username/password which has access to the values you want to aggregate 532# use jolokia_2_collectd.py to generate a more detailed config. 533#<Plugin curl_jolokia> 534# <URL "http://10.10.10.10:7101/jolokia-war-1.2.0/?ignoreErrors=true&canonicalNaming=false";> 535# Host "_APPPERF_JMX" 536# User "webloginname" 537# Password "passvoid" 538# Post "[{\"config\":{},\"type\":\"read\",\"mbean\":\"java.lang:name=PS Scavenge,type=GarbageCollector\",\"attribute\":[\"CollectionTime\",\"CollectionCount\"]},{\"config\":{},\"type\":\"read\",\"mbean\":\"java.lang:type=Threading\",\"attribute\":[\"CurrentThreadUserTime\",\"CurrentThreadCpuTime\"]},{\"config\":{},\"type\":\"read\",\"mbean\":\"java.lang:type=Runtime\",\"attribute\":[\"Uptime\"]},{\"config\":{},\"type\":\"read\",\"mbean\":\"java.lang:type=ClassLoading\",\"attribute\":[\"LoadedClassCount\",\"TotalLoadedClassCount\"]}]" 539# 540# <BeanName "PS_Scavenge"> 541# MBean "java.lang:name=PS Scavenge,type=GarbageCollector" 542# BeanNameSpace "java_lang" 543# <AttributeName "collectiontime" > 544# Attribute "CollectionTime" 545# type "gauge" 546# </AttributeName> 547# <AttributeName "collectioncount" > 548# Attribute "CollectionCount" 549# type "gauge" 550# </AttributeName> 551# 552# </BeanName> 553# <BeanName "type_Runtime"> 554# MBean "java.lang:type=Runtime" 555# BeanNameSpace "java_lang" 556# <AttributeName "uptime" > 557# Attribute "Uptime" 558# type "gauge" 559# </AttributeName> 560# 561# </BeanName> 562# <BeanName "type_ClassLoading"> 563# MBean "java.lang:type=ClassLoading" 564# BeanNameSpace "java_lang" 565# <AttributeName "loadedclasscount" > 566# Attribute "LoadedClassCount" 567# type "gauge" 568# </AttributeName> 569# <AttributeName "totalloadedclasscount" > 570# Attribute "TotalLoadedClassCount" 571# type "gauge" 572# </AttributeName> 573# 574# </BeanName> 575# <BeanName "type_OperatingSystem"> 576# MBean "java.lang:type=OperatingSystem" 577# BeanNameSpace "java_lang" 578# <AttributeName "systemloadaverage" > 579# Attribute "SystemLoadAverage" 580# type "gauge" 581# </AttributeName> 582# <AttributeName "openfiledescriptorcount" > 583# Attribute "OpenFileDescriptorCount" 584# type "gauge" 585# </AttributeName> 586# <AttributeName "processcputime" > 587# Attribute "ProcessCpuTime" 588# type "gauge" 589# </AttributeName> 590# <AttributeName "freephysicalmemorysize" > 591# Attribute "FreePhysicalMemorySize" 592# type "gauge" 593# </AttributeName> 594# <AttributeName "freeswapspacesize" > 595# Attribute "FreeSwapSpaceSize" 596# type "gauge" 597# </AttributeName> 598# <AttributeName "processcpuload" > 599# Attribute "ProcessCpuLoad" 600# type "gauge" 601# </AttributeName> 602# <AttributeName "systemcpuload" > 603# Attribute "SystemCpuLoad" 604# type "gauge" 605# </AttributeName> 606# 607# </BeanName> 608# </URL> 609#</Plugin> 610 611#<Plugin curl_xml> 612# <URL "http://localhost/stats.xml"> 613# AddressFamily "any" 614# Host "my_host" 615# #Plugin "stats" 616# Instance "some_instance" 617# User "collectd" 618# Password "thaiNg0I" 619# Digest false 620# VerifyPeer true 621# VerifyHost true 622# CACert "/path/to/ca.crt" 623# Header "X-Custom-Header: foobar" 624# Post "foo=bar" 625# 626# <XPath "table[@id=\"magic_level\"]/tr"> 627# Type "magic_level" 628# #InstancePrefix "prefix-" 629# InstanceFrom "td[1]" 630# #PluginInstanceFrom "td[1]" 631# ValuesFrom "td[2]/span[@class=\"level\"]" 632# </XPath> 633# </URL> 634#</Plugin> 635 636#<Plugin dbi> 637# <Query "num_of_customers"> 638# Statement "SELECT 'customers' AS c_key, COUNT(*) AS c_value FROM customers_tbl" 639# <Result> 640# Type "gauge" 641# InstancesFrom "c_key" 642# ValuesFrom "c_value" 643# </Result> 644# </Query> 645# <Database "customers_db"> 646# #Plugin "mycompany" 647# Driver "mysql" 648# DriverOption "host" "localhost" 649# DriverOption "username" "collectd" 650# DriverOption "password" "AeXohy0O" 651# DriverOption "dbname" "custdb0" 652# #SelectDB "custdb0" 653# Query "num_of_customers" 654# #Query "..." 655# #Host "..." 656# </Database> 657#</Plugin> 658 659#<Plugin dcpmm> 660# Interval 10.0 661# CollectHealth false 662# CollectPerfMetrics true 663# EnableDispatchAll false 664#</Plugin> 665 666#<Plugin df> 667# Device "/dev/hda1" 668# Device "192.168.0.2:/mnt/nfs" 669# MountPoint "/home" 670# FSType "ext3" 671# IgnoreSelected false 672# LogOnce false 673# ReportByDevice false 674# ReportInodes false 675# ValuesAbsolute true 676# ValuesPercentage false 677#</Plugin> 678 679#<Plugin disk> 680# Disk "/^[hs]d[a-f][0-9]?$/" 681# IgnoreSelected false 682# UseBSDName false 683# UdevNameAttr "DEVNAME" 684#</Plugin> 685 686#<Plugin dns> 687# Interface "eth0" 688# IgnoreSource "192.168.0.1" 689# SelectNumericQueryTypes true 690#</Plugin> 691 692#<Plugin "dpdkevents"> 693# <EAL> 694# Coremask "0x1" 695# MemoryChannels "4" 696# FilePrefix "rte" 697# </EAL> 698# <Event "link_status"> 699# SendEventsOnUpdate true 700# EnabledPortMask 0xffff 701# PortName "interface1" 702# PortName "interface2" 703# SendNotification false 704# </Event> 705# <Event "keep_alive"> 706# SendEventsOnUpdate true 707# LCoreMask "0xf" 708# KeepAliveShmName "/dpdk_keepalive_shm_name" 709# SendNotification false 710# </Event> 711#</Plugin> 712 713#<Plugin dpdkstat> 714# <EAL> 715# Coremask "0x2" 716# MemoryChannels "4" 717# FilePrefix "rte" 718# LogLevel "7" 719# RteDriverLibPath "/usr/lib/dpdk-pmd" 720# </EAL> 721# SharedMemObj "dpdk_collectd_stats_0" 722# EnabledPortMask 0xffff 723# PortName "interface1" 724# PortName "interface2" 725#</Plugin> 726 727#<Plugin dpdk_telemetry> 728# ClientSocketPath "/var/run/.client" 729# DpdkSocketPath "/var/run/dpdk/rte/telemetry" 730#</Plugin> 731 732#<Plugin email> 733# SocketFile "@localstatedir@/run/@PACKAGE_NAME@-email" 734# SocketGroup "collectd" 735# SocketPerms "0770" 736# MaxConns 5 737#</Plugin> 738 739#<Plugin ethstat> 740# Interface "eth0" 741# Map "rx_csum_offload_errors" "if_rx_errors" "checksum_offload" 742# Map "multicast" "if_multicast" 743# MappedOnly false 744#</Plugin> 745 746#<Plugin exec> 747# Exec "user:group" "/path/to/exec" 748# NotificationExec "user:group" "/path/to/exec" 749#</Plugin> 750 751#<Plugin fhcount> 752# ValuesAbsolute true 753# ValuesPercentage false 754#</Plugin> 755 756#<Plugin filecount> 757# <Directory "/path/to/dir"> 758# #Plugin "foo" 759# Instance "foodir" 760# Name "*.conf" 761# MTime "-5m" 762# Size "+10k" 763# Recursive true 764# IncludeHidden false 765# RegularOnly true 766# #FilesSizeType "bytes" 767# #FilesCountType "files" 768# #TypeInstance "instance" 769# </Directory> 770#</Plugin> 771 772#<Plugin gmond> 773# MCReceiveFrom "239.2.11.71" "8649" 774# <Metric "swap_total"> 775# Type "swap" 776# TypeInstance "total" 777# DataSource "value" 778# </Metric> 779# <Metric "swap_free"> 780# Type "swap" 781# TypeInstance "free" 782# DataSource "value" 783# </Metric> 784#</Plugin> 785 786#<Plugin gps> 787# Host "127.0.0.1" 788# Port "2947" 789# Timeout 0.015 790# PauseConnect 5 791#</Plugin> 792 793#<Plugin gpu_nvidia> 794# GPUIndex 0 795# GPUIndex 2 796# IgnoreSelected false 797# InstanceByGPUIndex true 798# InstanceByGPUName true 799#</Plugin> 800 801#<Plugin grpc> 802# <Server "example.com" "50051"> 803# EnableSSL true 804# SSLCACertificateFile "/path/to/root.pem" 805# SSLCertificateFile "/path/to/server.pem" 806# SSLCertificateKeyFile "/path/to/server.key" 807# </Server> 808# <Listen "0.0.0.0" "50051"> 809# EnableSSL true 810# SSLCACertificateFile "/path/to/root.pem" 811# SSLCertificateFile "/path/to/client.pem" 812# SSLCertificateKeyFile "/path/to/client.key" 813# VerifyPeer true 814# </Listen> 815#</Plugin> 816 817#<Plugin hddtemp> 818# Host "127.0.0.1" 819# Port "7634" 820#</Plugin> 821 822#<Plugin hugepages> 823# ReportPerNodeHP true 824# ReportRootHP true 825# ValuesPages true 826# ValuesBytes false 827# ValuesPercentage false 828#</Plugin> 829 830#<Plugin intel_pmu> 831# ReportHardwareCacheEvents true 832# ReportKernelPMUEvents true 833# ReportSoftwareEvents true 834# EventList "/var/cache/pmu/GenuineIntel-6-2D-core.json" 835# HardwareEvents "L2_RQSTS.CODE_RD_HIT,L2_RQSTS.CODE_RD_MISS" "L2_RQSTS.ALL_CODE_RD" 836# Cores "[0-3]" 837# DispatchMultiPmu false 838#</Plugin> 839 840#<Plugin "intel_rdt"> 841# Cores "0-2" 842# Processes "sshd" 843#</Plugin> 844 845#<Plugin interface> 846# Interface "eth0" 847# IgnoreSelected false 848# ReportInactive true 849# UniqueName false 850#</Plugin> 851 852#<Plugin ipmi> 853# <Instance "local"> 854# Sensor "some_sensor" 855# Sensor "another_one" 856# IgnoreSelected false 857# NotifySensorAdd false 858# NotifySensorRemove true 859# NotifySensorNotPresent false 860# NotifyIPMIConnectionState false 861# SELEnabled false 862# SELSensor "some_sensor" 863# SELSensor "another_one" 864# SELIgnoreSelected false 865# SELClearEvent false 866# </Instance> 867# <Instance "remote"> 868# Host "server.example.com" 869# Address "1.2.3.4" 870# Username "user" 871# Password "secret" 872# #AuthType "md5" 873# Sensor "some_sensor" 874# Sensor "another_one" 875# IgnoreSelected false 876# NotifySensorAdd false 877# NotifySensorRemove true 878# NotifySensorNotPresent false 879# NotifyIPMIConnectionState false 880# SELEnabled false 881# SELSensor "some_sensor" 882# SELSensor "another_one" 883# SELIgnoreSelected false 884# SELClearEvent false 885# </Instance> 886#</Plugin> 887 888#<Plugin iptables> 889# Chain table chain 890# Chain6 table chain 891#</Plugin> 892 893#<Plugin irq> 894# Irq 7 895# Irq 8 896# Irq 9 897# IgnoreSelected true 898#</Plugin> 899 900#<Plugin java> 901# JVMArg "-verbose:jni" 902# JVMArg "-Djava.class.path=@prefix@/share/collectd/java/collectd-api.jar" 903# 904# LoadPlugin "org.collectd.java.Foobar" 905# <Plugin "org.collectd.java.Foobar"> 906# # To be parsed by the plugin 907# </Plugin> 908#</Plugin> 909 910#<Plugin load> 911# ReportRelative true 912#</Plugin> 913 914#<Plugin lpar> 915# CpuPoolStats false 916# ReportBySerial false 917#</Plugin> 918 919#<Plugin logparser> 920# <Logfile "/var/log/syslog"> 921# FirstFullRead false 922# <Message "pcie_errors"> 923# DefaultType "pcie_error" 924# DefaultSeverity "warning" 925# <Match "aer error"> 926# Regex "AER:.*error received" 927# SubmatchIdx -1 928# </Match> 929# <Match "incident time"> 930# Regex "(... .. ..:..:..) .* pcieport.*AER" 931# SubmatchIdx 1 932# IsMandatory false 933# </Match> 934# <Match "root port"> 935# Regex "pcieport (.*): AER:" 936# SubmatchIdx 1 937# IsMandatory true 938# </Match> 939# <Match "device"> 940# PluginInstance true 941# Regex " ([0-9a-fA-F:\\.]*): PCIe Bus Error" 942# SubmatchIdx 1 943# IsMandatory false 944# </Match> 945# <Match "severity_mandatory"> 946# Regex "severity=" 947# SubMatchIdx -1 948# </Match> 949# <Match "nonfatal"> 950# Regex "severity=.*\\([nN]on-[fF]atal" 951# TypeInstance "non_fatal" 952# IsMandatory false 953# </Match> 954# <Match "fatal"> 955# Regex "severity=.*\\([fF]atal" 956# Severity "failure" 957# TypeInstance "fatal" 958# IsMandatory false 959# </Match> 960# <Match "corrected"> 961# Regex "severity=Corrected" 962# TypeInstance "correctable" 963# IsMandatory false 964# </Match> 965# <Match "error type"> 966# Regex "type=(.*)," 967# SubmatchIdx 1 968# IsMandatory false 969# </Match> 970# <Match "id"> 971# Regex ", id=(.*)" 972# SubmatchIdx 1 973# </Match> 974# </Message> 975# </Logfile> 976#</Plugin> 977 978#<Plugin lua> 979# BasePath "@prefix@/share/@PACKAGE_NAME@/lua" 980# Script "script1.lua" 981# Script "script2.lua" 982#</Plugin> 983 984#<Plugin madwifi> 985# Interface "wlan0" 986# IgnoreSelected false 987# Source "SysFS" 988# WatchSet "None" 989# WatchAdd "node_octets" 990# WatchAdd "node_rssi" 991# WatchAdd "is_rx_acl" 992# WatchAdd "is_scan_active" 993#</Plugin> 994 995#<Plugin mbmon> 996# Host "127.0.0.1" 997# Port "411" 998#</Plugin> 999 1000#<Plugin mcelog> 1001# <Memory> 1002# McelogClientSocket "/var/run/mcelog-client" 1003# PersistentNotification false 1004# </Memory> 1005# McelogLogfile "/var/log/mcelog" 1006#</Plugin> 1007 1008#<Plugin md> 1009# Device "/dev/md0" 1010# IgnoreSelected false 1011#</Plugin> 1012 1013#<Plugin mdevents> 1014# Event "" 1015# IgnoreEvent False 1016# Array "" 1017# IgnoreArray False 1018#</Plugin> 1019 1020#<Plugin memcachec> 1021# <Page "plugin_instance"> 1022# Server "localhost" 1023# Key "page_key" 1024# <Match> 1025# Regex "(\\d+) bytes sent" 1026# ExcludeRegex "<lines to be excluded>" 1027# DSType CounterAdd 1028# Type "ipt_octets" 1029# Instance "type_instance" 1030# </Match> 1031# </Page> 1032#</Plugin> 1033 1034#<Plugin memcached> 1035# <Instance "local"> 1036# #Host "memcache.example.com" 1037# Address "127.0.0.1" 1038# Port "11211" 1039# </Instance> 1040#</Plugin> 1041 1042#<Plugin memory> 1043# ValuesAbsolute true 1044# ValuesPercentage false 1045#</Plugin> 1046 1047#<Plugin modbus> 1048# <Data "data_name"> 1049# RegisterBase 1234 1050# RegisterCmd ReadHolding 1051# RegisterType float 1052# Type gauge 1053# Instance "..." 1054# #Scale 1.0 1055# #Shift 0.0 1056# </Data> 1057# 1058# <Host "name"> 1059# Address "addr" 1060# Port "1234" 1061# Interval 60 1062# 1063# <Slave 1> 1064# Instance "foobar" # optional 1065# Collect "data_name" 1066# </Slave> 1067# </Host> 1068#</Plugin> 1069 1070#<Plugin mqtt> 1071# <Publish "name"> 1072# Host "localhost" 1073# Port 1883 1074# ClientId "localhost" 1075# User "user" 1076# Password "secret" 1077# QoS 0 1078# Prefix "collectd" 1079# StoreRates true 1080# Retain false 1081# CACert "/etc/ssl/ca.crt" 1082# CertificateFile "/etc/ssl/client.crt" 1083# CertificateKeyFile "/etc/ssl/client.pem" 1084# TLSProtocol "tlsv1.2" 1085# CipherSuite "ciphers" 1086# </Publish> 1087# <Subscribe "name"> 1088# Host "localhost" 1089# Port 1883 1090# ClientId "localhost" 1091# User "user" 1092# Password "secret" 1093# QoS 2 1094# Topic "collectd/#" 1095# CleanSession true 1096# CACert "/etc/ssl/ca.crt" 1097# CertificateFile "/etc/ssl/client.crt" 1098# CertificateKeyFile "/etc/ssl/client.pem" 1099# TLSProtocol "tlsv1.2" 1100# CipherSuite "ciphers" 1101# </Subscribe> 1102#</Plugin> 1103 1104#<Plugin mysql> 1105# <Database db_name> 1106# Host "database.serv.er" 1107# User "db_user" 1108# Password "secret" 1109# Database "db_name" 1110# SSLKey "/path/to/key.pem" 1111# SSLCert "/path/to/cert.pem" 1112# SSLCA "/path/to/ca.pem" 1113# SSLCAPath "/path/to/cas/" 1114# SSLCipher "DHE-RSA-AES256-SHA" 1115# MasterStats true 1116# ConnectTimeout 10 1117# InnodbStats true 1118# </Database> 1119# 1120# <Database db_name2> 1121# Alias "squeeze" 1122# Host "localhost" 1123# Socket "/var/run/mysql/mysqld.sock" 1124# SlaveStats true 1125# SlaveNotifications true 1126# </Database> 1127# <Database galera> 1128# Alias "galera" 1129# Host "localhost" 1130# Socket "/var/run/mysql/mysqld.sock" 1131# WsrepStats true 1132# </Database> 1133#</Plugin> 1134 1135#<Plugin netapp> 1136# <Host "netapp1.example.com"> 1137# Protocol "https" 1138# Address "10.0.0.1" 1139# Port 443 1140# User "username" 1141# Password "aef4Aebe" 1142# Interval 30 1143# 1144# <WAFL> 1145# Interval 30 1146# GetNameCache true 1147# GetDirCache true 1148# GetBufferCache true 1149# GetInodeCache true 1150# </WAFL> 1151# 1152# <Disks> 1153# Interval 30 1154# GetBusy true 1155# </Disks> 1156# 1157# <VolumePerf> 1158# Interval 30 1159# GetIO "volume0" 1160# IgnoreSelectedIO false 1161# GetOps "volume0" 1162# IgnoreSelectedOps false 1163# GetLatency "volume0" 1164# IgnoreSelectedLatency false 1165# </VolumePerf> 1166# 1167# <VolumeUsage> 1168# Interval 30 1169# GetCapacity "vol0" 1170# GetCapacity "vol1" 1171# IgnoreSelectedCapacity false 1172# GetSnapshot "vol1" 1173# GetSnapshot "vol3" 1174# IgnoreSelectedSnapshot false 1175# </VolumeUsage> 1176# 1177# <System> 1178# Interval 30 1179# GetCPULoad true 1180# GetInterfaces true 1181# GetDiskOps true 1182# GetDiskIO true 1183# </System> 1184# </Host> 1185#</Plugin> 1186 1187#<Plugin netlink> 1188# Interface "All" 1189# VerboseInterface "All" 1190# QDisc "eth0" "pfifo_fast-1:0" 1191# Class "ppp0" "htb-1:10" 1192# Filter "ppp0" "u32-1:0" 1193# IgnoreSelected false 1194# CollectVFStats false 1195#</Plugin> 1196 1197@LOAD_PLUGIN_NETWORK@<Plugin network> 1198# # client setup: 1199@LOAD_PLUGIN_NETWORK@ Server "ff18::efc0:4a42" "25826" 1200@LOAD_PLUGIN_NETWORK@ <Server "239.192.74.66" "25826"> 1201# SecurityLevel Encrypt 1202# Username "user" 1203# Password "secret" 1204# Interface "eth0" 1205# ResolveInterval 14400 1206@LOAD_PLUGIN_NETWORK@ </Server> 1207# TimeToLive 128 1208# 1209# # server setup: 1210# Listen "ff18::efc0:4a42" "25826" 1211# <Listen "239.192.74.66" "25826"> 1212# SecurityLevel Sign 1213# AuthFile "/etc/collectd/passwd" 1214# Interface "eth0" 1215# </Listen> 1216# MaxPacketSize 1452 1217# 1218# # proxy setup (client and server as above): 1219# Forward true 1220# 1221# # statistics about the network plugin itself 1222# ReportStats false 1223# 1224# # "garbage collection" 1225# CacheFlush 1800 1226@LOAD_PLUGIN_NETWORK@</Plugin> 1227 1228#<Plugin nfs> 1229# ReportV2 false 1230# #ReportV3 false 1231# #ReportV4 false 1232#</Plugin> 1233 1234#<Plugin nginx> 1235# URL "http://localhost/status?auto" 1236# User "www-user" 1237# Password "secret" 1238# CACert "/etc/ssl/ca.crt" 1239#</Plugin> 1240 1241#<Plugin notify_desktop> 1242# OkayTimeout 1000 1243# WarningTimeout 5000 1244# FailureTimeout 0 1245#</Plugin> 1246 1247#<Plugin notify_email> 1248# SMTPServer "localhost" 1249# SMTPPort 25 1250# SMTPUser "my-username" 1251# SMTPPassword "my-password" 1252# From "collectd@main0server.com" 1253# # <WARNING/FAILURE/OK> on <hostname>. beware! do not use not more than two %s in this string!!! 1254# Subject "Aaaaaa!! %s on %s!!!!!" 1255# Recipient "email1@domain1.net" 1256# Recipient "email2@domain2.com" 1257#</Plugin> 1258 1259#<Plugin notify_nagios> 1260# CommandFile "/usr/local/nagios/var/rw/nagios.cmd" 1261#</Plugin> 1262 1263#<Plugin ntpd> 1264# Host "localhost" 1265# Port 123 1266# ReverseLookups false 1267# IncludeUnitID true 1268#</Plugin> 1269 1270#<Plugin nut> 1271# UPS "upsname@hostname:port" 1272# ForceSSL true 1273# VerifyPeer true 1274# CAPath "/path/to/folder" 1275# #ConnectTimeout 5000 1276#</Plugin> 1277 1278#<Plugin olsrd> 1279# Host "127.0.0.1" 1280# Port "2006" 1281# CollectLinks "Summary" 1282# CollectRoutes "Summary" 1283# CollectTopology "Summary" 1284#</Plugin> 1285 1286#<Plugin onewire> 1287# Device "-s localhost:4304" 1288# Sensor "F10FCA000800" 1289# IgnoreSelected false 1290#</Plugin> 1291 1292#<Plugin openldap> 1293# <Instance "localhost"> 1294# URL "ldap://localhost:389" 1295# StartTLS false 1296# VerifyHost true 1297# CACert "/path/to/ca.crt" 1298# Timeout -1 1299# Version 3 1300# </Instance> 1301#</Plugin> 1302 1303#<Plugin openvpn> 1304# StatusFile "/etc/openvpn/openvpn-status.log" 1305# ImprovedNamingSchema false 1306# CollectCompression true 1307# CollectIndividualUsers true 1308# CollectUserCount false 1309#</Plugin> 1310 1311#<Plugin oracle> 1312# <Query "out_of_stock"> 1313# Statement "SELECT category, COUNT(*) AS value FROM products WHERE in_stock = 0 GROUP BY category" 1314# <Result> 1315# Type "gauge" 1316# InstancesFrom "category" 1317# ValuesFrom "value" 1318# </Result> 1319# </Query> 1320# <Database "product_information"> 1321# #Plugin "warehouse" 1322# ConnectID "db01" 1323# Username "oracle" 1324# Password "secret" 1325# Query "out_of_stock" 1326# </Database> 1327#</Plugin> 1328 1329#<Plugin ovs_events> 1330# Port "6640" 1331# Address "127.0.0.1" 1332# Socket "/var/run/openvswitch/db.sock" 1333# Interfaces "br0" "veth0" 1334# SendNotification true 1335# DispatchValues false 1336#</Plugin> 1337 1338#<Plugin ovs_stats> 1339# Port "6640" 1340# Address "127.0.0.1" 1341# Socket "/var/run/openvswitch/db.sock" 1342# Bridges "br0" "br_ext" 1343#</Plugin> 1344 1345#<Plugin pcie_errors> 1346# Source "sysfs" 1347# ReportMasked false 1348# PersistentNotifications false 1349#</Plugin> 1350 1351#<Plugin perl> 1352# IncludeDir "/my/include/path" 1353# BaseName "Collectd::Plugins" 1354# EnableDebugger "" 1355# LoadPlugin Monitorus 1356# LoadPlugin OpenVZ 1357# 1358# <Plugin foo> 1359# Foo "Bar" 1360# Qux "Baz" 1361# </Plugin> 1362#</Plugin> 1363 1364#<Plugin pinba> 1365# Address "::0" 1366# Port "30002" 1367# <View "name"> 1368# Host "host name" 1369# Server "server name" 1370# Script "script name" 1371# </View> 1372#</Plugin> 1373 1374#<Plugin ping> 1375# Host "host.foo.bar" 1376# Interval 1.0 1377# Timeout 0.9 1378# TTL 255 1379# SourceAddress "1.2.3.4" 1380# AddressFamily "any" 1381# Device "eth0" 1382# MaxMissed -1 1383#</Plugin> 1384 1385#<Plugin postgresql> 1386# <Query magic> 1387# Statement "SELECT magic FROM wizard WHERE host = $1;" 1388# Param hostname 1389# <Result> 1390# Type gauge 1391# InstancePrefix "magic" 1392# ValuesFrom magic 1393# </Result> 1394# </Query> 1395# <Query rt36_tickets> 1396# Statement "SELECT COUNT(type) AS count, type \ 1397# FROM (SELECT CASE \ 1398# WHEN resolved = 'epoch' THEN 'open' \ 1399# ELSE 'resolved' END AS type \ 1400# FROM tickets) type \ 1401# GROUP BY type;" 1402# <Result> 1403# Type counter 1404# InstancePrefix "rt36_tickets" 1405# InstancesFrom "type" 1406# ValuesFrom "count" 1407# </Result> 1408# </Query> 1409# <Writer sqlstore> 1410# # See contrib/postgresql/collectd_insert.sql for details 1411# Statement "SELECT collectd_insert($1, $2, $3, $4, $5, $6, $7, $8, $9);" 1412# StoreRates true 1413# </Writer> 1414# <Database foo> 1415# #Plugin "kingdom" 1416# Host "hostname" 1417# Port "5432" 1418# User "username" 1419# Password "secret" 1420# SSLMode "prefer" 1421# KRBSrvName "kerberos_service_name" 1422# Query magic 1423# </Database> 1424# <Database bar> 1425# Interval 60 1426# Service "service_name" 1427# Query backends # predefined 1428# Query rt36_tickets 1429# </Database> 1430# <Database qux> 1431# Service "collectd_store" 1432# Writer sqlstore 1433# # see collectd.conf(5) for details 1434# CommitInterval 30 1435# </Database> 1436#</Plugin> 1437 1438#<Plugin powerdns> 1439# <Server "server_name"> 1440# Collect "latency" 1441# Collect "udp-answers" "udp-queries" 1442# Socket "/var/run/pdns.controlsocket" 1443# </Server> 1444# <Recursor "recursor_name"> 1445# Collect "questions" 1446# Collect "cache-hits" "cache-misses" 1447# Socket "/var/run/pdns_recursor.controlsocket" 1448# </Recursor> 1449# LocalSocket "/opt/collectd/var/run/collectd-powerdns" 1450#</Plugin> 1451 1452#<Plugin processes> 1453# CollectFileDescriptor true 1454# CollectContextSwitch true 1455# CollectMemoryMaps true 1456# CollectDelayAccounting false 1457# Process "name" 1458# ProcessMatch "name" "regex" 1459# <Process "collectd"> 1460# CollectFileDescriptor false 1461# CollectContextSwitch false 1462# CollectDelayAccounting true 1463# </Process> 1464# <ProcessMatch "name" "regex"> 1465# CollectFileDescriptor false 1466# CollectContextSwitch true 1467# </Process> 1468#</Plugin> 1469 1470#<Plugin "procevent"> 1471# BufferLength 10 1472# ProcessRegex "/^ovs.*$/" 1473# Process tuned 1474#</Plugin> 1475 1476#<Plugin protocols> 1477# Value "/^Tcp:/" 1478# IgnoreSelected false 1479#</Plugin> 1480 1481#<Plugin python> 1482# ModulePath "/path/to/your/python/modules" 1483# LogTraces true 1484# Interactive true 1485# Import "spam" 1486# 1487# <Module spam> 1488# spam "wonderful" "lovely" 1489# </Module> 1490#</Plugin> 1491 1492#<Plugin redis> 1493# <Node example> 1494# Host "redis.example.com" 1495# Port "6379" 1496# #Socket "/var/run/redis/redis.sock" 1497# Timeout 2000 1498# <Query "LLEN myqueue"> 1499# #Database 0 1500# Type "queue_length" 1501# Instance "myqueue" 1502# <Query> 1503# </Node> 1504#</Plugin> 1505 1506#<Plugin redfish> 1507# <Query "fans"> 1508# Endpoint "/redfish/v1/Chassis/Chassis-1/Thermal" 1509# <Resource "Fans"> 1510# <Property "ReadingRPM"> 1511# PluginInstance "chassis-1" 1512# Type "rpm" 1513# </Property> 1514# </Resource> 1515# </Query> 1516# <Query "temperatures"> 1517# Endpoint "/redfish/v1/Chassis/Chassis-1/Thermal" 1518# <Resource "Temperatures"> 1519# <Property "ReadingCelsius"> 1520# PluginInstance "chassis-1" 1521# Type "degrees" 1522# </Property> 1523# </Resource> 1524# </Query> 1525# <Query "voltages"> 1526# Endpoint "/redfish/v1/Chassis/Chassis-1/Power" 1527# <Resource "Voltages"> 1528# <Property "ReadingVolts"> 1529# PluginInstance "chassis-1" 1530# Type "volts" 1531# </Property> 1532# </Resource> 1533# </Query> 1534# <Service "local"> 1535# Host "127.0.0.1:5000" 1536# User "user" 1537# Passwd "passwd" 1538# Queries "fans" "voltages" "temperatures" 1539# </Service> 1540#</Plugin> 1541# 1542 1543#<Plugin routeros> 1544# <Router> 1545# Host "router.example.com" 1546# Port "8728" 1547# User "admin" 1548# Password "dozaiTh4" 1549# CollectInterface true 1550# CollectRegistrationTable true 1551# CollectCPULoad true 1552# CollectMemory true 1553# CollectDF true 1554# CollectDisk true 1555# CollectHealth true 1556# </Router> 1557#</Plugin> 1558 1559#<Plugin rrdcached> 1560# DaemonAddress "unix:/tmp/rrdcached.sock" 1561# DataDir "/var/db/@PACKAGE_NAME@/rrd" 1562# CreateFiles true 1563# CreateFilesAsync false 1564# CollectStatistics true 1565#</Plugin> 1566 1567#<Plugin rrdtool> 1568# DataDir "/var/db/@PACKAGE_NAME@/rrd" 1569# CreateFilesAsync false 1570# CacheTimeout 120 1571# CacheFlush 900 1572# WritesPerSecond 50 1573#</Plugin> 1574 1575#<Plugin sensors> 1576# SensorConfigFile "/etc/sensors.conf" 1577# Sensor "it8712-isa-0290/temperature-temp1" 1578# Sensor "it8712-isa-0290/fanspeed-fan3" 1579# Sensor "it8712-isa-0290/voltage-in8" 1580# IgnoreSelected false 1581#</Plugin> 1582 1583#<Plugin sigrok> 1584# LogLevel 3 1585# <Device "AC Voltage"> 1586# Driver "fluke-dmm" 1587# MinimumInterval 10 1588# Conn "/dev/ttyUSB2" 1589# </Device> 1590# <Device "Sound Level"> 1591# Driver "cem-dt-885x" 1592# Conn "/dev/ttyUSB1" 1593# </Device> 1594#</Plugin> 1595 1596#<Plugin smart> 1597# Disk "/^[hs]d[a-f][0-9]?$/" 1598# IgnoreSelected false 1599#</Plugin> 1600 1601#<Plugin snmp> 1602# <Data "powerplus_voltge_input"> 1603# Table false 1604# Type "voltage" 1605# TypeInstance "input_line1" 1606# Values "SNMPv2-SMI::enterprises.6050.5.4.1.1.2.1" 1607# </Data> 1608# <Data "hr_users"> 1609# Table false 1610# Type "users" 1611# TypeInstance "" 1612# Values "HOST-RESOURCES-MIB::hrSystemNumUsers.0" 1613# </Data> 1614# <Data "std_traffic"> 1615# Table true 1616# Type "if_octets" 1617# TypeInstanceOID "IF-MIB::ifDescr" 1618# #TypeInstancePrefix "port" 1619# Values "IF-MIB::ifInOctets" "IF-MIB::ifOutOctets" 1620# #FilterOID "IF-MIB::ifOperStatus" 1621# #FilterValues "1", "2" 1622# </Data> 1623# <Data "interface_traffic"> 1624# Table true 1625# Type "if_octets" 1626# Plugin "interface" 1627# PluginInstanceOID "IF-MIB::ifDescr" 1628# Values "IF-MIB::ifInOctets" "IF-MIB::ifOutOctets" 1629# </Data> 1630# <Data "lancom_stations_total"> 1631# Type "counter" 1632# PluginInstance "stations_total" 1633# Table true 1634# Count true 1635# Values "SNMPv2-SMI::enterprises.2356.11.1.3.32.1.10" # SNMPv2-SMI::enterprises.lancom-systems.lcos.lcsStatus.lcsStatusWlan.lcsStatusWlanStationTableTable.lcsStatusWlanStationTableEntry.lcsStatusWlanStationTableEntryState 1636# </Data> 1637# <Data "lancom_stations_connected"> 1638# Type "counter" 1639# PluginInstance "stations_connected" 1640# Table true 1641# Count true 1642# Values "SNMPv2-SMI::enterprises.2356.11.1.3.32.1.10" # SNMPv2-SMI::enterprises.lancom-systems.lcos.lcsStatus.lcsStatusWlan.lcsStatusWlanStationTableTable.lcsStatusWlanStationTableEntry.lcsStatusWlanStationTableEntryState 1643# FilterOID "SNMPv2-SMI::enterprises.2356.11.1.3.32.1.10" 1644# FilterValues "3" # eConnected 1645# </Data> 1646# 1647# <Host "some.switch.mydomain.org"> 1648# Address "192.168.0.2" 1649# Version 1 1650# Community "community_string" 1651# Collect "std_traffic" 1652# Interval 120 1653# Timeout 10 1654# Retries 1 1655# </Host> 1656# <Host "some.server.mydomain.org"> 1657# Address "192.168.0.42" 1658# Version 2 1659# Community "another_string" 1660# Collect "std_traffic" "hr_users" 1661# BulkSize 0 1662# </Host> 1663# <Host "some.ups.mydomain.org"> 1664# Address "192.168.0.3" 1665# Version 1 1666# Community "more_communities" 1667# Collect "powerplus_voltge_input" 1668# Interval 300 1669# Timeout 5 1670# Retries 5 1671# </Host> 1672# <Host "highend.switch.example.org"> 1673# Address "192.168.0.3" 1674# Version 2 1675# Community "another_string" 1676# Collect "std_traffic" 1677# Interval 10 1678# Timeout 10 1679# BulkSize 100 1680# </Host> 1681#</Plugin> 1682 1683#<Plugin snmp_agent> 1684# <Data "memAvailReal"> 1685# Plugin "memory" 1686# Type "memory" 1687# TypeInstance "free" 1688# OIDs "1.3.6.1.4.1.2021.4.6.0" 1689# </Data> 1690# <Table "ifTable"> 1691# IndexOID "IF-MIB::ifIndex" 1692# SizeOID "IF-MIB::ifNumber" 1693# <Data "ifDescr"> 1694# <IndexKey> 1695# Source "PluginInstance" 1696# </IndexKey> 1697# Plugin "interface" 1698# OIDs "IF-MIB::ifDescr" 1699# </Data> 1700# <Data "ifOctets"> 1701# Plugin "interface" 1702# Type "if_octets" 1703# TypeInstance "" 1704# OIDs "IF-MIB::ifInOctets" "IF-MIB::ifOutOctets" 1705# </Data> 1706# </Table> 1707#</Plugin> 1708 1709#<Plugin statsd> 1710# Host "::" 1711# Port "8125" 1712# DeleteCounters false 1713# DeleteTimers false 1714# DeleteGauges false 1715# DeleteSets false 1716# CounterSum false 1717# TimerPercentile 90.0 1718# TimerPercentile 95.0 1719# TimerPercentile 99.0 1720# TimerLower false 1721# TimerUpper false 1722# TimerSum false 1723# TimerCount false 1724#</Plugin> 1725 1726#<Plugin swap> 1727# ReportByDevice false 1728# ReportBytes true 1729# ValuesAbsolute true 1730# ValuesPercentage false 1731# ReportIO true 1732#</Plugin> 1733 1734#<Plugin sysevent> 1735# Listen "127.0.0.1" "6666" 1736# BufferSize 1024 1737# BufferLength 10 1738# RegexFilter "regex" 1739#</Plugin> 1740 1741#<Plugin table> 1742# <Table "/proc/slabinfo"> 1743# #Plugin "table" 1744# Instance "slabinfo" 1745# Separator " " 1746# <Result> 1747# Type gauge 1748# InstancePrefix "active_objs" 1749# InstancesFrom 0 1750# ValuesFrom 1 1751# </Result> 1752# <Result> 1753# Type gauge 1754# InstancePrefix "objperslab" 1755# InstancesFrom 0 1756# ValuesFrom 4 1757# </Result> 1758# </Table> 1759#</Plugin> 1760 1761#<Plugin tail> 1762# <File "/var/log/exim4/mainlog"> 1763# Instance "exim" 1764# Interval 60 1765# <Match> 1766# Regex "S=([1-9][0-9]*)" 1767# DSType "CounterAdd" 1768# Type "ipt_bytes" 1769# Instance "total" 1770# </Match> 1771# <Match> 1772# Regex "\\<R=local_user\\>" 1773# ExcludeRegex "\\<R=local_user\\>.*mail_spool defer" 1774# DSType "CounterInc" 1775# Type "counter" 1776# Instance "local_user" 1777# </Match> 1778# </File> 1779# <File "/var/log/nginx/apache-time.log"> 1780# #Use the following log format in nginx: 1781# #log_format response_time '[$host] "$upstream_response_time" ...' 1782# Instance "apache" 1783# <Match> 1784# Regex "^\\S+ \"([0-9.]+)\"" 1785# <DSType Distribution> 1786# Percentile 80 # -> latency-foo-80 1787# Percentile 95 # -> latency-foo-95 1788# Percentile 99 # -> latency-foo-99 1789# Bucket 0 0.1 # -> bucket-latency-foo-0_0.1 1790# Bucket 0.1 0.2 # -> bucket-latency-foo-0.1_0.2 1791# Bucket 0.2 0.5 # -> bucket-latency-foo-0.2_0.5 1792# Bucket 0.5 1.0 # -> bucket-latency-foo-0.5_1 1793# Bucket 1.0 2.0 # -> bucket-latency-foo-1_2 1794# Bucket 2.0 0 # -> bucket-latency-foo-2_inf 1795# #BucketType "bucket" 1796# </DSType> 1797# Type "latency" 1798# Instance "foo" 1799# </Match> 1800# </File> 1801#</Plugin> 1802 1803#<Plugin tail_csv> 1804# <Metric "dropped"> 1805# Type "percent" 1806# Instance "dropped" 1807# ValueFrom 1 1808# </Metric> 1809# <Metric "mbps"> 1810# Type "bytes" 1811# Instance "wire-realtime" 1812# ValueFrom 2 1813# </Metric> 1814# <Metric "alerts"> 1815# Type "alerts_per_second" 1816# ValueFrom 3 1817# </Metric> 1818# <Metric "kpps"> 1819# Type "kpackets_wire_per_sec.realtime" 1820# ValueFrom 4 1821# </Metric> 1822# <File "/var/log/snort/snort.stats"> 1823# Instance "snort-eth0" 1824# Interval 600 1825# Collect "dropped" "mbps" "alerts" "kpps" 1826# TimeFrom 0 1827# </File> 1828#</Plugin> 1829 1830#<Plugin tcpconns> 1831# ListeningPorts false 1832# AllPortsSummary false 1833# LocalPort "25" 1834# RemotePort "25" 1835#</Plugin> 1836 1837#<Plugin teamspeak2> 1838# Host "127.0.0.1" 1839# Port "51234" 1840# Server "8767" 1841#</Plugin> 1842 1843#<Plugin ted> 1844# Device "/dev/ttyUSB0" 1845# Retries 0 1846#</Plugin> 1847 1848#<Plugin thermal> 1849# ForceUseProcfs false 1850# Device "THRM" 1851# IgnoreSelected false 1852#</Plugin> 1853 1854#<Plugin tokyotyrant> 1855# Host "localhost" 1856# Port "1978" 1857#</Plugin> 1858 1859#<Plugin turbostat> 1860## None of the following option should be set manually 1861## This plugin automatically detect most optimal options 1862## Only set values here if: 1863## - The module asks you to 1864## - You want to disable the collection of some data 1865## - Your (Intel) CPU is not supported (yet) by the module 1866## - The module generates a lot of errors 'MSR offset 0x... read failed' 1867## In the last two cases, please open a bug request 1868# 1869# TCCActivationTemp "100" 1870# CoreCstates "392" 1871# PackageCstates "396" 1872# SystemManagementInterrupt true 1873# DigitalTemperatureSensor true 1874# PackageThermalManagement true 1875# RunningAveragePowerLimit "7" 1876#</Plugin> 1877 1878#<Plugin ubi> 1879# Device "ubi0" 1880# IgnoreSelected false 1881#</Plugin> 1882 1883#<Plugin unixsock> 1884# SocketFile "/var/run/@PACKAGE_NAME@-unixsock" 1885# SocketGroup "collectd" 1886# SocketPerms "0660" 1887# DeleteSocket false 1888#</Plugin> 1889 1890#<Plugin uuid> 1891# UUIDFile "/etc/uuid" 1892#</Plugin> 1893 1894#<Plugin mic> 1895# ShowCPU true 1896# ShowCPUCores true 1897# ShowMemory true 1898# ShowTemperatures true 1899## Temperature Sensors can be ignored/shown by repeated #Temperature lines, and 1900## then inverted with a IgnoreSelectedTemperature. 1901## Known Temperature sensors: die, devmem, fin, fout, vccp, vddg, vddq 1902# Temperature vddg 1903# IgnoreSelectedTemperature true 1904# ShowPower true 1905## Power Sensors can be ignored/shown by repeated #Power lines, and 1906## then inverted with a IgnoreSelectedTemperature. 1907## Known Temperature sensors: total0, total1, inst, imax, pci3, c2x3, c2x4, vccp, vddg, vddq 1908# Power total1 1909# IgnoreSelectedPower true 1910#</Plugin> 1911 1912#<Plugin varnish> 1913# This tag support an argument if you want to 1914# monitor the local instance just use </Instance> 1915# If you prefer defining another instance you can do 1916# so by using <Instance "myinstance"> 1917# <Instance> 1918# CollectBackend true 1919# CollectBan false # Varnish 3 and above 1920# CollectCache true 1921# CollectConnections true 1922# CollectDirectorDNS false # Varnish 3 only 1923# CollectESI false 1924# CollectFetch false 1925# CollectHCB false 1926# CollectObjects false 1927# CollectPurge false # Varnish 2 only 1928# CollectSession false 1929# CollectSHM true 1930# CollectSMA false # Varnish 2 & Varnish 4 and above 1931# CollectSMS false 1932# CollectSM false # Varnish 2 only 1933# CollectStruct false 1934# CollectTotals false 1935# CollectUptime false # Varnish 3 and above 1936# CollectVCL false 1937# CollectVSM false # Varnish 4 only 1938# CollectWorkers false 1939# CollectLock false # Varnish 4 and above 1940# CollectMempool false # Varnish 4 and above 1941# CollectManagement false # Varnish 4 and above 1942# CollectSMF false # Varnish 4 and above 1943# CollectVBE false # Varnish 4 and above 1944# CollectMSE false # Varnish-Plus only 1945# CollectGOTO false # Varnish-Plus 6 only 1946# </Instance> 1947#</Plugin> 1948 1949#<Plugin virt> 1950# Connection "xen:///" 1951# RefreshInterval 60 1952# Domain "name" 1953# ReportBlockDevices true 1954# ReportNetworkInterfaces true 1955# BlockDevice "name:device" 1956# BlockDeviceFormat target 1957# BlockDeviceFormatBasename false 1958# InterfaceDevice "name:device" 1959# IgnoreSelected false 1960# HostnameFormat name 1961# HostnameMetadataXPath "/instance/name/text()" 1962# HostnameMetadataNS "http://openstack.org/xmlns/libvirt/nova/1.0" 1963# InterfaceFormat name 1964# PluginInstanceFormat name 1965# Instances 1 1966# ExtraStats "cpu_util disk disk_err domain_state fs_info job_stats_background pcpu perf vcpu vcpupin disk_physical disk_allocation disk_capacity memory" 1967# PersistentNotification false 1968#</Plugin> 1969 1970#<Plugin vmem> 1971# Verbose false 1972#</Plugin> 1973 1974#<Plugin write_graphite> 1975# <Node "example"> 1976# Host "localhost" 1977# Port "2003" 1978# Protocol "tcp" 1979# ReconnectInterval 0 1980# LogSendErrors true 1981# Prefix "collectd" 1982# Postfix "collectd" 1983# StoreRates true 1984# AlwaysAppendDS false 1985# EscapeCharacter "_" 1986# SeparateInstances false 1987# PreserveSeparator false 1988# DropDuplicateFields false 1989# ReverseHost false 1990# </Node> 1991#</Plugin> 1992 1993#<Plugin write_http> 1994# <Node "example"> 1995# URL "http://example.com/collectd-post" 1996# User "collectd" 1997# Password "weCh3ik0" 1998# VerifyPeer true 1999# VerifyHost true 2000# CACert "/etc/ssl/ca.crt" 2001# CAPath "/etc/ssl/certs/" 2002# ClientKey "/etc/ssl/client.pem" 2003# ClientCert "/etc/ssl/client.crt" 2004# ClientKeyPass "secret" 2005# Header "X-Custom-Header: custom_value" 2006# SSLVersion "TLSv1" 2007# Format "Command" 2008# Prefix "collectd" # metric prefix, only available for KAIROSDB format 2009# Attribute "key" "value" # only available for KAIROSDB format 2010# TTL 0 # data ttl, only available for KAIROSDB format 2011# Metrics true 2012# Notifications false 2013# StoreRates false 2014# BufferSize 4096 2015# LowSpeedLimit 0 2016# Timeout 0 2017# </Node> 2018#</Plugin> 2019 2020#<Plugin write_influxdb_udp> 2021# Server "localhost" 2022# StoreRates true 2023# MaxPacketSize 32768 2024# TimeToLive 128 2025#</Plugin> 2026 2027#<Plugin write_kafka> 2028# Property "metadata.broker.list" "localhost:9092" 2029# <Topic "collectd"> 2030# Format JSON 2031# </Topic> 2032#</Plugin> 2033 2034#<Plugin write_mongodb> 2035# <Node "example"> 2036# Host "localhost" 2037# Port "27017" 2038# Timeout 1000 2039# StoreRates false 2040# Database "auth_db" 2041# User "auth_user" 2042# Password "auth_passwd" 2043# </Node> 2044#</Plugin> 2045 2046#<Plugin write_prometheus> 2047# Port "9103" 2048#</Plugin> 2049 2050#<Plugin write_redis> 2051# <Node "example"> 2052# Host "localhost" 2053# Port "6379" 2054# Timeout 1000 2055# Prefix "collectd/" 2056# </Node> 2057#</Plugin> 2058 2059#<Plugin write_riemann> 2060# <Node "example"> 2061# Host "localhost" 2062# Port 5555 2063# Protocol TCP 2064# Batch true 2065# BatchMaxSize 8192 2066# StoreRates true 2067# AlwaysAppendDS false 2068# TTLFactor 2.0 2069# Notifications true 2070# CheckThresholds false 2071# EventServicePrefix "" 2072# </Node> 2073# Tag "foobar" 2074# Attribute "foo" "bar" 2075#</Plugin> 2076 2077#<Plugin write_sensu> 2078# <Node "example"> 2079# Host "localhost" 2080# Port 3030 2081# StoreRates true 2082# AlwaysAppendDS false 2083# IncludeSource false 2084# Notifications true 2085# Metrics true 2086# EventServicePrefix "" 2087# MetricHandler "influx" 2088# MetricHandler "default" 2089# NotificationHandler "flapjack" 2090# NotificationHandler "howling_monkey" 2091# </Node> 2092# Tag "foobar" 2093# Attribute "foo" "bar" 2094#</Plugin> 2095 2096#<Plugin write_stackdriver> 2097# Project "stackdriver-account" 2098# CredentialFile "/path/to/gcp-project-id-12345.json" 2099# Email "123456789012@developer.gserviceaccount.com" 2100# <Resource "global"> 2101# Label "project_id" "gcp-project-id" 2102# </Resource> 2103# Url "https://monitoring.googleapis.com/v3" 2104#</Plugin> 2105 2106#<Plugin write_syslog> 2107# <Node> 2108# Host "localhost" 2109# Port "44514" 2110# Prefix "collectd" 2111# MessageFormat "human" 2112# HostTags "" 2113# StoreRates false 2114# AlwaysAppendDS false 2115# </Node> 2116#</Plugin> 2117 2118#<Plugin write_tsdb> 2119# <Node> 2120# Host "localhost" 2121# Port "4242" 2122# HostTags "status=production" 2123# StoreRates false 2124# AlwaysAppendDS false 2125# </Node> 2126#</Plugin> 2127 2128#<Plugin zookeeper> 2129# Host "localhost" 2130# Port "2181" 2131#</Plugin> 2132 2133############################################################################## 2134# Filter configuration # 2135#----------------------------------------------------------------------------# 2136# The following configures collectd's filtering mechanism. Before changing # 2137# anything in this section, please read the `FILTER CONFIGURATION' section # 2138# in the collectd.conf(5) manual page. # 2139############################################################################## 2140 2141# Load required matches: 2142#@BUILD_PLUGIN_MATCH_EMPTY_COUNTER_TRUE@LoadPlugin match_empty_counter 2143#@BUILD_PLUGIN_MATCH_HASHED_TRUE@LoadPlugin match_hashed 2144#@BUILD_PLUGIN_MATCH_REGEX_TRUE@LoadPlugin match_regex 2145#@BUILD_PLUGIN_MATCH_VALUE_TRUE@LoadPlugin match_value 2146#@BUILD_PLUGIN_MATCH_TIMEDIFF_TRUE@LoadPlugin match_timediff 2147 2148# Load required targets: 2149#@BUILD_PLUGIN_TARGET_NOTIFICATION_TRUE@LoadPlugin target_notification 2150#@BUILD_PLUGIN_TARGET_REPLACE_TRUE@LoadPlugin target_replace 2151#@BUILD_PLUGIN_TARGET_SCALE_TRUE@LoadPlugin target_scale 2152#@BUILD_PLUGIN_TARGET_SET_TRUE@LoadPlugin target_set 2153#@BUILD_PLUGIN_TARGET_V5UPGRADE_TRUE@LoadPlugin target_v5upgrade 2154 2155#----------------------------------------------------------------------------# 2156# The following block demonstrates the default behavior if no filtering is # 2157# configured at all: All values will be sent to all available write plugins. # 2158#----------------------------------------------------------------------------# 2159 2160#<Chain "PostCache"> 2161# Target "write" 2162#</Chain> 2163 2164############################################################################## 2165# Threshold configuration # 2166#----------------------------------------------------------------------------# 2167# The following outlines how to configure collectd's threshold checking # 2168# plugin. The plugin and possible configuration options are documented in # 2169# the collectd-threshold(5) manual page. # 2170############################################################################## 2171 2172#@BUILD_PLUGIN_THRESHOLD_TRUE@LoadPlugin "threshold" 2173#<Plugin threshold> 2174# <Type "foo"> 2175# WarningMin 0.00 2176# WarningMax 1000.00 2177# FailureMin 0.00 2178# FailureMax 1200.00 2179# Invert false 2180# Instance "bar" 2181# </Type> 2182# 2183# <Plugin "interface"> 2184# Instance "eth0" 2185# <Type "if_octets"> 2186# FailureMax 10000000 2187# DataSource "rx" 2188# </Type> 2189# </Plugin> 2190# 2191# <Host "hostname"> 2192# <Type "cpu"> 2193# Instance "idle" 2194# FailureMin 10 2195# </Type> 2196# 2197# <Plugin "memory"> 2198# <Type "memory"> 2199# Instance "cached" 2200# WarningMin 100000000 2201# </Type> 2202# </Plugin> 2203# 2204# <Type "load"> 2205# DataSource "midterm" 2206# FailureMax 4 2207# Hits 3 2208# Hysteresis 3 2209# </Type> 2210# </Host> 2211#</Plugin> 2212