- Создана система групповых переменных для настройки коллекторов - Добавлены группы: 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
1.3 KiB
1.3 KiB
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
⭐
Быстрый старт:
make collectors-linux
make build-linux
make run
Конфигурация:
- Основной файл:
bin/agent/config.yaml
- Переопределения:
CONFIG_PATH
,LOG_LEVEL