Инструменты пользователя

Инструменты сайта


сервис_prometheus

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
сервис_prometheus [2021/02/23 14:15]
val
сервис_prometheus [2021/02/24 07:24] (текущий)
val [prometheus-blackbox-exporter]
Строка 136: Строка 136:
   * [[https://​www.robustperception.io/​icmp-pings-with-the-blackbox-exporter|ICMP Pings with the Blackbox exporter]], [[https://​github.com/​prometheus/​blackbox_exporter|github blackbox_exporter]],​ [[POSIX capabilities]] или [[Управление ядром и модулями в Linux#​Переменные ядра]]   * [[https://​www.robustperception.io/​icmp-pings-with-the-blackbox-exporter|ICMP Pings with the Blackbox exporter]], [[https://​github.com/​prometheus/​blackbox_exporter|github blackbox_exporter]],​ [[POSIX capabilities]] или [[Управление ядром и модулями в Linux#​Переменные ядра]]
  
 +=== Пример статической конфигурации ===
 <​code>​ <​code>​
 # apt install prometheus-blackbox-exporter # apt install prometheus-blackbox-exporter
Строка 184: Строка 185:
       - target_label:​ __address__       - target_label:​ __address__
         replacement:​ 127.0.0.1:​9115         replacement:​ 127.0.0.1:​9115
 +</​code>​
  
 +  * [[http://​10.5.7.100+X:​9115/​]]
 +
 +<​code>​
 +probe_success...
 +
 +probe_duration_seconds...
 +
 +probe_http_duration_seconds...
 +</​code>​
 +=== Пример динамической конфигурации ===
 +<​code>​
 +# cat /​etc/​prometheus/​prometheus.yml
 +</​code><​code>​
 +...
   - job_name: check_ping   - job_name: check_ping
     metrics_path:​ /probe     metrics_path:​ /probe
     params:     params:
       module: [icmp]       module: [icmp]
-    ​static_configs+    ​file_sd_configs
-      - targets+      - files
-        - switch1 +       ​- ​switchs.yml 
-        - switch2 +       ​- ​switchs.json
-        - switch3+
     relabel_configs:​     relabel_configs:​
       - source_labels:​ [__address__]       - source_labels:​ [__address__]
Строка 201: Строка 216:
       - target_label:​ __address__       - target_label:​ __address__
         replacement:​ localhost:​9115         replacement:​ localhost:​9115
 +</​code><​code>​
 +# cat /​etc/​prometheus/​switchs.json
 +</​code><​code>​
 +[
 +  {
 +    "​targets":​ [ "​switch1",​ "​switch2",​ "​switch3"​ ]
 +  }
 +]
 +</​code><​code>​
 +# cat /​etc/​prometheus/​switchs.yml
 +- targets:
 +  - switch1
 +  - switch2
 +  - switch3
 </​code>​ </​code>​
  
-  * [[http://​10.5.7.100+X:​9115/​]] 
- 
-<​code>​ 
-probe_success... 
- 
-probe_duration_seconds... 
- 
-probe_http_duration_seconds... 
-</​code>​ 
 ==== prometheus-snmp-exporter ==== ==== prometheus-snmp-exporter ====
  
сервис_prometheus.txt · Последние изменения: 2021/02/24 07:24 — val