- Add blackbox exporter role and playbooks - Add cadvisor, docker, httpbin roles - Add app3 deployment playbooks - Configure blackbox monitoring
127 lines
3.1 KiB
YAML
127 lines
3.1 KiB
YAML
---
|
||
# Blackbox Exporter configuration
|
||
blackbox_version: "latest"
|
||
blackbox_port: 8083
|
||
blackbox_image: "prom/blackbox-exporter:{{ blackbox_version }}"
|
||
blackbox_container_name: "blackbox-exporter"
|
||
|
||
# Все цели для мониторинга из ИП и твоего списка
|
||
blackbox_targets:
|
||
# Основные сервисы стенда (из ИП)
|
||
- name: "app1-nginx"
|
||
url: "http://192.168.0.110/"
|
||
module: "http_2xx"
|
||
|
||
- name: "app2-postgresql"
|
||
url: "http://192.168.0.111:9187/metrics" # postgres_exporter
|
||
module: "http_2xx"
|
||
|
||
- name: "app3-httpbin"
|
||
url: "http://192.168.0.112:8080/get"
|
||
module: "http_2xx"
|
||
|
||
- name: "app3-cadvisor"
|
||
url: "http://192.168.0.112:8081/metrics"
|
||
module: "http_2xx"
|
||
|
||
- name: "git-forgejo"
|
||
url: "http://192.168.0.100:3000/"
|
||
module: "http_2xx"
|
||
|
||
- name: "ansible"
|
||
url: "http://192.168.0.101:9100/metrics" # node_exporter
|
||
module: "http_2xx"
|
||
|
||
- name: "vault"
|
||
url: "http://192.168.0.103:8200/ui/"
|
||
module: "http_2xx"
|
||
|
||
- name: "victoriametrics"
|
||
url: "http://192.168.0.104:8428/metrics"
|
||
module: "http_2xx"
|
||
|
||
- name: "prometheus"
|
||
url: "http://192.168.0.105:9090/metrics"
|
||
module: "http_2xx"
|
||
|
||
- name: "grafana"
|
||
url: "http://192.168.0.106:3000"
|
||
module: "http_2xx"
|
||
|
||
# Домены из твоего списка
|
||
- name: "wiki-pvenode"
|
||
url: "http://wiki.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "victoria-pvenode"
|
||
url: "http://victoria.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "vault-pvenode"
|
||
url: "http://vault.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "tasks-pvenode"
|
||
url: "http://tasks.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "python-pvenode"
|
||
url: "http://python.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "pvenode-main"
|
||
url: "http://pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "proxmox-pvenode"
|
||
url: "http://proxmox.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "prometheus-pvenode"
|
||
url: "http://prometheus.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "postgre-pvenode"
|
||
url: "http://postgre.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "ovpn-pvenode"
|
||
url: "http://ovpn.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "nginxpm-pvenode"
|
||
url: "http://nginxpm.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "nextcloud-pvenode"
|
||
url: "http://nextcloud.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "money-pvenode"
|
||
url: "http://money.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "grafana-pvenode"
|
||
url: "http://grafana.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "gitlab-pvenode"
|
||
url: "http://gitlab.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "forgejo-pvenode"
|
||
url: "http://forgejo.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "bitwarden-pvenode"
|
||
url: "http://bitwarden.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "app1-pvenode"
|
||
url: "http://app1.pvenode.ru/"
|
||
module: "http_2xx"
|
||
|
||
- name: "ansible-pvenode"
|
||
url: "http://ansimble.pvenode.ru/"
|
||
module: "http_2xx"
|