当前位置: 首页 > article >正文

Nginx节点健康检查与自动上下线管理脚本,推送告警到企业微信

文章目录

    • 案例:Linux 定时任务调取脚本执行
      • 场景说明
      • 告警脚本(text)
        • check_nginx_tcp_up.sh
        • check_nginx_tcp_up.log
        • check_nginx_tcp_up_run.sh
        • check_nginx_tcp_up_run.log
      • 告警效果

案例:Linux 定时任务调取脚本执行

由于需求是每 2 秒执行一次,但 Linux 定时任务最小单位是分钟级,所以需要让脚本在后台一直运行,并通过监控脚本每分钟探测其运行状态。
脚本中使用到 Json 格式化工具,安装方式参见:Json格式化工具安装
附:基于CICD的Nginx灰度发布与节点自动上下线管理,具体参见:戳我~

场景说明

Nginx 转发 TCP 负载,有两个TCP节点,普通版Nginx 没有健康检查功能自动剔除不健康的节点,需要使用 Plus 版本,这种情况两个脚本也能搞定,流程如下:

  • 脚本 1:check_nginx_tcp_up.sh
  • 作用:剔除不健康的节点
    • 脚本规则:后台一直运行,实时 curl TCP 节

http://www.kler.cn/news/309638.html

相关文章:

  • 解决Windows桌面或文件夹不自动刷新
  • 五种嵌入式中常见网络协议栈
  • 探索物联网 (IoT):从概念到应用
  • [性能]高速收发的TCP/MQTT通信
  • docker时区修改
  • linux网络编程1
  • iOS六大设计原则设计模式
  • c++9月18日
  • [C++] 剖析多态的原理及实现
  • 深入了解单元测试框架:JUnit 5、Mockito和 AssertJ
  • 前端项目优化:极致最优 vs 相对最优 —— 深入探索与实践
  • App Fiddler抓包配置
  • arm
  • 一种没有注释的语言
  • python画图|3D直方图基础教程
  • CSP-J/S赛前知识点大全3.1.1:初赛易错重难点(题目)
  • C++如何处理内存碎片问题
  • java -- JDBC
  • 鸿蒙Harmony应用开发,数据驾驶舱页面的实现
  • 技术美术一百问(02)
  • 游戏开发引擎__游戏场景(灯光,摄像机)
  • 0918作业
  • 使用Docker挂载部署JAVA项目
  • MICE MIXTURE OF CONTRASTIVE EXPERTS FOR UNSUPERVISED IMAGE CLUSTERING
  • Docker安装SVN,搭建自己的本地版本仓库
  • 高密原型验证系统解决方案(下篇)
  • 图像检测【YOLOv5】——深度学习
  • 面向对象程序设计之模板进阶(C++)
  • MySQL8.0.13-函数索引
  • 高通Liunx 系统镜像编译