uname -aLinux office-monitor 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
blackbox_exporter -versionblackbox_exporter, version 0.17.0 (branch: HEAD, revision: 1bc7680)
build user: root@626fb3899f41
build date: 20200619-11:54:41
go version: go1.14.4
modules:
http_2xx:
prober: http
http_post_2xx:
prober: http
http:
method: POST
tcp_connect:
prober: tcp
pop3s_banner:
prober: tcp
tcp:
query_response:
- expect: "^+OK"
tls: true
tls_config:
insecure_skip_verify: false
ssh_banner:
prober: tcp
tcp:
query_response:
- expect: "^SSH-2.0-"
irc_banner:
prober: tcp
tcp:
query_response:
- send: "NICK prober"
- send: "USER prober prober prober :prober"
- expect: "PING :([^ ]+)"
send: "PONG ${1}"
- expect: "^:[^ ]+ 001"
icmp:
prober: icmp
##############################
dns_awg.enmonster.com:
prober: dns
timeout: 5s
dns:
query_type: "A"
preferred_ip_protocol: "ip4"
query_name: "awg.enmonster.com"
valid_rcodes:
- NOERROR
dns_azg.enmonster.com:
prober: dns
timeout: 5s
dns:
query_type: "A"
preferred_ip_protocol: "ip4"
query_name: "azg.enmonster.com"
valid_rcodes:
- NOERROR
dns_www.baidu.com:
prober: dns
timeout: 5s
dns:
query_type: "A"
preferred_ip_protocol: "ip4"
query_name: "www.baidu.com"
dns_eboss.enmonster.com:
prober: dns
timeout: 5s
dns:
query_type: "A"
preferred_ip_protocol: "ip4"
query_name: "eboss.enmonster.com"
valid_rcodes:
- NOERROR
dns_hydra.enmonster.com:
prober: dns
timeout: 5s
dns:
query_type: "A"
preferred_ip_protocol: "ip4"
query_name: "hydra.enmonster.com"
dns_www.dingtalk.com:
prober: dns
timeout: 5s
dns:
query_type: "A"
preferred_ip_protocol: "ip4"
query_name: "www.dingtalk.com"
global:
scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
alerting:
alertmanagers:
rule_files:
scrape_configs:
job=<job_name> to any timeseries scraped from this config.job_name: 'prometheus'
static_configs:
#####################################################dns_check############
&debug=true to the probe URL?ts=2020-08-04T05:41:58.646Z caller=main.go:169 module=dns_eboss.enmonster.com target=10.208.100.9 level=debug msg="Error while sending a DNS query" err="read udp4 10.208.100.
10:36709->10.208.100.9:53: i/o timeout"
ts=2020-08-04T05:41:58.646Z caller=main.go:169 module=dns_eboss.enmonster.com target=10.208.100.9 level=debug msg="Probe failed" duration_seconds=9.500409824
就如上面的配置,监控dns解析
它不应该报错
我的dns服务器是用dnsmasq做的,压测过,没有问题,查询监控失败时间的解析日志也是返回正常,奇怪是我用过coredns搭建的dns服务器没有这个问题