Files
wevads-platform/scripts/deploy-cyber-all.sh
2026-03-13 15:25:58 +01:00

34 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
# Deploy Cyber Monitor + Sentinel sur tous les serveurs
# S89, S88, S202, S151 (si UP)
echo "=== DÉPLOIEMENT CYBER MONITOR GLOBAL ==="
# S89 - Check existing
echo "S89: Check cyber monitor..."
ls -la /opt/wevads/public/ultimate-dashboard.php 2>/dev/null && echo " ✅ Ultimate Dashboard" || echo " ❌ Missing Ultimate"
# S88 - Deploy cyber from S89 template
echo "S88: Deploy cyber monitor..."
sshpass -p 'NKPwP4%M9PBdw' ssh -o StrictHostKeyChecking=no root@88.198.4.195 '
if [ ! -f /var/www/weval/wevia-ia/wevia-cyber-monitor.php ]; then
echo " Missing cyber monitor on S88"
fi
systemctl status nginx | grep Active
' || echo " ❌ S88 connection failed"
# S202 - Deploy minimal cyber
echo "S202: Check + deploy..."
timeout 10 ssh -o StrictHostKeyChecking=no -p 49222 root@204.168.152.13 '
ls -la /var/www/html/ 2>/dev/null | wc -l
' || echo " ❌ S202 timeout"
# S151 - Test if UP
echo "S151: Test connectivity..."
timeout 5 nc -z 151.80.235.110 22 && echo " ✅ S151 UP" || echo " ❌ S151 DOWN"
echo "=== SENTINEL STATUS ==="
ps aux | grep -E "(sentinel|brain)" | grep -v grep | wc -l | awk '{print "Processes: "}'
echo "Done."