blob: f70bfbe6388b8372f2d6ece96186cb0984d4260b [file] [log] [blame]
#!/bin/bash
#-------------------------------------------------------------------------------
# Utility to view status of the cell warden and cell slaves
#-------------------------------------------------------------------------------
echo "========================================================"
status=$(ssh sdn@$CELL_WARDEN ps -ef | grep warden | grep -v grep)
let ok=$?
[ $ok -eq 0 ] && echo "Warden is running" || echo "Warden is stopped"
echo $status
for slave in $CELL_SLAVES; do
echo "========================================================"
echo "$slave:"
ssh sdn@$slave "touch foo && echo 'Disk OK' || echo 'Disk READ-ONLY'"
let ok=ok+$?
ssh sdn@$slave "uptime"
let ok=ok+$?
ssh sdn@$slave "df -h /"
let ok=ok+$?
ssh sdn@$slave sudo lxc-ls --fancy
let ok=ok+$?
done
exit $ok