附录一:targets获取不到值
### --- 报错现象:targets获取不到值

### --- 报错分析:~~~     黑盒监控是没有热更新的,而Prometheus是有热更新的,
~~~     监控是需要重启一下,才能加载它的配置down是因为IPV6的原因造成的,
~~~     需要更改为IPV4才会获取到数据
~~~     黑盒监控是需要怎么使用呢?每个区域都可以作一个黑盒监控,
~~~     blackbox可以使用二进制文件直接启,

### --- 解决方案:~~~     解决上面实例targets取不到数据的问题

### --- 配置additional:prometheus-additional.yaml文件[root@k8s-master01 additional.v1]# cat prometheus-additional.yaml
- job_name: 'blackbox'metrics_path: /probeparams:module: [http_2xx]  # Look for a HTTP 200 response.static_configs:- targets:- https://www.baidu.com/relabel_configs:- source_labels: [__address__]target_label: __param_target- source_labels: [__param_target]target_label: instance         # 使用instance获取标签数据- source_labels: [instance]target_label: target- target_label: __address__replacement: blackbox-exporter:9115  # The blackbox exporter's real hostname:port.

### --- 生成secrets:通过additional文件来生成[root@k8s-master01 additional.v1]# kubectl create secret generic additional-scrape-configs --from-file=prometheus-additional.yaml --dry-run -oyaml > additional-scrape-configs.yaml

### --- 查看生成的secrets[root@k8s-master01 additional.v1]#  more additional-scrape-configs.yaml
apiVersion: v1
data:prometheus-additional.yaml: LSBqb2JfbmFtZTogJ2JsYWNrYm94JwogIG1ldHJpY3NfcGF0aDogL3Byb2JlCiAgcGFyYW1zOgogICAgbW9kdWxlOiBbaHR0cF8yeHhdICAjIExvb2sgZm9yIGEgSFRUUCAyMDAgcmVzcG9uc2UuCiAgc3RhdGljX2
NvbmZpZ3M6CiAgICAtIHRhcmdldHM6CiAgICAgIC0gaHR0cHM6Ly93d3cuYmFpZHUuY29tLwogIHJlbGFiZWxfY29uZmlnczoKICAgIC0gc291cmNlX2xhYmVsczogW19fYWRkcmVzc19fXQogICAgICB0YXJnZXRfbGFiZWw6IF9fcGFyYW1fdGFyZ2V0Ci
AgICAtIHNvdXJjZV9sYWJlbHM6IFtfX3BhcmFtX3RhcmdldF0KICAgICAgdGFyZ2V0X2xhYmVsOiBpbnN0YW5jZQogICAgLSBzb3VyY2VfbGFiZWxzOiBbaW5zdGFuY2VdCiAgICAgIHRhcmdldF9sYWJlbDogdGFyZ2V0CiAgICAtIHRhcmdldF9sYWJlbD
ogX19hZGRyZXNzX18KICAgICAgcmVwbGFjZW1lbnQ6IGJsYWNrYm94LWV4cG9ydGVyOjkxMTUgICMgVGhlIGJsYWNrYm94IGV4cG9ydGVyJ3MgcmVhbCBob3N0bmFtZTpwb3J0Lgo=
kind: Secret
metadata:creationTimestamp: nullname: additional-scrape-configs

### --- 查看生成的secrets
~~~     创建生成的secrets[root@k8s-master01 additional.v1]# kubectl replace -f additional-scrape-configs.yaml -n monitoring
secret/additional-scrape-configs replaced

### --- 查看生成的secrets[root@k8s-master01 additional.v1]# kubectl get secrets -n monitoring
NAME                              TYPE                                  DATA   AGE
additional-scrape-configs         Opaque                                1      94m

### --- 更新configmap
~~~     将configmap更新为IPV4的获取方式[root@k8s-master01 additional.v1]# vim blackbox-configmap.yaml
apiVersion: v1
data:blackbox.yml: |-modules:http_2xx:prober: httphttp:preferred_ip_protocol: "ip4"     # 更改成IPV4的解析地址http_post_2xx:prober: httphttp:method: POSTtcp_connect:prober: tcppop3s_banner:prober: tcptcp:query_response:- expect: "^+OK"tls: truetls_config:insecure_skip_verify: falsessh_banner:prober: tcptcp:query_response:- expect: "^SSH-2.0-"irc_banner:prober: tcptcp:query_response:- send: "NICK prober"- send: "USER prober prober prober :prober"- expect: "PING :([^ ]+)"send: "PONG ${1}"- expect: "^:[^ ]+ 001"icmp:prober: icmp
kind: ConfigMap
metadata:name: blackbox-confnamespace: monitoring

### --- 重新触发blackbox-configmap的配置[root@k8s-master01 additional.v1]# kubectl replace -f blackbox-configmap.yaml -n monitoring
configmap/blackbox-conf replaced

### --- 重新触发Prometheus[root@k8s-master01 additional.v1]# kubectl delete po prometheus-k8s-0 -n monitoring
pod "prometheus-k8s-0" deleted

CC00332.CloudKubernetes——|KuberNetes运维.V50|——|黑盒监控.v05|blackbox.v05|targets获取不到值|相关推荐

  1. CC00339.CloudKubernetes——|KuberNetes运维.V56|——|Prometheus.v01|自动发现.v01|创建secret|

    一.自动发现配置:创建secret ### --- 配置Prometheus-additional.yaml配置文件 ~~~ 创建prometheus-additional配置文件[root@k8s- ...

  2. CC00341.CloudKubernetes——|KuberNetes运维.V58|——|Prometheus.v03|自动发现.v03|查看监控数据|

    一.查看创建的job已经添加完成 ### --- 查看discovery是否生成~~~ -->http://prom.test.com/-->status ~~~ -->Servic ...

  3. CC00302.CloudKubernetes——|KuberNetes运维.V23|——|监控.v02|PrometheusMetrics类型说明|

    一.Metrics类型说明 ### --- summary类型的数据说明 ~~~ exporter接口:[root@k8s-master01 ~]# kubectl get po -n monitor ...

  4. CC00296.CloudKubernetes——|KuberNetes运维.V17|——|监控.v03|部署ingress.helm方式|

    一.通过helm安装ingress ### --- 下载ingress版本包 ~~~ 添加ingress的helm仓库[root@k8s-master01 ingress]# helm repo ad ...

  5. CC00307.CloudKubernetes——|KuberNetes运维.V27|——|监控.v04|PromQL查询_运算符|

    一.运算符: ### --- 集合运算:~~~ 集合运算:and ,or,unless ### --- OR:查找小于等于2977,并且等于2977.7890625:or:~~~ 并列关系,前面符合后 ...

  6. CC00353.CloudKubernetes——|KuberNetes运维.V69|——|IngressNginx.v05|前后端分离|

    一.rewrite概述 ### --- rewrite概述~~~ # 官方地址: ~~~ https://kubernetes.github.io/ingress-nginx/examples/rew ...

  7. CC00290.CloudKubernetes——|KuberNetes运维.V12|——|EFLK架构.v07|验证日志输出采集是否正常|

    一.验证日志输出采集是否正常 ### --- 进入Filebeat-pod查看是否正常启动 ~~~ 查看Filebeat容器[root@k8s-master01 filebeat]# kubectl ...

  8. CC00292.CloudKubernetes——|KuberNetes运维.V14|——|EFLK架构.v09|报错处理|

    附录一:报错处理 ### --- 报错现象[root@k8s-master01 filebeat]# kubectl get po -n public-service -owide NAME READ ...

  9. 运维想吃透监控系统,就这一篇足够了

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:51CTO技术栈 ID:blog51cto 作者:崔皓 &q ...

最新文章

  1. HDU6346(最小权值完美匹配)
  2. Science:中科院植物所马克平组揭示土壤真菌与树木密度的关系
  3. Linux C编程--线程操作2--线程同步详解
  4. 零基础考信息系统项目管理师要怎么准备?
  5. 如何使用MAT进行JVM内存泄露分析
  6. 【数据库基础知识】plsql安装及配置
  7. python3生成验证码_Python3实现生成验证码图片
  8. Ubuntu 16.04 使用 Libcoap
  9. JSP 页面 嵌入 google API 地图
  10. 如何解决样本不均衡问题
  11. html中表格的合并
  12. 段落分页与换行、让段落不在二页上
  13. Windows 2000 检测系统安全进阶详解
  14. 舔狗不会永远舔你的爱答不理和高冷
  15. 阿里云服务器修改名称
  16. JavaScript实现随机彩票双色球
  17. QTextEdit只接受数字输入
  18. 人工智能的春天来了!Tesra超算网络,助力AI开发!
  19. Nodejs 中运行 JS 代码
  20. 重载与重写、重用与重构

热门文章

  1. idea切换Git分支时保存未提交的文件
  2. hp ELITEBOOK异常关机解决
  3. Python Challenge 第 2 关攻略:ocr
  4. 计算机网络(考研知识梳理)
  5. JS 获取元素下指定的子元素
  6. 仪表盘故障图像识别_仪表显示的图像识别算法研究
  7. Excel导出表格时,下拉框数据长度超过255出现的问题及解决办法
  8. 【架构】--- 业务架构图
  9. 【Django】Django中cookies、session和token实现demo
  10. hdu4528小明系列故事——捉迷藏(bfs)