60 lines
819 B
Bash
Executable File
60 lines
819 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
host1=maboiteverte.fr
|
|
port1=22
|
|
|
|
host2=clicclac.synology.me
|
|
port2=42666
|
|
|
|
echo -e "\nnc\n"
|
|
|
|
if nc -z -G 2 $host1 $port1 &>/dev/null; then
|
|
echo $?
|
|
echo "server $host1 up"
|
|
else
|
|
echo $?
|
|
echo "server $host1 down"
|
|
fi
|
|
|
|
if nc -z -G 2 $host2 $port2 &>/dev/null; then
|
|
echo $?
|
|
echo "server $host2 up"
|
|
else
|
|
echo $?
|
|
echo "server $host2 down"
|
|
fi
|
|
|
|
|
|
|
|
echo -e "\nnmap\n"
|
|
|
|
if nmap maboiteverte.fr -PN -p 22 | grep open &>/dev/null; then
|
|
echo $?
|
|
echo "server $host1 up"
|
|
else
|
|
echo $?
|
|
echo "server $host1 down"
|
|
fi
|
|
|
|
if nmap clicclac.synology.me -PN -p 42666 | grep open &>/dev/null; then
|
|
echo $?
|
|
echo "server $host2 up"
|
|
else
|
|
echo $?
|
|
echo "server $host2 down"
|
|
fi
|
|
|
|
|
|
|
|
echo -e "\nping\n"
|
|
|
|
ping -c1 -W1 -q maboiteverte.fr 2>/dev/null;
|
|
echo $?
|
|
|
|
ping -c1 -W1 -q clicclac.synology.me 2>/dev/null;
|
|
echo $?
|
|
|
|
|
|
|
|
|