暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

自动化运维管理工具OpsManager

Linux技术宅 2024-05-04
1386

点击:Linux技术宅,关注我!!!

Every Day

八阵图

[作者] 杜甫 [朝代] 唐

功盖三分国,名成八阵图。

江流石不转,遗恨失吞吴。



简介

OpsManage是一款基于Python编写的自动化运维管理平台,它提供了多种功能,如代码部署、应用部署、计划任务管理和设备资产管理等。OpsManage通过智能化设计和多功能模块,旨在简化运维流程,提高效率,降低错误和风险,适用于企业运维团队、系统管理员和开发团队。

OpsManage还基于Docker进行部署和使用,具有代码及应用部署CI/CD、资产管理CMDB、计划任务管理平台、SQL审核|回滚、任务调度、站内WIKI等相关功能。通过使用OpsManage,运维团队可以实现自动化部署、系统监控与告警以及故障自动恢复等功能,从而提高工作效率和故障处理的效率。

此外,OpsManage还具有与其他系统(如MongoDB)集成的能力,如MongoDBOps Manager是MongoDB官方提供的管理工具,其主要功能包括自动化部署和管理MongoDB集群、性能监控、自动备份和恢复、安全管理以及自动化任务调度等。

总的来说,OpsManage是一款功能强大的自动化运维管理平台,能够帮助企业提高运维效率、降低运维风险。



开发语言与框架

  • 编程语言:Python3.6 + HTML + JScripts

  • 前端Web框架:Bootstrap

  • 后端Web框架:Django

  • 后端Task框架:Celery + Redis



OpsManager环境要求

  • 编程语言:Python 3.6

  • 操作系统:CentOS 6+

  • Ansible版本:2.6 +

  • 部署平台及节点服务器:Rsync 3+

  • MySQL版本:5.1-5.6

    如安装的是mysql5.7+,需要关闭mysql的“ ONLY_FULL_GROUP_BY”


    #先查询
    select @@global.sql_mode


    #再修改
    set @@global.sql_mode=‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’;



    环境配置

    具体请登录项目地址查看:

      • https://github.com/welliamcao/OpsManage

      • https://gitee.com/mirrors/OpsManage



    demo地址

      URL: http://42.194.214.22:8000/
      UserName:demo
      Password:demo


      分享、在看与点赞

      只要你点,我们就是胖友

      文章转载自Linux技术宅,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论