2017-03-22 1 views
0

prometheus, grafana 및 blackbox_exporter를 사용하여 ping (icmp)으로 서버를 모니터링하려고합니다. 최근에 우리는 불안정한 네트워크에 직면 해 있었지만 제 설정에는 경고가 표시되지 않습니다. 'probe_duration_seconds'또는 다른 프로브 메소드를 사용해야합니까?prometheus, grafana 및 blackbox_exporter를 ping 손실 속도로 설정하는 방법

grfana 설정 메트릭 : 여부에 따라

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 

답변

1

probe_success 될 것이다 1/0 :

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

prometheus.yml : probe_duration_seconds 및 패널 데이터 소스 메테우스

blackbox.yml 인 핑은 성공했다.

+0

필자의 경우 수동으로 'ping 192.168.2.185'를 입력하면 25 %가 손실됩니다. 더 좋은 방법이 있습니까? –

+0

blackbox_explorer의 소스 코드를 훑어 본 결과, 두 개의 변수가 audio, probe_success 및 probe_duration_seconds 일 수있는 것으로 나타났습니다. –

+0

probe_success의 모든 값이 0이기 때문에 쓸모가 없습니다. : –

관련 문제