前言
在IT发展异常迅速的今天,每个公司都面临着运维的工作越来越多,逐渐的意识到要开始规范一些操作,开始记录记录一些配置,提供统一服务台等等。然后他们开始寻找一些方法论寻找一些解决方案,从各个方面开始思考IT的完善与发展。而我今天想说的是其中一个方面,那就是基于ITIL的方法论去实践IT服务提供,想要实施整套ITIL不是一个公司说说就可以实施的,不是随便就能成功的。所以有很多公司专门做这样的服务,不过一般的公司不愿意花这个钱,成本很高(软件实施费用10-20万起步,咨询费用更是20万+),还不一定能成功。于是,很多公司选择了开源产品,凭借自己运维有一定的实力开始从小点入手,先用起来。而且很多人选择了从服务台和配置管理(CMDB)开始着手,市面上cmdb的开源产品其实挺多的,但是能完全满足ITIL标准,功能相对完善的并不多。Itop是众多产品里面比较规范成熟的一款产品,二次开发也比较容易(相对而言),国内也有论坛专门做这个产品的。只可惜,基本都做成了商业服务模式,一般人拿不到核心的东西,入手还是比较困难,而我正好也因为公司想上配置管理,接触到了这个产品,摸爬滚打过来,想把自己的一些经历,和自己的一些理解拿出来帮助大家,所以就有了这个开始。
开始写之前,要唠叨几句,虽然我把名字命名为《一步一步实施itop项目》,但是,我所有的东西会从itop出发,itop范围之外的可能会涉及一些其他专业的知识,不过我并不打算教你们怎么配置最基本的操作系统环境,不解释太初级的运维常识。所以,我希望您(读者)是以下几类专业人员:
- linux、windows运维,具有基本的运维能力和一定的运维理论知识,了解xml,有志于成为开发运维的人。
- 信息系统运维人员,对企业信息化建设和IT流程和ITIL有一定理解,有志于成为一个标准信息化建设的实施者。
- IT经理或者IT治理人员,对ITIL有相当的理解,对企业应用架构有所了解,或者有带开发团队的经验,有志于建设企业ITIL项目的管理者
- 普通开发人员,但是对企业应用感兴趣,熟悉xml和php,有志于成为运维开发的人才。
本系列教程计划分这么几个阶段进行,第一阶段:从建设角度讲ITOP基础配置、配置过程中遇到的常见问题,包括如何升级、迁移等;以及从使用角度讲ITOP的使用介绍,会分为普通support、agent、manager以及前端portal user进行分别说明;第二阶段:从运营角度针对服务台、变更管理、配置管理详细说明如何运作,如何落地;第三阶段:从配置骄傲度讲解一些进阶的功能,包括如何配置邮件通知,触发器,定时任务,LDAP自动同步,或者其他三方数据同步功能,以及部分展示面板的定制功能;第四阶段:开始做基础二开介绍,如何利用toolkit进行xml的开发,定制CI等,会详细介绍开发方法,解释xml结构(官方wiki确实比较难,没细节);第五阶段:设计到代码开发,高度集成和定制化,会讲解如何利用标准的rest接口进行三方系统的对接和开发,以及如何构建自己的api。现在初步的想法就这么多,由于工作也比较忙,会断断续续的写下去。有些东西现在我自己也还在研究阶段,所以不保证最终完成的内容没有变化。我只能说,我会保证写的东西都是干货,绝对可以上手的东西,有任何问题可以随时留言,看到了基本都会回答。
由于这个是基于实际项目开始的系列教程,完全个人编写制作,所以现阶段谢绝任何转载,希望你们理解,部分教程我会提供文档下载。
文章评论