news 2026/4/15 21:14:54

kube-prometheus-stack基础上部署balckbox-exporter监控域名ssl证书过期时间

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
kube-prometheus-stack基础上部署balckbox-exporter监控域名ssl证书过期时间

导入proemtheus-community

[root@ip-172-31-26-146 ~]# helm repo add prometheus-community https://prometheus-community.github.io/helm-charts "prometheus-community" already exists with the same configuration, skipping

自定义values.yaml

config:modules:http_2xx:prober:httptimeout:5shttp:valid_http_versions:["HTTP/1.1","HTTP/2.0"]follow_redirects:truepreferred_ip_protocol:"ip4"serviceMonitor:enabled:falsedefaults:labels:release:kube-prometheus# 在这里把你的域名都列出来,它们会合并进同一个 ServiceMonitortargets:-name:parasail-homepageurl:https://a.networkinterval:1mscrapeTimeout:10smodule:http_2xx-name:starboard-venturesurl:https://b.venturesinterval:1mscrapeTimeout:10smodule:http_2xx-name:spacescope-iourl:https://c.iointerval:1mscrapeTimeout:10smodule:http_2xx

部署blackbox-exporter

[root@ip-172-31-26-146 ~]# helm install blackbox prometheus-community/prometheus-blackbox-exporter -n monitoring -f values.yamlNAME: blackbox LAST DEPLOYED: Tue Dec1607:34:182025NAMESPACE: monitoring STATUS: deployed REVISION:1TEST SUITE: None NOTES: See https://github.com/prometheus/blackbox_exporter/forhow to configure Prometheus and the Blackbox Exporter.1. Get the application URL by running these commands:exportPOD_NAME=$(kubectl get pods --namespace monitoring -l"app.kubernetes.io/name=prometheus-blackbox-exporter,app.kubernetes.io/instance=blackbox"-ojsonpath="{.items[0].metadata.name}")exportCONTAINER_PORT=$(kubectl get pod --namespace monitoring $POD_NAME -ojsonpath="{.spec.containers[0].ports[0].containerPort}")echo"Visit http://127.0.0.1:8080 to use your application"kubectl --namespace monitoring port-forward$POD_NAME8080:$CONTAINER_PORTubectl--namespace default port-forward$POD_NAME8080:$CONTAINER_PORT

编写ServiceMonitor

apiVersion:monitoring.coreos.com/v1kind:ServiceMonitormetadata:name:blackbox-exporter# 只有一个名字namespace:monitoringlabels:release:kube-prometheus# 确保这与你的 Prometheus Operator 匹配spec:# 1. 这里非常关键:我们要选择 Blackbox Exporter 的 Service# 这样 Prometheus 才知道要把请求发给谁selector:matchLabels:app.kubernetes.io/instance:blackbox-parasailapp.kubernetes.io/name:prometheus-blackbox-exporter# 2. 这里定义“我们要监控谁”# 所有的域名都写在 endpoints 列表里,但它们属于同一个 ServiceMonitor 对象endpoints:# --- 第 1 个域名 ----port:httppath:/probeinterval:1mscrapeTimeout:10sparams:module:["http_2xx"]target:["https://parasail.network"]# 目标写在这里metricRelabelings:# 可选:为了让图表好看,把 target 重命名为 instance-sourceLabels:[__param_target]targetLabel:instance# --- 第 2 个域名 ----port:httppath:/probeinterval:1mscrapeTimeout:10sparams:module:["http_2xx"]target:["https://starboard.ventures"]# --- 第 3 个域名 ----port:httppath:/probeinterval:1mscrapeTimeout:10sparams:module:["http_2xx"]target:["https://spacescope.io"]

部署ServiceMonitor

[root@ip-172-31-26-146 prometheus-blackbox-exporter]# kubectl apply -f servicemonitor.yamlservicemonitor.monitoring.coreos.com/blackbox-exporter created
[root@ip-172-31-26-146 prometheus-blackbox-exporter]# helm list -n monitoringNAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION blackbox monitoring42025-12-16 09:16:24.838617309 +0000 UTC deployed prometheus-blackbox-exporter-11.6.1 v0.28.0
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 5:32:03

OKHttp 核心原理

OKHttp 是 Android/Java 平台最主流的 HTTP 客户端框架,核心定位是「高效、可靠的 HTTP/1.1 + HTTP/2 + HTTP/3 实现」,其核心原理可拆解为「核心架构」「请求执行流程」「关键特性实现」三个维度,以下是深度解析: 一、 OKHttp 核心架构(分层设计) OKHttp 采用「分层解…

作者头像 李华
网站建设 2026/4/7 13:44:28

LobeChat能否支持神经渲染?虚拟形象动态表情生成

LobeChat能否支持神经渲染?虚拟形象动态表情生成 在数字人、元宇宙和情感化AI助手日益兴起的今天,用户对人机交互的期待早已超越“能答问题”这一基本功能。我们不再满足于冷冰冰的文字回复,而是希望看到一个会微笑、会皱眉、能感知情绪并作出…

作者头像 李华
网站建设 2026/4/7 6:28:27

LobeChat邮件助手插件开发教程

LobeChat 邮件助手插件开发实战 在当今快节奏的办公环境中,信息流转效率直接决定了团队响应速度。想象这样一个场景:你正在参加一场冗长的会议,突然想到需要给客户发送一份报价单,但又不想打断发言——如果能用一句话让 AI 自动完…

作者头像 李华
网站建设 2026/4/14 13:35:50

ThinkPad风扇控制终极解决方案:彻底告别噪音困扰

还在为ThinkPad风扇突然狂转而影响工作专注度而烦恼吗?当你正在进行重要会议或深夜加班时,那刺耳的风扇噪音是否让你备受困扰?TPFanCtrl2正是为解决这一痛点而生的智能风扇控制工具,通过革命性的控制算法,让你的ThinkP…

作者头像 李华
网站建设 2026/4/13 17:15:27

高效集成秘籍:LobeChat对接私有化大模型全流程

高效集成秘籍:LobeChat对接私有化大模型全流程 在企业AI落地的浪潮中,一个现实问题日益凸显:如何在保障数据安全的前提下,让员工真正用上智能助手?许多团队尝试过公有云大模型,却因敏感信息外泄风险被叫停&…

作者头像 李华