From e0f3e5f738038b9535eeb0f763d6439e199eafc4 Mon Sep 17 00:00:00 2001 From: Ornel_Zply Date: Thu, 4 Dec 2025 10:52:20 +0100 Subject: [PATCH] 04/12/25 --- .../observability/vm_observabilite/docker-compose.yml | 11 +++++++++++ .../observability/vm_observabilite/prometheus.yml | 10 ++++++++-- .../vm_observabilite/scripts/install_scaphandre.txt | 1 + 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 observabilite/observability/vm_observabilite/scripts/install_scaphandre.txt diff --git a/observabilite/observability/vm_observabilite/docker-compose.yml b/observabilite/observability/vm_observabilite/docker-compose.yml index 9192dd7..da5412e 100644 --- a/observabilite/observability/vm_observabilite/docker-compose.yml +++ b/observabilite/observability/vm_observabilite/docker-compose.yml @@ -17,9 +17,20 @@ services: - "3000:3000" volumes: - grafana-data:/var/lib/grafana + - ./observability/grafana/provisioning/dashboards:/etc/grafana/provisioning/dashboards:ro + - ./observability/grafana/provisioning/datasources:/etc/grafana/provisioning/datasources:ro + - ./observability/grafana/dashboards:/var/lib/grafana/dashboards:ro environment: - GF_SECURITY_ADMIN_USER=admin - GF_SECURITY_ADMIN_PASSWORD=admin + - GF_SMTP_ENABLED=true + - GF_SMTP_HOST=smtp.gmail.com:587 + - GF_SMTP_USER=kimraumilliardaire@gmail.com + - GF_SMTP_PASSWORD=vmfc xrtt yvvm gylz + - GF_SMTP_FROM_ADDRESS=kimraumilliardaire@gmail.com + - GF_SMTP_FROM_NAME=Grafana Alerts + - GF_SMTP_SKIP_VERIFY=true # utile si problème de certifs côté conteneur + # volumes, depends_on, etc. networks: - observability depends_on: diff --git a/observabilite/observability/vm_observabilite/prometheus.yml b/observabilite/observability/vm_observabilite/prometheus.yml index 61fe97a..b86e1c5 100644 --- a/observabilite/observability/vm_observabilite/prometheus.yml +++ b/observabilite/observability/vm_observabilite/prometheus.yml @@ -8,11 +8,11 @@ scrape_configs: - job_name: 'observabilite' static_configs: - - targets: ['192.168.56.16:9100'] #ip de la machine observabilite + - targets: ['192.168.4.4:9100'] #ip de la machine observabilite - job_name: 'scaphandre' static_configs: - - targets: ['192.168.56.16:8080'] + - targets: ['192.168.4.4:8080'] fallback_scrape_protocol: "PrometheusText1.0.0" - job_name: 'apache_vmservices' @@ -22,3 +22,9 @@ scrape_configs: - job_name: 'vms' static_configs: - targets: ['192.168.56.18:9100'] #ip vmHardware + - targets: ['192.168.56.17:9100'] #ip vmServices + - targets: ['192.168.56.15:9100'] #ip vmApplicatifs + + - job_name: 'tomcat' + static_configs: + - targets: ['192.168.56.15:9082'] #ip vmApplicatif diff --git a/observabilite/observability/vm_observabilite/scripts/install_scaphandre.txt b/observabilite/observability/vm_observabilite/scripts/install_scaphandre.txt new file mode 100644 index 0000000..d3a3bad --- /dev/null +++ b/observabilite/observability/vm_observabilite/scripts/install_scaphandre.txt @@ -0,0 +1 @@ +installation de scaphandre