Prometheus blackbox-exporter Конфигурации мониторинга пинга ICMP, на которых отображаются все цели - PullRequest
0 голосов
/ 27 февраля 2020

Я настраиваю мониторинг N систем счисления в состоянии UP / Down с помощью Prometheus Blackbox-exporter ICMP.

конфигурации blackbox-exporter:

modules:
  icmp:                                                                                                                                                                                       
    prober: icmp                                                                                                                                                                              
    timeout: 5s                                                                                                                                                                               
    icmp:                                                                                                                                                                                     

      preferred_ip_protocol: "ip4"

Конфигурации Prometheus:

  global:                                                                                                                                                                                       
  scrape_interval:     15s                                                                                                                                                                                                  
  external_labels:                                                                          
    monitor: 'codelab-monitor'                                                                                                                                                                
scrape_configs:                                                                                                                                                                               
  - job_name: 'prometheus'
    scrape_interval: 5s
    static_configs:
      - targets: ['prometheus:9090']
  - job_name: 'blackbox'                                                                                                                                                                      
    metrics_path: /probe                                                                                                                                                                      
    params:                                                                                                                                                                                   
      module: [icmp]

    static_configs:                                                                                                                                                                           
      - targets: ['192.168.1.29', '987.234.121.1']                                                                                                                                                            
        labels:                                                                                                                                                                               
          group: 'Build'                                                                                                                                                                   
      - targets: ['161.92.248.21', '161.92.3.185', '10.10.4.18']                                           
        labels:                                                                                                                                                                               
          group: 'RND' 
    relabel_configs:
      - source_labels: [__address__]
        target_label: __param_target
      - source_labels: [__param_target]
        target_label: instance
      - target_label: __address__
        replacement: blackboxexporter:9115

Результаты исследования «черного ящика-экспортера» точны и выглядят хорошо. Примечание: результаты показывают сбой для недостижимых целей, это выглядит нормально

Recent Probes
Module  Target         Result   Debug
icmp    192.168.1.29    Failure Logs
icmp    192.168.3.185   Failure Logs
icmp    161.92.248.21   Success Logs
icmp    192.168.4.185   Failure Logs
icmp    987.234.121.1   Failure Logs
icmp    192.168.1.29    Failure Logs
icmp    192.168.3.185   Failure Logs
icmp    161.92.248.21   Success Logs

enter image description here Прометей Результаты не являются точный. это показывает, что все цели ВВЕРХ Примечание: ожидаемые результаты, если цели отказа должны отображаться с 0/1

blackbox (5/5 up) 
Endpoint    State   Labels  Last Scrape Scrape Duration Error
http://blackboxexporter:9115/probe
module="icmp" target="161.92.248.21"    UP  group="RND" instance="161.92.248.21" job="blackbox" 1.43s ago   1.522ms 
http://blackboxexporter:9115/probe
module="icmp" target="192.168.1.29" UP  group="Build" instance="192.168.1.29" job="blackbox"    5.548s ago  1.501s  
http://blackboxexporter:9115/probe
module="icmp" target="192.168.3.185"    UP  group="RND" instance="192.168.3.185" job="blackbox" 1.944s ago  1.501s  
http://blackboxexporter:9115/probe
module="icmp" target="192.168.4.185"    UP  group="RND" instance="192.168.4.185" job="blackbox" 3.09s ago   1.501s  
http://blackboxexporter:9115/probe
module="icmp" target="987.234.121.1"    UP  group="Build" instance="987.234.121.1" job="blackbox"   2.796s ago  1.506ms   

enter image description here

1 Ответ

0 голосов
/ 04 марта 2020

Я полагаю, что запрос probe_success metri c в Prometheus даст вам ожидаемый результат.

Обычно мы создаем наши базовые c предупреждения "вверх / вниз" из этого показателя c при использовании BLACKBOX-экспортера.

...