igor@66: EC2_INSTANCE=$1
igor@66: EC2_NODE=$2
igor@66: SHORT_NAME=$3
igor@66: NETWORK_NAME=$4
igor@66: SESSION_NAME=$5
igor@66:    
igor@66: NODE_PING_OK=WAIT
igor@66: NODE_SSH_OK=WAIT
igor@66: NODE_STATUS=UNKNOWN
igor@66: 
igor@66: show_logo()
igor@66: {
igor@66: cat <<'EOF'
igor@66:                      ___
igor@66:                    /     \
igor@66:                           |
igor@66:      ---     ----         |    \    /   .----  |     |     | .---. |     |
igor@66:    /     \ |             /      \  /   |     | |     |     |/      |     |
igor@66:   |------- |           /         ><    |     | |     |     |       |     |
igor@66:   |        |         /          /  \   |     | |     |     |       |     |
igor@66:    \_____   \____  _______  O  /    \   \____|  \____|  O  |        \____|
igor@66:                                              |
igor@66:                                              |
igor@66:                                          ----'
igor@66: 
igor@66: EOF
igor@66: }
igor@66: 
igor@66: show_status()
igor@66: {
igor@66: cat <<EOF
igor@66: 
igor@66:    EC2-instance:  $EC2_INSTANCE
igor@66:    EC2-node name: $EC2_NODE
igor@66:    Shortname:     $SHORT_NAME
igor@66:    Network name:  $NETWORK_NAME
igor@66:    Network map:   http://ec2.xgu.ru/network/$NETWORK_NAME
igor@66:    
igor@66:    Node connection status
igor@66:    ----------------------
igor@66:    ping:          $NODE_PING_OK
igor@66:    ssh:           $NODE_SSH_OK
igor@66:    Node status:   $NODE_STATUS
igor@66: EOF
igor@66: }
igor@66: 
igor@66: 
igor@66: clear
igor@66: show_logo
igor@66: show_status
igor@66: while true
igor@66: do
igor@66:     ssh -t $SHORT_NAME screen -r ${SESSION_NAME}-
igor@66:     clear
igor@66:     show_logo
igor@66:     show_status
igor@66:     sleep 5
igor@66: done