SensusAgent/README.md
Sergey Antropoff 7316b507ad feat: добавлена гибкая конфигурация коллекторов через Ansible группы
- Создана система групповых переменных для настройки коллекторов
- Добавлены группы: proxmox, proxvms, standalone
- Создан шаблон config.yaml.j2 для автоматической генерации конфигурации
- Обновлен Ansible playbook для использования шаблонов
- Добавлен скрипт тестирования генерации конфигурации
- Создана подробная документация по новой системе
- Обновлен inventory.ini с группировкой хостов

Группы коллекторов:
- proxmox: proxcluster, proxnode, proxvms, uptime
- proxvms: proxvmsystem, uptime
- standalone: system, hba, sensors, uptime

Автор: Сергей Антропов
Сайт: https://devops.org.ru
2025-09-15 14:50:51 +03:00

30 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## SensusAgent
Автор: Сергей Антропов, сайт: https://devops.org.ru
SensusAgent — модульный агент сбора метрик. Агент запускает коллекторы (встроенные и внешние exec) по расписанию, агрегирует их JSON-вывод и публикует в stdout или Kafka.
Ключевые ссылки:
- Обзор и архитектура: `docs/overview.md`
- Конфигурация: `docs/config.md`
- Коллекторы (создание и сборка): `docs/collectors.md`
- Сборка и запуск (Make/Docker/Compose): `docs/build_and_run.md`
- Деплой (Ansible, systemd): `docs/deploy.md`
- **Kafka SSL поддержка**: `docs/kafka_ssl.md`
- **Proxmox кластер**: `docs/collectors/proxcluster.md`
- **Proxmox VM/контейнеры**: `docs/collectors/proxvms.md`
- **Proxmox системные метрики**: `docs/collectors/proxvmsystem.md`
- **Гибкая конфигурация коллекторов**: `docs/ansible_groups.md`
Быстрый старт:
```bash
make collectors-linux
make build-linux
make run
```
Конфигурация:
- Основной файл: `bin/agent/config.yaml`
- Переопределения: `CONFIG_PATH`, `LOG_LEVEL`