#!/bin/bash
# InfoUser Agent - интерактивная настройка

set -e

CONFIG_FILE="/opt/info-user-agent/config.json"

echo ""
echo "=== Настройка InfoUser Agent ==="
echo ""

read -p "URL сервера (например http://192.168.255.180:3000): " SERVER_URL
read -p "Токен агента: " AGENT_TOKEN

cat > "$CONFIG_FILE" <<EOF
{
    "server_url": "${SERVER_URL}",
    "agent_token": "${AGENT_TOKEN}",
    "interval_minutes": 60,
    "send_public_ip": false
}
EOF

echo ""
echo "Конфиг сохранён в $CONFIG_FILE"
echo "Проверяю отправку heartbeat..."

/usr/bin/python3 /opt/info-user-agent/agent.py

echo ""
echo "Таймер запущен (каждый час):"
systemctl status info-user-agent.timer --no-pager -l
