- Создана система групповых переменных для настройки коллекторов - Добавлены группы: 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
30 lines
1.3 KiB
Markdown
30 lines
1.3 KiB
Markdown
## 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`
|
||
|