中国移动自动化巡检项目

我要开发同款
zhizuchangle2024年05月08日
65阅读
开发技术多进程、django、shellpython
所属分类自动化、巡检

作品详情

【项目描述】中国移动总公司有大量的服务器承载业务,需要随时掌握服务器的健康状况,人工查看设备健康状况耗时,且容易疏忽。需开发一套能自动巡检服务器健康状态,服务器发生告警或故障时,能及时通过邮件、短信、微信的方式通知相关人员处理。能随时查看整体服务集群的运行及健康状态。
【责任描述】担任项目负责人,负责项目设计,项目整体进度,确保项目按时上线。
【项目实现】
1.服务器管理:录入服务器ip、端口、用户名、密码(加密)等服务器基础信息,可批量导入
2.指标管理:各种检查服务器状态的命令,设置对应的分值(例如cpu的负载,大于等于100,此时服务器不可用,分值100;网络丢包,不影响使用,分值10分)
3.任务管理:服务器分组和指标关联,并定时调度,使用ansible技术,对脚本命令进行批量发送和批量解析返回结果,未返回预期结果的服务器扣除指标对应的分值
4.首页:对所有主机得分进行倒序排列,可以很容易找到得分低(不稳定)的服务器,其他信息:如线形图展示不稳定服务器数量等
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论