繁体   English   中英

如何设置Prometheus,grafana和blackbox_exporter以ping丢失率

[英]How to setup prometheus, grafana and blackbox_exporter for ping lost rate

我正在尝试使用Prometheus,grafana和blackbox_exporter通过ping(icmp)监视我的服务器。 我们最近面对网络不稳定,但是我的设置无法显示警报。 我想知道我应该使用“ probe_duration_seconds”还是其他探测方法?

grfana设置指标:probe_duration_seconds和Panel数据源为prometheus

blackbox.yml:

modules:
  icmp:                                                                                                                                                                                       
    prober: icmp                                                                                                                                                                              
    timeout: 5s                                                                                                                                                                               
    icmp:                                                                                                                                                                                     
      protocol: "icmp"                                                                                                                                                                        
      preferred_ip_protocol: "ip4"                       

prometheus.yml:

global:                                                                                                                                                                                       
  scrape_interval:     15s                                                                                                                                                                                                  
  external_labels:                                                                                                                                                                            
    monitor: 'codelab-monitor'                                                                                                                                                                
scrape_configs:                                                                                                                                                                               
  - job_name: 'blackbox'                                                                                                                                                                      
    scrape_interval: 5s                                                                                                                                                                       
    metrics_path: /probe                                                                                                                                                                      
    params:                                                                                                                                                                                   
      module: [icmp] #ping                                                                                                                                                                    
    static_configs:                                                                                                                                                                           
      - targets: ['192.168.1.29']                                                                                                                                                            
        labels:                                                                                                                                                                               
          group: 'env A'                                                                                                                                                                   
      - targets: ['192.168.2.185', '192.168.3.185', '192.168.4.185']                                           
        labels:                                                                                                                                                                               
          group: 'env B' 
    relabel_configs:                                                                                                                                                                          
      - source_labels: [__address__]                                                                                                                                                          
        regex: (.*)(:80)?                                                                                                                                                                     
        target_label: __param_target                                                                                                                                                          
        replacement: ${1}                                                                                                                                                                     
      - source_labels: [__param_target]                                                                                                                                                       
        regex: (.*)                                                                                                                                                                           
        target_label: instance                                                                                                                                                                
        replacement: ${1}                                                                                                                                                                     
      - source_labels: []                                                                                                                                                                     
        regex: .*                                                                                                                                                                             
        target_label: __address__                                                                                                                                                             
        replacement: 127.0.0.1:9115

根据ping是否成功, probe_success将为1/0。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM