事先准备

1.准备一台国内的小鸡
2.确认 Vps 上安装了 nmap 工具
如果没有,请安装 nmap

yum install nmap

3.去 Server酱官网 注册个账号
开启微信推送功能,将 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

使用server酱进行服务器端口异常报警相关推荐

  1. server酱php推送代码,多种语言调用Server酱推送微信模板消息

    把Server酱用来推送报警信息或日志是非常方便的,接入成本非常低也很简单 最近使用了一个 Python 的自动签到脚本,进行自动签到,但是每天签到完白天还需要看日志或者访问网站查看是否成功 这还不如 ...

  2. 10分钟上手一款好用的服务器节点监测工具(Server 酱)

    Server 酱简介 Server酱,英文名「ServerChan」,是一款「手机」和「服务器」.「智能设备」之间的通信软件.说人话?就是从服务器.路由器等设备上推消息到手机的工具.开通并使用上它,只 ...

  3. 微信push服务器,GitHub - brucx/mp-push-nestjs: 微信公众号消息推送服务,类似“server酱”,提供Docker镜像部署...

    MP-PUSH 一个频道可以被多个微信订阅,一个微信也可以订阅多个频道.当有消息到达频道时,会向所有订阅的微信推送通知. 开发此项目的目的是实现一个自己的"Server酱",方便自 ...

  4. 小机器人显示服务器异常,机器人常见异常报警处理、及日常维护保养。

    原标题:机器人常见异常报警处理.及日常维护保养. 以下为发那科常见机器人异常报警信号及简单处理方式.详细的报警代码及处理请参阅有关资料. 报警代码 报警信息描述 原因及消除 SRVO-001 SERV ...

  5. 微信聊天记录服务器端口是什么意思,微信端口异常是什么意思?

    微信端口异常是什么意思?在使用微信端口的时候,我们经常会出现某些问题,导致的原因也比较多,下面就最近的出现的微信端口异常,讲讲微信端口异常是什么意思? 微信端口异常是什么意思? 微信开发,参考其官方接 ...

  6. python server酱_Python使用微信收取通知

    前情提要 下午想给一个程序加入微信提醒的功能,一开始的思路是用wxpy,但是手头的wx小号登录不上网页微信,遂wxpy卒.退而求其次用了Server酱来收通知 Server酱是什么 「Server酱」 ...

  7. 利用server酱推送消息和定时库:APScheduler

    转载自公众号:python_shequ 最近工作比较繁杂,经常忘事,有时候记了备忘录结果却忘记看备忘录,但是微信是每天都会看的,于是就想到写一个基于微信的提醒系统.总体思路是将待办事项记录到在线记事本 ...

  8. 云服务显示服务器异常,云服务器显示异常登录

    云服务器显示异常登录 内容精选 换一换 云服务器列表页面,云服务器的状态显示为"异常".进入云服务器列表页面,鼠标移动至"异常"状态处,查看具体的异常原因.查看 ...

  9. 爬取微博热搜并发送提醒(邮件和server酱)

    爬取微博热搜并发送提醒 写在前面 用到的包 全局变量 爬取数据 发送邮件 开始任务 发起推送 入口函数 定时提醒 注意事项 结果展示 请参考以下内容 写在前面 今天在CSDN看到了一篇爬取微博热搜并发 ...

最新文章

  1. 使用MyBatis简化枚举类值的存储和读取
  2. centos 查看mysql 服务器配置_在CentOS上MySQL数据库服务器配置方法
  3. Data_Structure03-栈和队列
  4. 8.3 matlab图形用户界面设计方法
  5. 做程序员如何防止被裁员?我们既要干好主业,也要发展好副业,跟这些公众号大佬们向上生长...
  6. 27计算机表演赛命题,27届计算机表演赛命题搜索赛答案(数学3)
  7. apple tv 开发_如何防止Apple TV进入睡眠状态
  8. request获取各种路径总结、页面跳转总结。
  9. PHP 计算页面执行时间
  10. 图形推理1000题及答案解析_判断推理图形推理——区分旋转翻转
  11. 吴恩达机器学习作业Python实现(五):偏差和方差
  12. C#正则表达式提取HTML中IMG标签中的SRC地址
  13. 签名相关文件是公司机密,在专机上由专人进行操作
  14. win10很多软件显示模糊_三菱PLC编程软件GX WORKS2在WIN10 中的应用技巧
  15. 初学者学习Java 的软件有哪些?
  16. sass-------sass的基本介绍、node.js的sass工具
  17. 2020-12-14读书笔记《日日是好日》
  18. MySQL之Innodb引擎的4大特性
  19. 我的读书清单(持续更新)
  20. 基于Layui自定义内容轮播插件

热门文章

  1. 给树莓派4B安装windows10 专业版
  2. 火焰特效机市场前景分析及行业研究报告
  3. 太原工业学院计算机实训中心,过程控制实训室
  4. 向云计算要技术红利,华为云定义云原生2.0时代
  5. 计算机配置方案列表,计算机配置方案.docx
  6. 基于百度人脸识别的小区人脸门禁系统
  7. 普通高中课程标准实验教科书(必修)数学4_学习笔记
  8. 电路理论基础笔记总结
  9. linux 编译链接库:-lz -lrt -lm -lc
  10. 论文修改注意事项(中文)