#脚本# 一个ip被墙发微信提醒的脚本

作者: MJJ 分类: 一键脚本,精品教程 发布时间: 2019-01-02 19:59

事先准备

1.准备一台国内的小鸡

2.确认 Vps 上安装了 nmap 工具

如果没有,请安装 nmap

yum install nmap

3.去 Server酱官网注册个账号 http://sc.ftqq.com

开启微信推送功能,将 SCKEY 值复制粘贴到脚本的 key 值中

端口填写一个国外ip常用的端口,如果是灰机场,那么填写一个灰机端口,这样灰机失联微信就能及时收到报警提示

Shell脚本

IP > 填写你需要监控的 ip 

key > 填写Server酱官网的 SCKEY 值 

content > 随便写点报警提示 

port > 填写你需要扫描的端口

#!/bin/bash
ip=("127.0.0.1" "127.0.0.1")
key=you key
content=服务器端口异常
port=10086
for i in ${ip[@]};
do
check_ip=`nmap $i -p $port|grep open|wc -l`
if [ $check_ip -eq 0 ];then
curl "https://sc.ftqq.com/$key.send?text=$i&desp=$content" >/dev/null 2>&1 &
fi
done

添加定时任务

在 Vps 中添加个定时任务,脚本的绝对路径要填对,频率我的是5分钟一次,你也可以自己调整。

crontab -e
*/5 * * * * /bin/sh /root/check_ip.sh

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注