This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
сервис_prometheus [2023/06/24 16:54] val [prometheus-snmp-exporter] |
сервис_prometheus [2023/10/12 16:54] (current) val [Сервис Prometheus] |
||
---|---|---|---|
Line 5: | Line 5: | ||
* [[https://www.shellhacks.com/ru/prometheus-delete-time-series-metrics/|Prometheus: Удаление Метрик Временных Рядов]] | * [[https://www.shellhacks.com/ru/prometheus-delete-time-series-metrics/|Prometheus: Удаление Метрик Временных Рядов]] | ||
* [[https://habr.com/ru/companies/tochka/articles/683608/|Человеческим языком про метрики]] | * [[https://habr.com/ru/companies/tochka/articles/683608/|Человеческим языком про метрики]] | ||
+ | * [[https://selectel.ru/blog/tutorials/monitoring-in-k8s-with-prometheus/|Мониторинг в K8s с помощью Prometheus]] | ||
===== Установка в Debian/Ubuntu ===== | ===== Установка в Debian/Ubuntu ===== | ||
Line 95: | Line 96: | ||
- alert: CriticalTraffic | - alert: CriticalTraffic | ||
- | expr: rate(if_in_octets{instance="router"}[1m])>125000 | + | expr: rate(ifInOctets{instance="router"}[1m])>125000 |
for: 1m | for: 1m | ||
labels: | labels: | ||
Line 340: | Line 341: | ||
</code> | </code> | ||
- | === Создание файла конфигурации "вручную" === | + | === Создание файла конфигурации через "generator" === |
<code> | <code> | ||
Line 360: | Line 361: | ||
<code> | <code> | ||
# curl --noproxy 127.0.0.1 'http://127.0.0.1:9116/snmp?target=router&module=snmp_in_out_octets' | # curl --noproxy 127.0.0.1 'http://127.0.0.1:9116/snmp?target=router&module=snmp_in_out_octets' | ||
+ | или | ||
+ | # curl 'http://127.0.0.1:9116/snmp?target=router' | ||
</code><code> | </code><code> | ||
# cat /etc/prometheus/prometheus.yml | # cat /etc/prometheus/prometheus.yml | ||
Line 369: | Line 372: | ||
- router | - router | ||
metrics_path: /snmp | metrics_path: /snmp | ||
- | params: | + | params: # no need |
- | module: [snmp_in_out_octets] | + | module: [snmp_in_out_octets] # if if_mib |
relabel_configs: | relabel_configs: | ||
- source_labels: [__address__] | - source_labels: [__address__] | ||
Line 383: | Line 386: | ||
<code> | <code> | ||
- | rate(ifInOctets{ifDescr="FastEthernet1/1",ifIndex="3",instance="router",job="snmp"}[1m]) | + | rate(ifInOctets{ifDescr="FastEthernet0/0",ifIndex="1",instance="router",job="snmp"}[1m]) |
или | или | ||
rate(ifOutOctets{ifIndex="5",instance="router",job="snmp"}[1m]) | rate(ifOutOctets{ifIndex="5",instance="router",job="snmp"}[1m]) | ||
- | 8*rate(ifInOctets{ifDescr="FastEthernet1/1",instance="router"}[1m]) | + | 8*rate(ifInOctets{ifDescr="FastEthernet0/0",instance="router"}[1m]) |
или | или | ||
8*rate(ifOutOctets{ifDescr="Port-channel1",instance="router"}[1m]) | 8*rate(ifOutOctets{ifDescr="Port-channel1",instance="router"}[1m]) |