Python实现:系统巡检+监控+告警恢复

Python实现:系统巡检-监控-告警

1、监控项支持:①系统资源、②Nginx、③Mysql、④Mysql集群、⑤Redis、⑥Redis集群、⑦Es集群、⑧MongoDB、⑨k8s服务拨测、⑩ jar包微服务拨测

2、机器人支持:①企业微信机器人、②钉钉机器人

3、监控告警:自动推送告警信息,恢复信息;支持告警等级,抑制告警

4、无数据库,轻量型巡检监控系统

5、需要的可联系 邮箱cai20022023@gmail.com 微信:sibdygx

一、配置文件

项目结构

image-20240121161847469

1、自定义开启监控项

image-20240121162106937

2、开启机器人推送

image-20240105204258354

3、设置预警阈值

image-20240105204330580

4、设置巡检项目具体信息

image-20240121162324719

5、jar包微服务业务系统监控配置文件

image-20240121162545802

6、K8s微服务业务系统监控配置文件

image-20240121162626693

二、执行巡检脚本

chmod +x -R /root/check_moniter

1、自动生成报告,推送至群聊

/root/check_moniter/bin/CreateReport.py

1705825702829

image-20240121162949294

image-20240121163359739

1705825847121

2、添加定时任务

(每天早上9点,下午5点执行一次)

image-20240105160850889

三、执行监控脚本

1、后台自动执行

nohup /root/check_moniter/bin/AlertMessage.py &

image-20240105161105979

如果修改了conf里面的配置文件,则执行刷新配置项即可,无需重启监控脚本

/root/check_moniter/bin/reload

2、触发监控

image-20240108231043482

image-20240108231119483

  • 17
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值