Add .deb agent package with systemd timer and interactive setup

This commit is contained in:
2026-07-16 14:28:12 +07:00
parent 21566c1f1e
commit 53a087fbc3
10 changed files with 261 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
#!/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