Update 3 files

- /roles/grafana/files/vmagent.yaml
- /roles/grafana/files/vmagent.yaml.j2
- /roles/grafana/tasks/main.yml
This commit is contained in:
Administrator 2025-11-20 05:58:14 +00:00
parent 7e5f3151af
commit 01985bd793
2 changed files with 17 additions and 12 deletions

View File

@ -21,15 +21,18 @@ scrape_configs:
# ========== cAdvisor для мониторинга Docker на всех серверах ==========
- job_name: 'cadvisor'
static_configs:
- targets:
{% for server in monitoring_groups.node_exporter_servers %}
{% if server != server_ips.olimp %}
- '{{ server }}:8080'
{% endif %}
{% endfor %}
scrape_interval: 30s
metrics_path: /metrics
static_configs:
- targets:
{% for server in monitoring_groups.cadvisor_servers %}
- '{{ server }}:{{ monitoring_ports.cadvisor }}'
{% endfor %}
scrape_interval: 30s
metrics_path: /metrics
relabel_configs:
- source_labels: [__address__]
target_label: instance
regex: '(.*):{{ monitoring_ports.cadvisor }}'
replacement: '${1}'
# ========== Proxmox VE ==========
- job_name: 'proxmox'

View File

@ -13,13 +13,15 @@
- "{{ grafana_vm_data_dir }}"
- "{{ grafana_vmagent_tmp_dir | dirname }}" # создаёт /mnt/grafana/vmagent
- name: Copy vmagent config
ansible.builtin.copy:
src: vmagent.yaml
- name: Deploy vmagent configuration
template:
src: vmagent.yaml.j2
dest: "{{ grafana_vmagent_config }}"
owner: root
group: root
mode: '0644'
become: yes
notify: restart vmagent
- name: Deploy Grafana docker-compose.yml
ansible.builtin.template: