开源运维自动化平台(opsone)(开源运维自动化平台)

开源运维自动化平台作为自己人生的第一个小目标,利用自己这10多年的运维经验和知识积累,打造一个自动化和智能化的企业级运维平台,提供全生命周期的自动化运维工具体系,提供易用的操作界面和清晰的运维管理流程,可以快速对接企业已经使用的开源工具,避免推倒重来的重复性建设,降低从自动化到智能化运维的建设成本,提高运维管理效率,保障业务连续性。

平台采用模块化开发、api注册、微服务部署的架构模型,前端基于vue-element-admin框架基础上进行开发,后端基于go语言开发,平台框架采用abs模式。

希望能够为开源软件做一点小小的贡献吧!

运维自动化管理平台(平台demo暂时不对外开放

平台主要功能模块:

  • 资源平台: 通过管控平台的Agent完成运维对象的模型创建,数据录入,以及对象和对象之间的关系关联。
  • 管控平台: 完成对运维对象的纳管操作,通过SSH或者Agent两种方式进行控制。
  • 作业平台: 完成运维对象当前状态的管理,所有的操作都会产生事件,支持事件触发,实现事件驱动的自动化运维。
  • 监控平台: 通过管控平台的Agent实现一键部署、升级、配置等多维度,多层级的自动化监控体系,并对接资源平台实现唯一可信数据源,实现100%的监控覆盖率。
  • 统一权限: 基于casbin的RBAC模型实现统一用户、权限控制,支持自定义权限策略。
  • 应用平台: 全链路DevOps工具链,代码仓库、流水线、制品仓库,同时配合CMDB进行应用资源管理。
  • 云管平台: 多云统一管理,支持阿里云腾讯云华为云AWS、金山云,资产自动导入至CMDB(资源平台)。
  • 工单平台: 基于标准的ITIL ITSM将工单流程整合在CMDB、权限、应用、作业、管控、事件等平台。
  • 智能巡检: 基于管控平台的管理通道,进行智能巡检,自定义巡检指标和巡检报告。
  • 日志平台: 通过管控平台的Agent进行日志采集、将日志索引进Elasticsearch进行实时搜索。
  • 消息中心: 以事件为核心,数据为底座的运维消息平台。
  • 容器平台: 轻量级Kubernetes管理,安装、配置、管理、监控和连接,对接资源平台、管控平台、作业平台和日志平台。
  • 注册中心: 功能模块组件接口采用注册机制,基于etcd实现分布式API自动注册。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月28日 上午10:11
下一篇 2023年4月28日 上午10:27

相关推荐