首页
学习
活动
专区
圈层
工具
发布

Blackbox_exporter黑盒监测

TCP 测试           业务组件端口状态监听            应用层协议定义与监听 ICMP 测试            主机探活机制 POST 测试           接口联通性 SSL...证书过期时间 二、安装 环境说明 操作系统:centos 6.9 下载解压 各个版本的blackbox_exporter https://github.com/prometheus/blackbox_exporter...验证是否安装成功 # cd /data/blackbox_exporter/ # ....target_label: __param_target       - target_label: __address__         replacement: 172.19.155.133:9115 检查配置文件是否书写正确...确保状态为 UP 四、grafana中加入blackbox_exporter监控数据 导入blackbox_exporter模板 此模板为9965号模板,数据源选择Prometheus 模板下载地址

2.5K11
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Ops实践 | 云原生Prometheus监控之企业网站指标采集预警及可视化大盘展示

    此篇文章,将开始主要讲解云原生环境下,如何使用Prometheus监控之blackbox_exporter导出器,来采集企业内部或者外部的业务系统站点以及网站证书过期时间,然后编写预警规则,并使用Altermanager...项目地址: https://github.com/prometheus/blackbox_exporter 温馨提示:blackbox_exporter 通常有两种安装方式,方式一是通过系统的systemd...由于此处我们主要是在云原生的K8S环境中,所以此处作者选用后者进行演示,注意此处是在上一篇文章《Ops实践 | 从零开始,搭建云原生环境下企业监控预警可视化平台》基础之上进行的,所以请还没有配置相关环境的童鞋再参考一下...tee /storage/app/monitoring/blackbox_exporter/blackbox.yaml <<'EOF' modules: icmp: prober: icmp...Gecko/20100101 Firefox/89.0" Content-Type: application/json body: '{}' fail_if_not_ssl

    36630

    用Prometheus对业务服务进行监控

    这里分享一个用于黑盒监控的blackbox_exporter, 可以用于对http,https,tcp,dns以及ICMP协议进行探测,从而抓取数据进行监控。...这样的话,我们就可以判断服务是否还在正常的工作,网站有没有出现不可访问,站在用户的角度上进行对服务资源监控。...blackbox_exporter 容器了。...我们现在就可以将blackbox_exporter写进promtheus服务 仔细看一下prometheus的配置文件,我们会发现检查项都是通过动态文件来发现的,其中blackbox_dns.json...用于发现待需检查的域名,blackbox_http.json用于发现使用http模块嗅探服务正常的配置文件,下面我们需要在prometheus的配置文件的同级目录下加入这两个文件。

    1.9K10

    百宝箱:https证书的过期巡检监控

    因此对于监控,即使没有可观测性的加成,也可以使我们的监控系统满足业务日益发展的需要。...blackbox_exporter Blackbox Exporter是Prometheus社区提供的官方黑盒监控解决方案,其允许用户通过:HTTP、HTTPS、DNS、TCP以及ICMP的方式对网络进行探测...status / Http Respones Header / Http Body 内容 TCP 测试:业务组件端口状态监听, 应用层协议定义与监听 ICMP 测试:主机探活机制 POST 测试:接口联通性 SSL...证书过期时间 EaseProbe 一个简单、独立、轻量级的工具,可以进行健康/状态检查,使用Go编写。...domain-admin,开源的域名 SSL 证书监测平台 基于 Python + Vue3.js 技术栈实现的域名和 SSL 证书监测平台 核心功能:到期自动邮件提醒 解决不同业务域名 SSL 证书,

    80310

    Ubuntu 16.04上如何使用Alertmanager和Blackbox导出程序监视Web服务器

    1中创建的blackbox_exporter用户: $ sudo chown blackbox_exporter:blackbox_exporter /etc/blackbox_exporter 在新创建的目录中...Probers定义Blackbox Exporter如何检查端点是否正在运行。所述http探测器通过发送HTTP请求到端点并测试其响应代码检查端点。...通过检查服务的状态确保它成功启动: $ sudo systemctl status blackbox_exporter 输出包含有关Blackbox Exporter进程的信息,包括主进程标识符(PID...默认情况下,Postfix没有配置TLS,因此我们需要告诉Alertmanager允许使用该smtp_require_tls指令的非TLS SMTP服务器。...expire 12b7b9e1-f48a-4ceb-bd85-65ac882ceed1 $ amtool silence expire 4e89b15b-0814-41d3-8b74-16c513611732 没有输出表示命令执行成功

    6.5K20

    构建企业级监控平台系列(二十二):Prometheus 基于 K8S 服务发现详解

    Prometheus 绑定了一个名为 prometheus-k8s 的 ServiceAccount 对象,而这个对象绑定的是一个名为 prometheus-k8s 的 ClusterRole,这个角色没有对...RESTARTS AGE ex-podforheadlesssvr 1/1 Running 0 3s 过一会检查...dashboard,已经在界面上了 状态为down,因为这个pod对应的镜像并没有相关的metrics接口,我们主要是用来进行自动发现测试的,在服务发现界面。...监控K8s集群Pod步骤 K8s RBAC授权 现在普罗米修斯要通过服务发现连接到k8s集群,k8s授权普罗米修斯可以访问如下地址 [root@k8s-master ~]# kubectl get ep...获取Token并保存到文件 拿到这个token,拷贝到普罗米修斯这个节点。

    2.8K51

    Maven PKIX path building failed 错误提示

    但是我们访问的网站的 SSL 签名是没有问题的,唯独使用公司的电脑有这个问题。 后来发现是因为公司电脑装的一个 zscaler 的安全软件导致的签名问题。...解决的办法就是在需要运行 Maven 的地方,添加下面的参数: -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=...-Dmaven.wagon.http.ssl.allowall=true -U 这样通常能够让你在命令行中跳过 SSL 证书的检查。...IntelliJ 如果你还想让你的 IntelliJ 也跳过 SSL 证书的检查,那么你需要把下面的参数 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall...然后再次运行 mvn 的命令,这个应该能够让你跳过 SSL 的证书检查,并完成下载。

    1.8K10

    Maven PKIX path building failed 错误提示

    但是我们访问的网站的 SSL 签名是没有问题的,唯独使用公司的电脑有这个问题。后来发现是因为公司电脑装的一个 zscaler 的安全软件导致的签名问题。...解决的办法就是在需要运行 Maven 的地方,添加下面的参数:-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true...-Dmaven.wagon.http.ssl.allowall=true -U这样通常能够让你在命令行中跳过 SSL 证书的检查。...IntelliJ如果你还想让你的 IntelliJ 也跳过 SSL 证书的检查,那么你需要把下面的参数 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall...然后再次运行 mvn 的命令,这个应该能够让你跳过 SSL 的证书检查,并完成下载。

    70820

    搞定Prometheus普罗米修斯监控系统

    四、使用普罗米修斯监控Linux 主机 1、node组件介绍 2、安装node_exporter 3、让普罗米修斯监控可以拉取node 节点信息 五、使用普罗米修斯监控mysqld 服务 1、如何监控其他服务...config.file="/usr/local/prometheus/prometheus.yml" & 注: &连接符代表后台运行,不占用终端窗口 第五步:测试端口占用情况(判断是否真正的启动了) 如果没有安装的话...,重启服务 [root@node-02 prometheus]# pkill prometheus [root@node-02 prometheus]# lsof -i:9090 # 确认端口没有进程占...systemctl restart mariadb [root@node-03 ~]# systemctl enable mariadb [root@node-03 ~]# mysql 这个过程比较简单【跳过...,重启服务 [root@node-02 prometheus]# pkill prometheus [root@node-02 prometheus]# lsof -i:9090 # 确认端口没有进程占

    6.7K31
    领券