精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Prometheus Consul Blackbox | Export 監控實現

安全 應用安全
使用上述方案,黑盒監控與自建cmdb 平臺很容易進行集成,使其監控自動化,不需要過多的人工干預,可以省去大量的人工成本,grafana 的配置這里就不進行過多介紹,自行通過谷歌完成。

前言:

  • blackbox_exporter

是Prometheus 官方提供的 exporter 之一,主要提供http、dns、tcp、icmp 的監控數據采集。

  • Consul

主要提供,服務發現,健康檢查,等功能,本次集成主要使用到服務發現功能。

本文主要實現,基于consul_sd_config  & consul 的 prometheus  服務發現,實現網路設備ping監控,站點可用行監控,以及證書相關信息監控。

安裝環境:

  • k8s
  • consul
  • Prometheus
  • blackbox_exporter

1:  Consul 安裝

1.1:使用helm 安裝 consul

Bash
# 添加 consul helm 源
helm repo add hashicorp https://helm.releases.hashicorp.com
# 安裝consul
helm -n consul install \
--set storageClass=alicloud-disk-efficiency \
consul hashicorp/consul \
--version=0.32.1

1.2:查看服務安裝狀態

Bash
[root@xxxxxxxx consul_install]# kubectl -n consul get pods
NAME READY STATUS RESTARTS AGE
consul-consul-9lxfc 1/1 Running 0 6d1h
consul-consul-ntqcf 1/1 Running 0 6d1h
consul-consul-q7c6f 1/1 Running 0 6d1h
consul-consul-server-0 1/1 Running 0 6d1h
consul-consul-server-1 1/1 Running 0 6d1h
consul-consul-server-2 1/1 Running 0 6d1h

1.3:nginx-ingress consul

  • consul_ingress.yml
Bash
# consul.xxxxxx.cn -----> 替換為正確域名

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: consul-ingress
namespace: consul
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- host: consul.xxxxxx.cn
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: consul-consul-ui
port:
number: 80
  • 執行部署
Bash
kubectl apply -f consul_ingress.yml

1.4:訪問測試

2: Blackbox_export

2.1:blackbox 安裝

  • blackbox-exporter-config.yaml
Bash
apiVersion: v1
kind: ConfigMap
metadata:
name: blackbox-exporter
labels:
app: blackbox-exporter
data:
blackbox.yml: |-
modules:
## ----------- DNS 檢測配置 -----------
dns_tcp:
prober: dns
dns:
transport_protocol: "tcp"
preferred_ip_protocol: "ip4"
query_name: "kubernetes.default.svc.cluster.local" # 用于檢測域名可用的網址
query_type: "A"
## ----------- TCP 檢測模塊配置 -----------
tcp_connect:
prober: tcp
timeout: 5s
## ----------- ICMP 檢測配置 -----------
ping:
prober: icmp
timeout: 5s
icmp:
preferred_ip_protocol: "ip4"
## ----------- HTTP GET 2xx 檢測模塊配置 -----------
http_get_2xx:
prober: http
timeout: 10s
http:
method: GET
preferred_ip_protocol: "ip4"
valid_http_versions: ["HTTP/1.1","HTTP/2"]
valid_status_codes: [200] # 驗證的HTTP狀態碼,默認為2xx
no_follow_redirects: false # 是否不跟隨重定向
## ----------- HTTP GET 3xx 檢測模塊配置 -----------
http_get_3xx:
prober: http
timeout: 10s
http:
method: GET
preferred_ip_protocol: "ip4"
valid_http_versions: ["HTTP/1.1","HTTP/2"]
valid_status_codes: [301,302,304,305,306,307] # 驗證的HTTP狀態碼,默認為2xx
no_follow_redirects: false # 是否不跟隨重定向
## ----------- HTTP POST 監測模塊 -----------
http_post_2xx:
prober: http
timeout: 10s
http:
method: POST
preferred_ip_protocol: "ip4"
valid_http_versions: ["HTTP/1.1", "HTTP/2"]
#headers: # HTTP頭設置
# Content-Type: application/json
#body: '{}' # 請求體設置
  • blackbox-exporter-deploy.yaml
Bash
apiVersion: v1
kind: Service
metadata:
name: blackbox-exporter
labels:
k8s-app: blackbox-exporter
spec:
type: ClusterIP
ports:
- name: http
port: 9115
targetPort: 9115
selector:
k8s-app: blackbox-exporter
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: blackbox-exporter
labels:
k8s-app: blackbox-exporter
spec:
replicas: 1
selector:
matchLabels:
k8s-app: blackbox-exporter
template:
metadata:
labels:
k8s-app: blackbox-exporter
spec:
containers:
- name: blackbox-exporter
image: prom/blackbox-exporter:v0.19.0
args:
- --config.file=/etc/blackbox_exporter/blackbox.yml
- --web.listen-address=:9115
- --log.level=info
ports:
- name: http
containerPort: 9115
resources:
limits:
cpu: 3
memory: 6000Mi
requests:
cpu: 100m
memory: 50Mi
livenessProbe:
tcpSocket:
port: 9115
initialDelaySeconds: 5
timeoutSeconds: 5
periodSeconds: 10
successThreshold: 1
failureThreshold: 3
readinessProbe:
tcpSocket:
port: 9115
initialDelaySeconds: 5
timeoutSeconds: 5
periodSeconds: 10
successThreshold: 1
failureThreshold: 3
volumeMounts:
- name: config
mountPath: /etc/blackbox_exporter
volumes:
- name: config
configMap:
name: blackbox-exporter
defaultMode: 420
  • 執行安裝
Bash
kubectl apply -f blackbox-exporter-deploy.yaml
kubectl apply -f blackbox-exporter-config.yaml

2.2:nginx ingress blackbox-exporter ? blackbox_ingress.yml

Bash
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: blackbox-ingress
namespace: monitoring
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- host: blackbox-devops.lululemon.cn
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: blackbox-exporter
port:
number: 9115
  • 執行安裝

Bash
kubectl apply -f blackbox_ingress.yml

3: rometheus 添加 服務動態發現

Bash
##### http_get_2xx 數據獲取
- job_name: http_get_2xx
params:
module:
- http_get_2xx
scrape_interval: 2s
scrape_timeout: 2s
metrics_path: /probe
consul_sd_configs:
# consul 服務地址
- server: consul-consul-server.consul.svc.cluster.local:8500
tag_separator: ','
services:
- http_get_2xx
relabel_configs:
- source_labels: ['__meta_consul_service_address']
target_label: __param_target
- source_labels: ['__meta_consul_service_address']
target_label: instance
- target_label: __address__
## blackbox-export 地址
replacement: blackbox-exporter.monitoring.svc.cluster.local:9115
####### icmp 配置
- job_name: blackbox_icmp
params:
module:
- ping
scrape_interval: 2s
scrape_timeout: 2s
metrics_path: /probe
consul_sd_configs:
# consul 服務地址
- server: consul-consul-server.consul.svc.cluster.local:8500
tag_separator: ','
services:
- ping
relabel_configs:
- source_labels: ['__meta_consul_service_address']
target_label: __param_target
- source_labels: ['__meta_consul_service_address']
target_label: instance
- target_label: __address__
## blackbox-export 地址
replacement: blackbox-exporter.monitoring.svc.cluster.local:9115

4:添加 icmp 監控

4.1:添加監控地址到consul

  • icmp_list
Bash
192.168.1.1
192.168.1.2
  • add_consul_service_icmp.sh
Bash
#!/usr/bin/env bash

ip_addr=$1


if test "$ip_addr";then
curl -X PUT -d '{
"id": "icmp_'${ip_addr}'",
"name": "ping",
"address": "'${ip_addr}'",
"port": 443,
"Meta": {
"env": "prod",
"team": "network",
"project": "network",
"owner": "Mike"
},
"tags": ["node"],
"checks": [{"http": "http://blackbox-exporter.monitoring.svc.cluster.local:9115/","interval": "15s"}]}' \
http://consul-consul-server:8500/v1/agent/service/register
else
echo "請輸入參數"
fi
  • 添加service ping
Bash
for i in `cat icmp_list`;do bash add_consul_service_icmp.sh $i;done

4.2:查看consul 服務

圖片

4.3:刪除ping 監控地址腳本

Bash
#!/usr/bin/env bash
ip_addr=$1

curl -X PUT http://consul-consul-server:8500/v1/agent/service/deregister/icmp_${ip_addr}

5: 添加http_get_2xx

5.1:添加監控域名

  • domain_name_list
Bash
wwww.baidu.com
wwww.1111.com
wwww.2222.com
  • add_consul_service_http_get_2xx.sh
Bash
#!/usr/bin/env bash

service_name=$1


if test "$service_name";then
curl -X PUT -d '{
"id": "http_get_2xx_'${service_name}'",
"name": "http_get_2xx",
"address": "https://'${service_name}'",
"port": 443,
"Meta": {
"env": "prod",
"team": "web",
"project": "web",
"owner": "Devops"
},
"tags": ["node"],
"checks": [{"http": "http://blackbox-exporter.monitoring.svc.cluster.local:9115/","interval": "15s"}]}' \
http://consul-consul-server:8500/v1/agent/service/register
else
echo "請輸入參數"
fi
  • 添加 service  http_get_2xx
Bash
for i in `cat domain_name_list`;do bash add_consul_service_http_get_2xx.sh $i;done

5.2:查看consul 服務

圖片

5.3:刪除域名監控腳本

  • del_consul_service_http_get_2xx.sh
Bash
#!/usr/bin/env bash
ip_addr=$1

curl -X PUT http://consul-consul-server:8500/v1/agent/service/deregister/http_get_2xx_${ip_addr}

6:查看prometheus 監控

圖片

總結:

使用上述方案,黑盒監控與自建cmdb 平臺很容易進行集成,使其監控自動化,不需要過多的人工干預,可以省去大量的人工成本,grafana 的配置這里就不進行過多介紹,自行通過谷歌完成。

責任編輯:武曉燕 來源: 新鈦云服
相關推薦

2022-08-27 21:37:57

PrometheusRedis?監控

2021-07-07 05:46:46

運維監控Prometheus

2021-10-15 09:00:00

工具PrometheusBlackbox

2020-03-09 09:15:56

集群Prometheus開源

2022-05-18 08:32:05

服務監控Prometheus開源

2020-12-30 08:09:46

運維Prometheus 監控

2025-07-14 05:00:00

監控系統工具

2023-10-09 07:31:25

2022-05-19 08:21:02

vmalert監控

2022-11-08 00:00:00

監控系統Prometheus

2022-07-11 09:36:38

SpringJava開發

2022-07-08 08:00:31

Prometheus監控

2020-10-20 09:07:11

監控PrometheusZabbix

2020-11-20 08:15:40

Grafana + P

2020-12-29 10:45:22

運維Prometheus-監控

2021-07-01 11:29:45

KubernetesGrafana監控

2024-02-23 16:10:29

KubernetesPrometheus開源

2022-01-05 08:29:22

監控Prometheus Post

2021-10-14 08:07:33

Go 應用Prometheus監控

2020-12-14 10:26:48

Prometheus 監控Services
點贊
收藏

51CTO技術棧公眾號

av在线影院| 日本熟妇一区二区| 日韩一级特黄| 2021久久国产精品不只是精品| 最新国产精品拍自在线播放| 久久久久国产一区| 国产乱色在线观看| 成人福利视频网站| 日av在线播放中文不卡| 天堂在线中文视频| 国产精品一区三区在线观看| 亚洲1区2区3区视频| 亚洲国产欧美不卡在线观看| aaa一区二区三区| 久久不射中文字幕| 久久国产精品影片| 午夜精产品一区二区在线观看的| 天堂av一区| 在线免费视频一区二区| 少妇大叫太大太粗太爽了a片小说| 人成免费电影一二三区在线观看| 久久国产精品色| 91av在线视频观看| 成熟的女同志hd| 精品一区电影| 亚洲精品成人免费| 久久精品一二三四| 国产成人免费| 色妞www精品视频| 久久久久久www| 大片免费在线观看| 中文字幕精品一区二区精品绿巨人 | 日韩欧美一区在线| 亚洲五月天综合| 国产白浆在线免费观看| 亚洲欧美成人一区二区三区| 天天久久人人| 伦理片一区二区三区| 日韩av高清在线观看| 性色av一区二区三区免费| 老熟妻内射精品一区| 成人激情免费视频| 亚洲人在线观看| 亚洲久久久久久| 9l视频自拍蝌蚪9l视频成人| 欧美一区二区久久| 不卡的在线视频| 日韩成人综合网站| 日本电影亚洲天堂一区| 看av免费毛片手机播放| 51av在线| 欧美色视频日本版| 久久久999免费视频| gogo高清在线播放免费| 亚洲一区二区三区四区在线免费观看| 小说区视频区图片区| 老司机午夜在线视频| 国产精品久久一级| 亚洲人一区二区| 日本在线观看免费| 中文字幕一区二区不卡| 亚洲最新免费视频| 粗大黑人巨茎大战欧美成人| 亚洲色图制服诱惑| 午夜啪啪免费视频| 在线h片观看| 亚洲一区二区影院| 亚洲熟妇国产熟妇肥婆| 在线观看特色大片免费视频| 日韩欧美a级成人黄色| 国产黄色特级片| 福利一区二区免费视频| 欧美日高清视频| 免费看的av网站| 亚洲一区二区三区四区电影| 亚洲成人黄色在线| mm131美女视频| 日韩欧美中字| 欧美精品福利视频| 日本三级小视频| 日韩高清一级片| 国产日韩欧美自拍| 国产成人精品a视频| 成人av资源站| 午夜免费电影一区在线观看| 麻豆传媒在线免费看| 亚洲综合激情小说| 欧美精品一区二区三区免费播放| 欧美性理论片在线观看片免费| 欧美狂野另类xxxxoooo| 久草福利在线观看| 丝袜连裤袜欧美激情日韩| 国产一区二区三区三区在线观看 | 人操人视频在线观看| 国产欧美精品一区二区三区四区| 在线看无码的免费网站| 国产又色又爽又黄刺激在线视频| 黑人巨大精品欧美一区免费视频| 久久久久国产精品熟女影院| 秋霞午夜一区二区三区视频| 日韩av在线看| 精品国产国产综合精品| 亚洲一级在线| 亚洲精品日韩激情在线电影| 四虎成人免费在线| 亚洲情趣在线观看| 能在线观看的av网站| 美国十次综合久久| 亚洲欧美怡红院| 精品国产综合区久久久久久| 蜜芽tv福利在线视频| 国产欧美日韩在线| 日韩视频在线观看视频| 日韩在线伦理| 欧美福利电影网| 9l视频自拍9l视频自拍| 欧美大胆的人体xxxx| 色婷婷综合久久久中文一区二区 | 古装做爰无遮挡三级聊斋艳谭| 亚洲成人久久精品| 99国产精品久久久久久久久久久 | 欧美××××黑人××性爽| 日韩欧美一区在线| 亚洲精品国产精品乱码在线观看| 欧美影视资讯| 日韩欧美一区视频| 久久久久亚洲AV成人网人人小说| 成人免费在线观看视频| 亚洲午夜久久久| 激情五月宗合网| 大伊香蕉精品在线品播放| 一区二区在线观看不卡| 亚洲精品自拍网| 欧美日韩精品一区二区视频| 欧美一级免费视频| 精品成人av一区二区三区| 亚洲午夜激情在线| 亚洲国产精品va| 国产一级特黄视频| 宅男噜噜噜66国产日韩在线观看| 亚洲精品有码在线| 三级黄色片在线观看| 日韩精品一区国产| 国产在线视视频有精品| 欧美久久久久免费| 国产成人亚洲精品无码h在线| 快播电影网址老女人久久| 99精品热视频| 国产人妖伪娘一区91| 中文字幕一区二区人妻视频| 九九精品久久| 日本高清免费不卡视频| 日韩免费中文字幕| 国产伦精品一区二区免费| 亚洲夜夜综合| 久久噜噜亚洲综合| 久久精品国产久精国产一老狼| 欧美成人精品免费| 国产偷拍一区二区| 亚洲欧美在线观看| www.51色.com| 欧美精美视频| 国产精品丝袜一区二区三区| 欧美精品xxxxx| 欧美aaa级| 在线视频中文亚洲| 中文字幕一二区| 国产欧美一区二区在线| 亚洲欧美国产日韩综合| 久久裸体网站| 久久亚洲影音av资源网| 亚洲乱码精品久久久久..| 亚洲亚洲人成综合网络| 欧美性xxxx图片| 蜜臀av一区二区在线观看| 在线观看日韩片| 99ri日韩精品视频| 热99精品只有里视频精品| 免费在线黄色网址| 欧美乱妇15p| 豆国产97在线 | 亚洲| 26uuu国产电影一区二区| 欧美婷婷精品激情| 欧美久久久久| 欧美精品欧美精品| gogo大尺度成人免费视频| 久久久久久国产精品久久| 看电影就来5566av视频在线播放| 欧美日韩不卡视频| 97免费在线观看视频| 中文字幕精品综合| 美女搡bbb又爽又猛又黄www| 美女黄色成人网| 佐佐木明希av| 蜜乳av综合| 91视频最新| 日韩大尺度黄色| 欧美疯狂性受xxxxx另类| 噜噜噜噜噜在线视频| 日韩一区二区电影在线| 九九九在线观看| 亚洲精品日韩综合观看成人91| 成人免费av片| 国产麻豆视频精品| 午夜免费高清视频| 亚洲激情婷婷| 欧美一级免费在线观看| 网红女主播少妇精品视频| 国产欧美一区二区三区视频| 玖玖在线播放| 久久99国产精品久久久久久久久| 国产大片在线免费观看| 亚洲成av人乱码色午夜| 亚洲一级在线播放| 欧美日韩在线影院| 久久久久久久福利| 中文字幕在线一区免费| 免费看污片网站| 成人性色生活片| 欧美高清精品一区二区| 玖玖精品视频| 男人的天堂狠狠干| 牛牛国产精品| 亚洲高清123| 亚洲人成精品久久久| 国产精品免费在线播放| 国产精品一区二区三区www| 全亚洲最色的网站在线观看| h片在线观看| 欧美裸体男粗大视频在线观看| 91网页在线观看| 亚洲三级av在线| 四虎永久在线精品免费网址| 日韩午夜在线观看| 91在线观看喷潮| 欧美日韩国产在线观看| 亚洲午夜在线播放| 欧美性受xxxx| 最好看的日本字幕mv视频大全| 欧美日韩精品二区| 欧美三级韩国三级日本三斤在线观看 | 91久久精品一区二区| 丰满少妇被猛烈进入一区二区| 国产精品亲子伦对白| 人妻aⅴ无码一区二区三区| 91女人视频在线观看| 亚洲蜜桃精久久久久久久久久久久| 国产mv日韩mv欧美| 中文字幕一区二区三区人妻在线视频| 狠狠色丁香婷综合久久| 亚洲 国产 图片| 久久99精品一区二区三区| 在线观看国产福利| 激情综合网激情| 妖精视频在线观看| 国产精品456| 亚洲少妇中文字幕| 北条麻妃国产九九精品视频| 88av在线播放| 久久久三级国产网站| 中文字幕成人动漫| 国产精品理伦片| 老妇女50岁三级| 亚洲一区二区av在线| 伊人国产在线观看| 精品日韩中文字幕| av手机天堂网| 欧美精品v国产精品v日韩精品| 国产乱淫a∨片免费观看| 日韩免费观看高清完整版| 亚洲精品综合久久| 日韩av一区二区在线| 国产三级视频在线看| 久久精品亚洲国产| 国产美女福利在线观看| 26uuu日韩精品一区二区| 性欧美gay| 亚洲影院高清在线| 久久夜色精品国产噜噜av小说| 欧美日韩精品综合| 91精品蜜臀一区二区三区在线| wwwwww欧美| 麻豆九一精品爱看视频在线观看免费| 中文字幕永久有效| av在线这里只有精品| 色屁屁草草影院ccyy.com| 亚洲人亚洲人成电影网站色| 日韩欧美国产亚洲| 欧美在线一区二区| 亚洲女同志亚洲女同女播放| 亚洲毛片在线观看| av黄色在线| 国产成人啪精品视频免费网| 亚洲青青一区| 久久免费一区| 欧美一区二区三区久久精品| 99爱视频在线| 国产一区二区在线免费观看| 自拍视频一区二区| 日韩毛片视频在线看| 国产又黄又猛又粗又爽| 欧美日本一区二区在线观看| 日韩偷拍自拍| 欧美成人在线影院| 天然素人一区二区视频| 国产精品毛片va一区二区三区| 欧美色女视频| 九一国产精品视频| 国产一区在线观看视频| 亚洲自拍偷拍图| 五月天国产精品| av无码精品一区二区三区宅噜噜| 日韩精品在线播放| 日本高清在线观看| 国产精品自拍偷拍视频| 亚洲第一福利专区| 日本一本中文字幕| 国产精品一二三区在线| 日日操免费视频| 色欲综合视频天天天| 免费看国产片在线观看| 日韩视频精品在线| 99只有精品| 日产精品高清视频免费| 国内精品久久久久久久97牛牛| 超碰人人草人人| 中文字幕巨乱亚洲| 成人一级免费视频| 亚洲欧美国产va在线影院| 2021中文字幕在线| 97超碰资源| 欧美激情综合| 无码人妻一区二区三区免费n鬼沢 久久久无码人妻精品无码 | 香港三日本8a三级少妇三级99| 1024成人网| 一卡二卡在线观看| 中文字幕亚洲一区| 国产成人a视频高清在线观看| 日韩av一级大片| 丝袜诱惑制服诱惑色一区在线观看 | www久久精品| 国产欧美一区二区三区在线看蜜臂 | 亚洲高清免费在线观看| 久久精品欧美一区二区三区不卡| 日本高清不卡码| 亚洲精品一区二区在线| 中文字幕在线视频网站| 久久精品99| 久久高清一区| 老鸭窝一区二区| 欧洲一区在线观看| 欧美尤物美女在线| 国产在线视频2019最新视频| 五月天综合网站| 五月天六月丁香| 亚洲国产视频a| 婷婷在线免费视频| 热草久综合在线| 欧美一区二区麻豆红桃视频| 视色视频在线观看| 亚洲特黄一级片| 亚洲国产成人一区二区| 国内精品久久影院| 亚州精品视频| 一道本在线免费视频| 亚洲日本丝袜连裤袜办公室| 国产浮力第一页| 97视频com| 国产一区二区三区站长工具| 超碰成人在线播放| 亚洲欧美另类久久久精品2019| 亚洲va欧美va| 欧美专区国产专区| 成人影视亚洲图片在线| 国产在线a视频| 舔着乳尖日韩一区| 91九色在线porn| 999热视频在线观看| 男女av一区三区二区色多| 高清国产在线观看| 91精品国产乱码| www.成人影院| 青春草在线视频免费观看| 9久草视频在线视频精品| 无码人妻aⅴ一区二区三区有奶水| 中文日韩在线观看| 亚洲精品aⅴ| 亚欧在线免费观看| 亚洲精品ww久久久久久p站| 五月婷婷激情在线| 国产中文字幕亚洲| 亚洲国产国产亚洲一二三| 亚洲一二三精品| 欧美精品一区二区久久久| 992tv国产精品成人影院| 青青草国产免费| 国产精品私人影院| 性xxxx视频播放免费| 成人国产亚洲精品a区天堂华泰| 亚洲另类自拍|