Blackbox Exporter是Prometheus社区提供的官方黑盒监控解决方案,其允许用户通过:HTTP、HTTPS、DNS、TCP以及ICMP的方式对网络进行探测。
1、安装部署
cd /usr/loacl tar -xvf blackbox_exporter-0.14.0.linux-amd64.tar.gz ln -s /usr/local/blackbox_exporter-0.14.0.linux-amd64 /usr/local/blackbox_exporter cd /usr/local/blackbox_exporter;mkdir bin conf mv blackbox_exporter ./bin mv blackbox.yml ./conf
2、配置
modules: http_2xx_check: prober: http timeout: 5s http: valid_status_codes: [] method: GET icmp_check: prober: icmp timeout: 5s icmp: preferred_ip_protocol: "ip4" dns_examplecom_check: prober: dns dns: preferred_ip_protocol: "ip4" query_name: "www.cnblogs.com"
3、启动
nohup /usr/local/blackbox_exporter/bin/blackbox_exporter --config.file=/usr/local/blackbox_exporter/conf/blackbox.yml > blackbox_exporter.out 2>&1 &