User Tools

Site Tools


сервис_prometheus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_prometheus [2024/06/27 08:13]
val
сервис_prometheus [2025/04/18 09:21] (current)
val [prometheus-alertmanager]
Line 33: Line 33:
  
   * [[http://​192.168.X.10:​9090/​]]   * [[http://​192.168.X.10:​9090/​]]
-  * [[http://​server.corpX.un:​9090/​targets]]+  * [[http://​server.corpX.un:​9090/​]]
   * [[http://​server:​9090/​classic/​targets]]   * [[http://​server:​9090/​classic/​targets]]
  
Line 41: Line 41:
 ===== prometheus-alertmanager ===== ===== prometheus-alertmanager =====
  
-  * [[https://medium.com/devops-dudes/​prometheus-alerting-with-alertmanager-e1bbba8e6a8e|Prometheus Alerting with AlertManager]] +  * [[https://samber.github.io/awesome-prometheus-alerts/​rules|Awesome ​Prometheus alerts]] 
-  * [[https://​alex.dzyoba.com/​blog/​prometheus-alerts/​|Prometheus alerts ​examples]] +  * [[https://github.com/samber/​awesome-prometheus-alerts/​tree/​master/​dist/​rules]]
-  * [[https://www.digitalocean.com/community/​tutorials/​how-to-use-alertmanager-and-blackbox-exporter-to-monitor-your-web-server-on-ubuntu-16-04|How To Use Alertmanager And Blackbox Exporter To Monitor Your Web Server On Ubuntu 16.04]] +
-  * [[https://​awesome-prometheus-alerts.grep.to/|Awesome Prometheus alerts]]+
  
   * [[Сервис MTA#​Установка и настройка MTA на обработку почты домена hostname]]   * [[Сервис MTA#​Установка и настройка MTA на обработку почты домена hostname]]
Line 53: Line 51:
 # cat /​etc/​prometheus/​alertmanager.yml # cat /​etc/​prometheus/​alertmanager.yml
 </​code><​code>​ </​code><​code>​
-... 
 global: global:
-  smtp_smarthost:​ 'localhost:25' +  smtp_smarthost:​ 'server.corpX.un:25' 
-  smtp_from: 'prometheus@server.corpX.un'​+  smtp_from: 'alertmanager@corpX.un'​
   smtp_require_tls:​ false   smtp_require_tls:​ false
-#  smtp_auth_username: 'alertmanager+templates: 
- smtp_auth_password'​password'​ +'/​etc/​prometheus/​alertmanager_templates/​*.tmpl
-... + 
-  ​# A default receiver+route: 
 +  group_wait30s 
 +  ​group_interval:​ 5m 
 +  ​repeat_interval:​ 3h
   receiver: team-X-mails   receiver: team-X-mails
-...+
 receivers: receivers:
 - name: '​team-X-mails'​ - name: '​team-X-mails'​
   email_configs:​   email_configs:​
-#  ​- to: '​student@corpX.un' +  ​- to: '​student@corpX.un'​
-#  - to: '​userX@isp.un'+
     send_resolved:​ true     send_resolved:​ true
-... 
 </​code><​code>​ </​code><​code>​
 # service prometheus-alertmanager restart # service prometheus-alertmanager restart
Line 130: Line 128:
 </​code>​ </​code>​
  
-  * [[http://192.168.X.10:​9090/​alerts]]+  * [[http://server.corpX.un:9090/classic/alerts]]
 ===== Exporters ===== ===== Exporters =====
  
Line 213: Line 211:
     static_configs:​     static_configs:​
       - targets:       - targets:
-        - https://google.com+        - https://val.bmstu.ru
         - https://​ya.ru         - https://​ya.ru
     relabel_configs:​     relabel_configs:​
Line 253: Line 251:
 === Пример использования file-based service discovery и сервиса ping === === Пример использования file-based service discovery и сервиса ping ===
  
-  * [[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?​tab=readme-ov-file#​permissions|github blackbox_exporter ​permissions]], [[POSIX capabilities]] или [[Управление ядром и модулями в Linux#​Переменные ядра]]
  
 <​code>​ <​code>​
Line 355: Line 353:
 </​code>​ </​code>​
  
-=== Примеры использования === 
  
 +=== Проверка конфигурации и перезапуск prometheus-snmp-exporter ===
 <​code>​ <​code>​
 +# prometheus-snmp-exporter --dry-run
 +
 # service prometheus-snmp-exporter restart # service prometheus-snmp-exporter restart
 </​code>​ </​code>​
 +
 +=== Примеры использования ===
  
   * [[http://​server.corpX.un:​9116/​]]   * [[http://​server.corpX.un:​9116/​]]
сервис_prometheus.1719465214.txt.gz · Last modified: 2024/06/27 08:13 by val