说明
本脚本仅作为学习使用,请勿用于任何商业用途。
本文为原创,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。

  #A 搞这个平台的初心

  由于之前呆的单位所有IT相关硬件资源都要我们自己管理,但是根据不同厂商不同领域我们又有很多的管理平台。大家可以脑补一下:当时我们为了管理好自己数据中心几十个机柜里的设备、还有各二级单位的部分IT设备,我们利用各个厂商提供的管理平台、利用我们excel大神给我们定制的excel模板、利用一些现成的脚本。。。。。。虽然几年过去没有出过什么大的失误,但是由于管理平台和方法的陈旧给我们的工作也带来了很多不必要的麻烦。由于我之前出身自软件专业(虽然没做过程序猿),所以就再想为什么不弄个综合的管理平台呢?用大家都支持的协议,用一些通用的手段将所有的IT资源进行整合。通过一个统一的入口进行管理不仅方便运维人员,同时也可以更精准的针对现有资源进行更合理的调度。

  当时正好有个项目是我们要做一个监控平台,正好这个项目又是我负责,心中暗喜机会来了[大笑]既然这个项目我做,那么首要任务就是要将我们的IT资源通过CMDB进行一个整合,通过一个平台进行监控并告警。最终我们选定了一个国内厂商提供的IT综合业务管理平台,前后的实施大概有半年多,其中遇见很多奇葩的问题直到项目结束其实我还是很不满意。不满意主要源于大家对新平台好像都不感兴趣(可能是平台太卡[偷笑]),原本通过CMDB这个模块可以将需要监控的资源进行一次详细的梳理,可是最终还是因为大家仅关心监控告警报表等功能而放弃CMDB模块。做运维的小伙伴应该都知道要想做的更智能更自动,那么只有CMDB(完善的CMDB)能提供最可靠的基石。

  我这里总结了几个大家不喜欢用这个平台的最主要原因:

  • 平台太卡 这个我觉得需要厂家进行优化(系统仅支持运行在windows server上、所有组件和平台运行在同一台服务器上、整个平台优化有待提高)
  • 思想顽固 大家习惯了以往的工作模式对新事物接受过程较长
  • 重视度不高 做运维的只要是不出问题就完事大吉(尤其是在国企[偷笑])
  • 功能受限 平台是厂商提供的,有些需求可能需要二次开发厂商不给力(主要是不给钱就要功能当然支持不给力)

  所以我就萌生了一个想法,自己写一个平台。通过这个平台对不同品牌、类型、版本的网络设备、安全设备、无线设备、存储、主机、中间件、数据库、虚拟化、容器、应用服务、办公设备等IT资源进行统一、全方位、多层次的综合管理。通过该平台作为IT资源管理的统一入口,实时分析资源当前性能和运行状态,直观反映资源的动态变化对支撑业务的影响,与CMDB相结合,完整掌握资源的管理属性。通过对资源的历史事件分析,了解其稳定性及衰减趋势,为投资决策提供依据。

  #B IMU自动化运维平台 

  其中I代表Intelligent、M代表manage、U代表for you,下面是V1.0版本的平台规划设计。在做的过程中慢慢去更新迭代吧(有想法有提议欢迎留言区留言哈),最终希望可以通过这个平台能够帮助管理者实现IT的精细化管理,掌控全局,准确衡量IT对业务的价值贡献,有力保障业务的健康、稳定运行。

  #C 开发环境

  从想法到设计再到落地肯定是要经历一个漫长的过程,希望自己能坚持下去争取早日写完,尽快给大家提供一个beta测试版本。

  本次开发主要使用语言Python3.7.x ,框架选用Django 2.2.x,前端选用开源的AdminLTE2.x. 工程名则创建为IMU_DevOps,用到的其他组件及版本到时候会在requirement中列出来。

【I·M·U_Ops】------Ⅰ------ IMU自动化运维平台设想的更多相关文章

  1. OMS自动化运维平台部署

    OMS自动化运维平台部署 一.基础环境安装 yum -y install mariadb mariadb-devel mariadb-server wget epel-release python-d ...

  2. 【I·M·U_Ops】------Ⅱ------ IMU自动化运维平台之CMDB

    说明本脚本仅作为学习使用,请勿用于任何商业用途.本文为原创,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明. #A 我理解的 CMDB CMDB翻译过来,Configuratio ...

  3. 实战:阿里巴巴 DevOps 转型后的运维平台建设

    导读:阿里巴巴DevOps转型之后,运维平台是如何建设的?阿里巴巴高级技术专家陈喻结合运维自身的理解,业务场景的分析和业界方法论的一些思考,得出来一些最佳实践分享给大家.   前言   “我是这个应用 ...

  4. 用友iuap云运维平台支持基于K8s的微服务架构

    什么是微服务架构? 微服务(MicroServices)架构是当前互联网业界的一个技术热点,业内各公司也都纷纷开展微服务化体系建设.微服务架构的本质,是用一些功能比较明确.业务比较精练的服务去解决更大 ...

  5. 阿里巴巴 DevOps 转型后的运维平台建设

    原文:http://www.sohu.com/a/156724220_262549 本文转载自公众号「DevOps 时代」,高效运维社区致力于陪伴您的职业生涯,与您一起愉快的成长. 作者简介: 陈喻( ...

  6. (1)Linux常用的运维平台和工具

    运维工程师使用的运维平台和工具包括: Web服务器:apache.tomcat.nginx.lighttpd 监控:nagios.ganglia.cacti.zabbix 自动部署:ansible.s ...

  7. devops 运维平台相关知识

    1.https://choerodon.io/zh/community/ (代码 https://github.com/choerodon/choerodon) 猪齿鱼 2.https://www.o ...

  8. (4)Linux常用的运维平台和工具

    运维工程师使用的运维平台和工具包括: Web服务器:apache.tomcat.nginx.lighttpd 监控:nagios.ganglia.cacti.zabbix 自动部署:ansible.s ...

  9. 分享4个运维平台工具OSSIM、Ansible的学习思路

    对于当今企业安全来说,真正价值不在于亡羊补牢,也不在于一个或多个高危漏洞.企业在乎的是如何防患于未然,如何快速定位攻击,如何快速解决安全问题.OSSIM作为开源的安全信息管理平台,对于企业的需求来说毋 ...

随机推荐

  1. spider _其他库的简单操作与方法

    PHP : 网络IO java : 代码笨重,代码量很大 C/C++ :虽然效率高,但是代码成型很慢 1 通用网络爬虫(搜索引擎引用,需要遵守robots协议) 1 搜索引擎如何获取一个新网站的 UR ...

  2. CentOS7.X 搭建LAMP

    第一部分搭建LAMP基础环境 1.检查CentOS是否为7.x版本 2.安装LAMP中的apache,采用yum源方法安装 yum  install httpd httpd-devel       A ...

  3. 最最常用的RAID

    若转载请于明显处标明出处:http://www.cnblogs.com/kelamoyujuzhen/p/8980696.html RAID stands for Redundant Array of ...

  4. PAT乙级1044

    题目链接 https://pintia.cn/problem-sets/994805260223102976/problems/994805279328157696 题解 需要注意的几个点: 题目有指 ...

  5. 四、vue基础--自定义组件

    1.语法:Vue.component("组件名字",{data,template}),代码如下: a. data: 必须是一个函数,有一个返回值.和vue里面的使用方法一样 b. ...

  6. Fastdfs集群搭建

    1.关于集群,网上说最少要三台,其实也没必要,两台就够了 2.实验环境 192.168.2.201 tracker.storage.nginx + fastdfs-nginx-module-maste ...

  7. 设置easyUI-dialog窗口居中显示

    默认情况下应该是在屏幕居中显示的.但是有的时候没有居中只要重新纠正下就可以了 $('#add_dialog').dialog('open'); //打开添加对话框 $('#add_dialog').w ...

  8. 使用math中的hypot实现向量

    from math import hypot class Vector: def __init__(self,x=0,y=0): self.x = x self.y = y def __repr__( ...

  9. 太白金星的考验----python while循环的执着

    我们知道 while循环的使用意味着 反复的执行一些操作,而且在while循环体中 从第一行代码执行到最后一行代码,(请您务必留心这句话!) 直到不再满足while后面给出的限定条件,才结束循环跳出到 ...

  10. BZOJ 3864 Hero meet devil (状压DP)

    最近写状压写的有点多,什么LIS,LCSLIS,LCSLIS,LCS全都用状压写了-这道题就是一道状压LCSLCSLCS 题意 给出一个长度为n(n<=15)n(n<=15)n(n< ...