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