Files
info-user/agent-deb/usr/bin/info-user-agent-setup

33 lines
785 B
Bash
Executable File

#!/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