shell脚本监控网站80端口是否正常
很多时候我们不知道网站80端口是否正常,当然我以前的shell监控网站状态(续)这篇文章也可以监控网站,这里只是给大家提供另外一个思路去监控网站.
脚本内容:
vi check-80.sh
使用方法:
yum -y install nmap
chmod +x check-80.sh
./check-80.sh
这个脚本在网站禁止ping的情况,又不愿意打开ping的站长(比如我),来使用是最适合不过的.
脚本内容:
vi check-80.sh
#!/bin/bash nmap -P0 -p80 -sS -vv blog.slogra.com|grep 80 |tail -n1>/tmp/nmap.txt check_80=`cat /tmp/nmap.txt|awk '{print $2}'` if [ "$check_80" != "open" ]; then body="blog.slogra.com port 80 is error!" subject="blog.slogra.com port 80 down,check it now!@from monitor `date +%T`" echo "${body}"| mutt -s "${subject}" rocdk@163.com fi
使用方法:
yum -y install nmap
chmod +x check-80.sh
./check-80.sh
这个脚本在网站禁止ping的情况,又不愿意打开ping的站长(比如我),来使用是最适合不过的.
评论: