34 lines
1.1 KiB
Bash
Executable File
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."
|