CMDBweb
CMDB在这里更可能是偏向IT设备管理,由于这样能够更快地完成。 配置管理放在了自动运维模块中。数据库
这里的CMDB主要是将整个IT部门的硬件资源,已有系统,服务包括供应商作一个管理,为之后的监控和自动化运维等提供基础数据。该平台CMDB的建设思路主要是以产品线和项目为导向。安全
1、产品线和项目服务器
首先肯定整个公司的 IT 产品线。 站在公司的角度进行划分。 结合公司的主要部门,和大产品群进行划分。 产品线划分好以后,接下来就是 梳理公司全部的项目。 将每个项目,按照所属的产品进行分类。网络
如: B2B电商的例子,涉及到的有买卖家管理系统、订单系统、支付系统、物流系统、对帐系统等。运维
能够大概分为:spa
1.销售产品线:买卖家管理、订单管理;操作系统
2.财务产品线:支付系统、对帐系统;物流产品线:物流系统、第三方物流接口等。日志
2、IT资产管理对象
通过产品线划分和项目归类以后。可清晰的看到公司全部的IT系统。 接下来梳理每一个项目中所涉及到的服务器或者是虚拟机。
而后还须要从另外一个维度去梳理: 每一台服务器或是虚拟机上部署的项目,服务(数据库,Tomcat,web等) 通过这一步,
明确每个项目涉及哪些服务器或虚拟机,每一台服务器或虚拟机又关联哪些个项目,部署了哪些服务等等。
虚拟机 在那些宿主机,宿主机又分布在哪些物理机上,而这些物理机又部署在那个机房的那个机柜以及具体的编号;
网络链接是怎样,上行和下行分别是什么。都进行数量和完善,这样从硬件层面去关注每个系统的硬件关联。 若是硬件和网络出现任何问题,可快速的且清楚的知道涉及到的系统和影响度。
3、供应商管理
每个公司的IT设备或是系统基本都会有供应商公司的参与。集中统一管理这些供应商的信息,能够在系统出现问题的时候紧急联系供应商,进行协助解决。
生产数据库
生产数据库做为基础数据的重要一环,为业务数据监控提供主要途径。咱们在监控模块中有一个业务监控,主要依赖业务数据库中的数据,根据业务逻辑进行数据比对,判断业务的实时性和准确性。
通常在监控和备份的时候,数据库都会做为单独的一个主题进行(由于过重要)。在基础数据模块,将全部的生产数据库信息进行集中采集,能够很方便地为之后的数据库监控和备份等运维工做提供操做对象参考,以避免遗漏。
生产数据库通常按照数据库的类型(MySQL、Oracle、SQL Server等)进行分类管理。数据库的名称通常即业务系统的名称,简单标识,见名知意。
日志数据
日志数据是IT系统的重要数据之一,能够很好地反映系统的运行情况,系统出现问题的时候,能够经过反查日志进行查因、排故。
1、系统日志
系统日志主要包括操做系统级别的日志, 包括物理机、宿主机、虚拟机等部署又操做系统的系统日志。 主要关注:
1.系统操做日志能够看到什么用户什么时间登陆了哪台操做系统,作了什么操做等;
2.安全日志能够判断系统是否已遭受或是正在遭受攻击,是否有过危险操做等;
3.定时任务日志能够看到部署在系统中的定时任务是否按时准确地执行完成。
系统日志主要反映系统级别的运行状况,必定要作好备份和分析的工做。
2、应用日志
应用日志 通常分服务日志和业务操做日志。
1.应用服务日志指如Nginx运行时候产生的日志等,经过其能够看到应用服务运行的健康状况;
2.业务操做日志主要是业务系统将部分业务操做或是业务错误写到日志中,可能单独一个日志文件也可能集成到应用服务日志中。
业务操做日志是进行业务审计,业务监控的重要数据源。
3、数据库日志
数据库中的数据每每是企业的核心资产。数据库日志反映着数据库的每一步每个事务的操做,以及数据库运行的监控情况,进行日志监控和分析时,数据库日志是不可缺乏的。
4、设备日志
设备日志可直观的反应设备的运行情况,以及设备出现问题的时,可经过日志快速找到缘由。
如 交换机日志、防火墙日志。 经过防火墙日志能够看出系统是否遭受攻击,交换机日志能够看到网络流量是否呈现陡增陡降等突发情况。
实时监控和管理设备日志是日志管理的重要工做之一。
知识库
在基础数据中,咱们单独设立知识库这样一个模块,主要包含事件库、问题库、经典案例库、解决方案库等。
事件库主要是在运维工做中遇到的一些运维事件或是事故,在事件库中详细记录事件的缘由和处理过程。若是涉及到需求变动或是须要修改系统进行解决的,此时由事件库进入到问题库。
问题库涉及到问题解决流程,问题解决的过程当中,可能涉及到应用变动发布等。经过问题库的统计能够侧面反馈系统的情况。
经典案例库记录了解决经典问题的方式和方法。例如记录了防火墙故障,交换机故障时如何从查找缘由到排故到解决的过程,以供解决相似故障处理参考。
解决方案库主要存放一些经典的解决方案。如Nginx+uwsgi+Redis的部署方案、MySQL的HA、Oracle的RAC等等解决方案。以便在构建新的系统的时候能够快速地选择解决方案。