Files
poc-frr-anycast/docs/2026-09-11-node-exporter-plan.md
T
ayurishchevandClaude Sonnet 5 036f32869b Add Prometheus Node Exporter to frr_anycast role
Устанавливает prometheus-node-exporter из официального репозитория
Ubuntu 24 LTS (universe, сторонний репозиторий не добавляется) на
всех узлах обеих сред (площадка A + Облачная площадка), безусловно.
Сервис enabled+started, слушает стандартный порт :9100 (дефолт
пакета, конфиг не переопределяется). Firewall-правил не требуется —
в nftables.conf.j2 нет table inet filter с policy drop.

Шаблоны FRR/nftables не затронуты: render-check.sh 6/6,
render-check-cloud.sh 84/84, без изменений.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bc3HkMiDwooSyLBLoMKNyF
2026-09-11 13:24:08 +03:00

1.1 KiB

План внедрения: Prometheus Node Exporter

Дата: 2026-09-11

Цель

Установить node_exporter на всех FRR-узлах (площадка A + «Облачная площадка») из официального репозитория Ubuntu 24 LTS (пакет prometheus-node-exporter, компонент universe), стандартный порт :9100.

Решение

Роль frr_anycast, безусловно (без флага, применяется везде): apt install prometheus-node-exporter + systemd: enabled/started. Конфиг не трогается — дефолт пакета уже слушает :9100. nftables-разрешений не требуется (в nftables.conf.j2 нет table inet filter/policy drop).

Definition of done

  • Задачи в roles/frr_anycast/{defaults,tasks}/main.yml.
  • render-check.sh / render-check-cloud.sh без изменений (регресс-проверка) — шаблоны FRR/nftables не тронуты.
  • --syntax-check чист для обоих playbook'ов.
  • README и summary обновлены.