31 lines
748 B
Markdown
31 lines
748 B
Markdown
### Деплой
|
|
|
|
Docker Compose (stdout): см. `docker-compose.yml`.
|
|
|
|
Systemd:
|
|
1. Скопируйте бинарь `bin/agent/agent` и `bin/agent/config.yaml` на сервер.
|
|
2. Установите юнит `sensusagent.service` (обновите путь при необходимости):
|
|
```ini
|
|
[Unit]
|
|
Description=SensusAgent metrics collector
|
|
After=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
Environment=CONFIG_PATH=/bin/agent/config.yaml
|
|
ExecStart=/bin/agent/agent --mode kafka
|
|
Restart=on-failure
|
|
RestartSec=3
|
|
User=nobody
|
|
Group=nogroup
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
```
|
|
3. `systemctl daemon-reload && systemctl enable --now sensusagent`.
|
|
|
|
Kafka:
|
|
- Настройте блок `kafka` в `config.yaml` (brokers/topic/timeout…).
|
|
|
|
|