开源项目
wecube开源计划已经陆续推出cmdb,qcloud等优秀的开源项目,之后还会有监控、itsm等项目蓄势待发,今天来介绍一下wecube。
IT运维
个人觉得在做一个东西的时候,第一件事就是要找准定位,首先来谈谈IT运维。
我个人的理解在IT运维体系中,各个系统分担了各自不同的工作,所以它是一个体系。
CMDB负责记录IT资产和各个领域的具体事项,所以它叫配置管理,一切都以它为准,不然就乱套了,主要是为了解决可控和一致性。
监控负责持续性地采集相关资源的状态数据,以便第一时间发现问题并通知给人去处理,它是依赖于CMDB的,因为它的监控对象往往是CMDB中记录的主机、网络设备,存储设备等,如果脱离CMDB去谈监控那在实际生产运维工作中是没参考价值的,比如说一台主机被正常下线了,它肯定第一时间会在CMDB中被删除或被标记停用,如果此时监控不依赖CMDB的数据还在那里自己一股脑地给这台主机告警,那这个监控肯定是不完善的。
ITSM是管理工单和流程的,它更多是面向人和制度这一方面的工作,在IT变更中制度和流程是非常重要的,或许很多人会觉得繁琐,但是流程其实是拿来保护人的,因为它在某种程度降低了人为因素导致的风险,典型的就是避免删库跑路,而且它与CMDB之间也是很深的关联的,比如说一个主机的下线变更一般都是提个工单,说今晚几点要停机了,等到停机前运维人员