
文章目录一、基础增强版监控脚本优化说明完整代码(monitor.py)运行效果二、进阶实战实例(5个典型运维场景)实例1:邮件告警版实例2:钉钉机器人告警版实例3:批量主机巡检脚本实例4:持续轮询+日志监控版实例5:标准化监控探针(适配Zabbix)三、可选:systemd 服务化(常驻运行)下面在原有脚本基础上做分层增强,先给出基础增强版(扩充检查项+规范结构,可直接替换原有monitor.py),再给出 5 个进阶实战实例,全部兼容 CentOS 7.9 + Python 3.6,开箱即用,贴合运维真实工作场景。一、基础增强版监控脚本优化说明在原有 4 项检查基础上做了升级,完全兼容原有的 Shell 启动脚本:检查项扩充:新增端口监听、进程存活、磁盘inode、系统运行时长 4 项高频运维检查结构规范:统一告警输出函数、异常统计、执行时间戳,符合生产脚本规范健壮性增强:每个检查独立异常捕获,单点失败不影响整体流程易维护:所有阈值、配置全部集中在脚本顶部,修改参数不用动业务逻辑完整代码(monitor.py)#!/usr/bin/python3.6# 增强版系统健康监控脚本import