从 0 帮助公司从传统运维转向自动化运维,开发了任务调度系统,实时监控各台服务器的状态信息。 为了解决NAT方式的虚拟机也能像物理机那样去执行脚本,我们小组3人花了2天时间做了模型的优化策 略, 最终采用uuid作为唯一标识 摒弃了master主动推送消息的方式,不仅源头上解决了无法向虚拟机派发任 务,还使用户派发任务到最后执行,整体时间降低70%。 业务功能: 1. 使用了python完成开发了轻量级mschedule任务调度系统的项目,用于批量完成脚本,代码版本发布, 任务编排 2. 基于zerorpc开发了master实现了获取用户提交的任务、数据清洗、分派任务、任务入库、任务 实例化、数据加密、任务结果入库和任务结果持久化等功能 3. 通过redis实现了数据持久化 4. 开发了agent节点 通过suprocess模块实现执行任务功能,实现任务拉取并定时发送heartbeat 5. 的功能 6. 使用Django完成前端需要访问的接口,将redis数据库的任务结果通过json返回给前端展示
比项目通过nginx代理vue,并做了tomcat的负载均衡
通过自定义监控脚本进行实现,过程不是特别绕,重在逻辑,并通过
在本任务中,主要负责脚本编写,通过zabbix_get进行测
基于springboot,springcloud开发,主要用
华为云APP,可随时进行充值续费、监控云资源、接收告警、管理
云桌面(Workspace)是一种基于云计算的优于个人电脑(
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者