shell监控web服务的多种方案
admin
2023-07-29 10:42:06
0

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 ~]# nmap 127.0.0.1 -p 80    #远程端口

Starting Nmap 5.51 ( http://nmap.org ) at 2017-06-28 14:13 CST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000080s latency).
PORT   STATE SERVICE
80/tcp open  http

Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds
[root@XCN ~]# nmap 127.0.0.1 -p 80|wc -l
8
[root@XCN ~]# nmap 127.0.0.1 -p 80|grep open|wc -l  
1
[root@XCN ~]# ps -ef|grep nginx |wc -l    #进程
12
[root@XCN ~]# culr -I -s -w "%{http_code}" -o /dev/null 127.0.0.1
200      #curl
[root@XCN ~]# wget --spider --timeout=10 --tries=2 127.0.0.1 &>/dev/null
[root@XCN ~]# echo $?     #wget看返回值
0

案例shell

#!/bin/bash
http_code=`culr -I -s -w "%{http_code}" -o /dev/null 127.0.0.1`
if [ $http_code -ne 200 ]
then
  echo "web is erro"
else
  echo "web is ok"
fi

相关内容

热门资讯

哈梅内伊葬礼开始:6000个喷... 当地时间7月4日,伊朗已故最高领袖哈梅内伊为期六天的葬礼在伊朗首都德黑兰开始。祈祷大厅在4日清晨6点...
日元狂跌!巨额汇市干预失败,日... 周四,日元兑美元汇率突然跳涨。据财联社,日本财务省在被问及日元突然飙升一事时拒绝置评。此前,知情人士...
特朗普赦免11人 【环球网报道 记者 索炎琦】据路透社、美联社报道,白宫方面称,美国总统特朗普当地时间周五(3日)赦免...
赖清德当众吃狗粮,郭正亮:他是... 赖清德昨天(3日)出席台北宠物用品展开幕典礼,顺便替家中两只宠物狗采购用品,期间有业者声称自家肉干无...
美大使:好失望,你们在中国肯定... 【文/观察者网 冯雪】据路透社7月3日报道,美国新任驻新西兰及多个太平洋岛国大使表示,确保获取库克群...
投资4000万游乐园被拆,原为... ▲游乐园已经变成一片废墟今年5月,贵州省毕节市七星关区政府项目公司被一游乐园投资方告上法庭。红星新闻...
欧洲人快热到裸奔了 最近有关欧洲气温的话题热度,都快赶上世界杯了,全球都在争论不休。无他。这个夏天,欧洲已经热疯了。法国...
免砸砖漏水维修电话 免砸砖漏水维修电话西安漏水维修电话【4000800692】,壁挂灶维修,地暖清洗,公司注册资本为30...
平板电脑变砖怎么办 当平板电脑变成砖头后,会发生如下情形:无法开机、黑屏、进入不了系统等问题。这时候,需要像一名修建筑工...
抛光砖和抛釉砖哪个更好,抛光砖... 抛光砖和抛釉砖是常见的瓷砖装饰材料,本文比较了它们的优缺点,并介绍了抛光砖的防滑处理方法。 抛...