Files

13 lines
649 B
Bash
Raw Permalink Normal View History

#!/bin/bash
# fleet-status.sh - one-line health per profile: browser up/down + relay code
declare -A ports=( [muse]=9410 [pip]=9420 [646]=9430 [opm]=9440 )
declare -A veth=( [muse]=10.201.35.2 [pip]=10.201.87.2 [646]=10.201.202.2 [opm]=10.201.157.2 )
for p in muse pip 646 opm; do
port=${ports[$p]}
if pgrep -f "remote-debugging-port=$port" >/dev/null 2>&1; then b=UP; else b=DOWN; fi
r=$(curl -s -m 4 -o /dev/null -w "%{http_code}" "http://${veth[$p]}:$port/json/version" 2>/dev/null || echo 000)
echo "$p: browser=$b relay=$r"
done
echo ===
tail -20 /home/super/Projects/NetVM/chromebox-watchdog.log | grep -E "FAILED|unhealthy" | tail -4