主要基于Python FastApi + Vue+ MongoDB+Neo4j技术开发,运行环境依赖与Linux、Nginx及uvicorn-gunicorn。其中用到了Ansible开源工具,使用mongodb作为数据存储。该平台以“工具库”为核心,通过整合日常运维中的脚本,以可视化的方式管理其脚本的更新、动态参数、执行、日志审计等,并在各自脚本的基础上,可完成更加复杂的运维场景,比如巡检、数据采集与整理、软件部署、周期性作业等。避免运维中脚本没有统一的管理,而导致的脚本分散、杂乱、重复编写、沟通等造成的工作量的巨增。 该平台本身并不具备自动化的实际功能,它是一个“脚本框架”,所有功能都是通过它纳管的脚本来实现的,平台是为了集合其他工具,提供一个可靠的环境,赋予这些工具以易用性、灵活性、可靠性及场景化。其主要功能:(1)动态指定脚本执行参数,并可设置默认参数;(2)可编辑脚本中的代码,并进行版本控制,防止数据丢失;(3)脚本执行历史记录,可存储执行结果,支持大部分文件格式;(4)用户认证及授权;声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论