influxdata / telegraf

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
https://influxdata.com/telegraf
MIT License
14.55k stars 5.56k forks source link

[[inputs.dns_query]] broken? #4082

Closed Ondjultomte closed 6 years ago

Ondjultomte commented 6 years ago

Bug report

Relevant telegraf.conf:

System info:

Version:

root@pve:/etc/telegraf# telegraf version
Telegraf v1.6.1 (git: release-1.6 bf0ab27f)

telegraf.conf

# # Query given DNS server and gives statistics
# [[inputs.dns_query]]
#   ## servers to query
    servers = ["8.8.8.8", "9.9.9.9", "192.168.1.53","195.54.122.200"]
#
#   ## Network is the network protocol name.
#   # network = "udp"
#
#   ## Domains or subdomains to query.
    domains = ["www.sunet.se","www.google.com"]
#
#   ## Query record type.
#   ## Posible values: A, AAAA, CNAME, MX, NS, PTR, TXT, SOA, SPF, SRV.
    record_type = "A"
#
#   ## Dns server port.
#   # port = 53
#
#   ## Query timeout in seconds.
#   # timeout = 2

[Include Telegraf version, operating system name, and other relevant details]

Steps to reproduce:

  1. ...
  2. ...

Expected behavior:

normal startup

Actual behavior:

 systemctl status telegraf
● telegraf.service - The plugin-driven server agent for reporting metrics into InfluxDB
   Loaded: loaded (/lib/systemd/system/telegraf.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2018-04-29 16:40:48 CEST; 2min 14s ago
     Docs: https://github.com/influxdata/telegraf
  Process: 12257 ExecStart=/usr/bin/telegraf -config /etc/telegraf/telegraf.conf -config-directory /etc/telegraf/telegraf.d $TELEGRAF_OPTS (code=exited, status=1/FAILURE)
 Main PID: 12257 (code=exited, status=1/FAILURE)
      CPU: 41ms

Apr 29 16:40:48 pve systemd[1]: telegraf.service: Failed with result 'exit-code'.
Apr 29 16:40:48 pve systemd[1]: telegraf.service: Service hold-off time over, scheduling restart.
Apr 29 16:40:48 pve systemd[1]: Stopped The plugin-driven server agent for reporting metrics into InfluxDB.
Apr 29 16:40:48 pve systemd[1]: telegraf.service: Start request repeated too quickly.
Apr 29 16:40:48 pve systemd[1]: Failed to start The plugin-driven server agent for reporting metrics into InfluxDB.
Apr 29 16:40:48 pve systemd[1]: telegraf.service: Unit entered failed state.
Apr 29 16:40:48 pve systemd[1]: telegraf.service: Failed with result 'exit-code'.
journalctl -xe
-- The start-up result is done.
Apr 29 16:40:48 pve telegraf[12257]: 2018/04/29 16:40:48 E! Error parsing /etc/telegraf/telegraf.conf, line 1216: field corresponding to `servers' is not defined in `*system.SystemStats'
Apr 29 16:40:48 pve systemd[1]: telegraf.service: Main process exited, code=exited, status=1/FAILURE
Apr 29 16:40:48 pve systemd[1]: telegraf.service: Unit entered failed state.
Apr 29 16:40:48 pve systemd[1]: telegraf.service: Failed with result 'exit-code'.
Apr 29 16:40:48 pve systemd[1]: telegraf.service: Service hold-off time over, scheduling restart.
Apr 29 16:40:48 pve systemd[1]: Stopped The plugin-driven server agent for reporting metrics into InfluxDB.
-- Subject: Unit telegraf.service has finished shutting down

Cant Telegraf dont do dns querries?

Ondjultomte commented 6 years ago

[[inputs.dns_query]]

^^ Didnt see the "#"