- Добавлен новый коллектор proxvms для сбора информации о виртуальных машинах и контейнерах Proxmox - Реализован парсинг конфигураций VM/контейнеров с структурированием данных - Добавлена поддержка парсинга сетевых интерфейсов, IP конфигураций, SCSI/IDE устройств - Реализован парсинг JSON из поля description с переводом русских ключей на английский - Добавлена генерация уникальных идентификаторов (cluster_uid, node_uid, machine_uid) - Обновлена документация для всех коллекторов: - proxcluster (существующая) - gpu (существующая) - proxnode (новая) - proxvms (новая) - system (новая) - docker (новая) - hba (новая) - sensors (новая) - kubernetes (новая) - macos (новая) - uptime (новая) - Обновлен основной файл docs/collectors.md с полным списком коллекторов - Добавлена поддержка платформ для каждого коллектора - Включены примеры использования и устранение неполадок Автор: Сергей Антропов, сайт: https://devops.org.ru
chore(git): ignore .cache; remove it from repo history (index) [author: Сергей Антропов https://devops.org.ru]
chore: commit all pending changes (configs, code, runner) [author: Сергей Антропов https://devops.org.ru]
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
⭐
Быстрый старт:
make collectors-linux
make build-linux
make run
Конфигурация:
- Основной файл:
bin/agent/config.yaml
- Переопределения:
CONFIG_PATH
,LOG_LEVEL
Description
Languages
Go
95.4%
Makefile
3.8%
Jinja
0.5%
Dockerfile
0.2%