最近项目上需要一个监控报警的小工具,写好了,部署好了,开源出来 https://github.com/hsu1943/sys-status.
后面会使用 fastApi
封装一套对外访问的接口,喜欢的朋友给个 STAR
。
这是一个使用 Python 实现的 Linux 服务器运维小工具,满足条件时使用钉钉机器人发出警报。
使用 Python 3.7+ 版本测试通过。
功能
- 检查硬盘占用
可指定检查多个挂载路径,以及占用百分比阈值,超过阈值发出警报; -
检查进程运行情况
配置需要检查的进程查找字符串,检查运行情况,进程不存在时发出警报; -
检查 supervisor 守护程序守护的进程运行情况
非 RUNNING 状态时发出报警;
安装
clone git@github.com:hsu1943/sys-status.git
cd sys-status
pip install -r ./requirement.txt
配置
复制配置示例
cp ./config.ini ./config-local.ini
编辑 config-local.ini
,按照自己的需求配置。
运行
使用 crontab
运行脚本 run.py
即可。
标题:Python工具:sys-status监控Linux服务器+钉钉机器人警报
原文链接:https://beltxman.com/3448.html
若无特殊说明本站内容为 行星带 原创,未经同意请勿转载。