ping на bash



Предыдущая | Следующая

ping:

$ ping -c 1 -t 10 ya.ru || echo "ALARM PING" | mail -s "alarm" alarm@example.com 


http (код ответа):

$ curl -sI https://ya.ru | grep 'HTTP/1.1 200 Ok' || echo "STATUS" | mail -s "alarm" alarm@example.com 


http (ключевое слово):

$ curl -s https://ya.ru | grep -F 'morda-logo' || echo "KEYWORD" | mail -s "alarm" alarm@example.com 


открытые порты:

$ nmap -p 80 ya.ru | grep -F '80/tcp open  http' || echo "PORT" | mail -s "alarm" alarm@example.com 

rdp:

$ hydra -l USER -p PASSWORD -t 2 111.111.111.111 rdp | grep -F 'USER' || echo "alarm rdp" | mail -s "alarm rdp" alarm@example.com