blob: f70bfbe6388b8372f2d6ece96186cb0984d4260b [file] [log] [blame]
Thomas Vachuskacba486a2017-08-02 11:04:59 -07001#!/bin/bash
2#-------------------------------------------------------------------------------
3# Utility to view status of the cell warden and cell slaves
4#-------------------------------------------------------------------------------
5
6echo "========================================================"
7status=$(ssh sdn@$CELL_WARDEN ps -ef | grep warden | grep -v grep)
8let ok=$?
9[ $ok -eq 0 ] && echo "Warden is running" || echo "Warden is stopped"
10echo $status
11for slave in $CELL_SLAVES; do
12 echo "========================================================"
13 echo "$slave:"
Thomas Vachuskafd9939b2018-02-07 15:48:26 -080014 ssh sdn@$slave "touch foo && echo 'Disk OK' || echo 'Disk READ-ONLY'"
15 let ok=ok+$?
Thomas Vachuska1c8b7ab2019-03-11 12:49:20 -070016 ssh sdn@$slave "uptime"
17 let ok=ok+$?
Thomas Vachuskafd9939b2018-02-07 15:48:26 -080018 ssh sdn@$slave "df -h /"
19 let ok=ok+$?
Thomas Vachuskacba486a2017-08-02 11:04:59 -070020 ssh sdn@$slave sudo lxc-ls --fancy
21 let ok=ok+$?
22done
23exit $ok