news 2026/5/2 21:10:50

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/5/2 11:42:36

LobeChat与AutoGPT协作模式设想:自主任务执行闭环

LobeChat与AutoGPT协作模式设想:自主任务执行闭环 在智能助手日益渗透工作流的今天,一个现实问题逐渐浮现:我们是否仍需事无巨细地告诉AI每一步该做什么?当用户提出“帮我分析最近三个月的销售数据并找出增长瓶颈”时,…

作者头像 李华
网站建设 2026/4/29 20:33:44

iOS 开发 简单的系统自带选择图片和视频控件

系统自带的,就是来做个记录。重点是自带对视频简单的裁剪操作,很实用 不多说直接.m 文件中的代码吧 #import "ViewController.h"@interface ViewController ()<UIImagePickerControllerDelegate,UINavigationControllerDelegate>@property (strong, nonato…

作者头像 李华
网站建设 2026/5/1 12:43:25

汇川中型 PLC 纯 ST 语言双轴同步设备开发:初学者的友好指南

汇川中型plc&#xff0b;纯ST语言双轴同步设备&#xff0c;程序中没有使用任何库文件&#xff0c;纯原生codesys功能块。 非常适合初学入门者&#xff0c;三个虚拟驱动模拟虚主轴和两个伺服从轴&#xff0c;只要手里有汇川AM400,600&#xff0c;AC700,800即可实际运行该项目程序…

作者头像 李华
网站建设 2026/5/1 20:42:40

【大前端】【Android】 Android 手机上导出已安装 App 的 APK

根据是否有 root / adb / 仅手机操作&#xff0c;常见有 4 种靠谱方式。按「实用度 成本」整理&#x1f447;一、最推荐&#xff1a;ADB 导出&#xff08;无需 Root&#xff0c;最稳定&#xff09;⭐️适合开发者、抓包、逆向、分析三方 APK1️⃣ 开启 USB 调试设置 → 关于手…

作者头像 李华
网站建设 2026/5/2 11:56:39

Anthropic重磅新研究:当AI采访了1250人,它看见了人类的「职业软肋」

AI不仅能回答问题&#xff0c;还能采访人类了。Anthropic让模型与1250名真实用户深度对话&#xff0c;自动写提纲、追问、做聚类分析&#xff0c;最后画出一张「人类情绪雷达图」。这一次&#xff0c;人类成了AI的研究对象。很难想象&#xff0c;有一天AI真的开始采访人类了。内…

作者头像 李华
网站建设 2026/5/1 5:41:27

Activiti7工作流(一)概述

文章目录1、BPM与BPMN1.1、BPM1.2、BPMN2、Activiti使用步骤2.1. 部署activiti2.2. 流程定义2.3. 流程定义部署2.4. 启动一个流程实例2.5. 用户查询待办任务(Task)2.6. 用户办理任务2.7. 流程结束Activiti是一个工作流引擎&#xff0c; activiti可以将业务系统中复杂的业务流程…

作者头像 李华