1.端口
本地:ss.netstat,lsof
远程:telnet,nmap.nc
2.本地进程数
3.header(http,curl),模拟用户的方式
4.URL(wget,curl).模拟用户的方式
5.PHP,java写监控的程序,模拟用户的方式(让开发提供)
范例判断条件
[root@XCN~]#lsof-i:80|wc-l#本地端口 2 [root@XCN~]#nmap127.0.0.1-p80#远程端口 StartingNmap5.51(http://nmap.org)at2017-06-2814:13CST Nmapscanreportforlocalhost(127.0.0.1) Hostisup(0.000080slatency). PORTSTATESERVICE 80/tcpopenhttp Nmapdone:1IPaddress(1hostup)scannedin0.05seconds [root@XCN~]#nmap127.0.0.1-p80|wc-l 8 [root@XCN~]#nmap127.0.0.1-p80|grepopen|wc-l 1 [root@XCN~]#ps-ef|grepNginx|wc-l#进程 12 [root@XCN~]#culr-I-s-w"%{http_code}"-o/dev/null127.0.0.1 200#curl [root@XCN~]#wget--spider--timeout=10--tries=2127.0.0.1&>/dev/null [root@XCN~]#echo$?#wget看返回值 0
案例shell
#!/bin/bash http_code=`culr-I-s-w"%{http_code}"-o/dev/null127.0.0.1` if[$http_code-ne200] then echo"webiserro" else echo"webisok" fi原文链接:https://www.f2er.com/bash/392426.html