#!/usr/bin/env bash set -u DESC="Diag1." SYSTEMS="bigboss lambda nomade societe tiny web" run() { . $VDN_PATH/bin/functions-scripts.sh # tiny peut joindre bigboss (et vice versa). echo "=== ping bigboss -> tiny" vdn-ssh root@bigboss "timeout 2 ping -c 1 tiny &> /dev/null" echo "=== ping tiny -> bigoss" vdn-ssh root@tiny "timeout 2 ping -c 1 bigboss &> /dev/null" # societe peut joindre toutes les machines for i in $SYSTEMS; do echo "=== ping societe -> $i" vdn-ssh root@societe "timeout 2 ping -c 1 $i &> /dev/null" done # lambda peut joindre nomade (et vice-versa) echo; echo "=== ping lambda -> nomade" vdn-ssh root@lambda "timeout 2 ping -c 1 nomade &> /dev/null" echo "=== ping nomade -> lambda" vdn-ssh root@nomade "timeout 2 ping -c 1 lambda &> /dev/null" # vérifiez que les serveurs apache2 de lambda, web et bigboss fonctionnent echo echo "Tests des serveurs web." vdn-ssh root@bigboss "timeout 2 lynx -dump bigboss" | grep -q 'Bienvenue' vdn-ssh root@web "timeout 2 lynx -dump web" | grep -q 'Bienvenue' vdn-ssh root@lambda "timeout 2 lynx -dump lambda" | grep -q 'Bienvenue' echo [ $? = 0 ] && green ok || red ko }