CI定义:Configuration Item是指任意服务组件,基础架构,或其它元素,为了保证服务的成功交付必须纳入管理体系
CI具有的属性:
1 一个分类、或类型。指明了这是一个什么类型的实体
2 属性。分类和描述了这个CI的特性
3 状态值。CI在整个生命周期中的状态,比如 “符合ITIL的CMDB生命周期”,状态包括“草稿”,“构建”,“后期”,“开发”等等。
4 关系。CI之间的联系
5 责任人。
actual CI:实际CI,系统中实际存在的实体
authorized CI:表现实际CI,但反映出在变更管理和配置管理中需要被管理的对象和属性。也可以是并未在设备发现中发现的逻辑对象。
为了更有效的利用配置管理,你必须确认CI类型、属性以及关系,首先需要明确两个原则:
1) 在你的IT环境中有什么样的实体
2)缩小实体及属性的范围找出正真有价值的CI
1 环境发现
使用环境发现工具,比如IBM Tivoli Application Dependency Discovery Manager(TADDM)来发现实际CI,确认关系,列出属性。
2 确认需要管理的CI类型
根据业务重点及要求,选择高优先级的实际CI,并研究CI之间的关系,有以下原则可遵循:
1)哪种类型的CI必须在管控之下。它只允许在一个结构化的过程中被改变
2)哪些CI必须被审计。以确认非授权的变动或其它问题
3)那些CI需要在升级、移除或其它操作时必须被考虑。
4)哪些CI必须包含在报告中。包括周期性的,阶段性的或任意其它的报告
5)确认CI的关键属性。某些属性是不是更容易出现问题,某些属性是不是与CI基本没有关联性或根本不用去考虑。
6)尽量做为属性而非CI,否则会导致拓扑图复杂等因素而难于控制
7)将与变更无关的CI及属性全部放入资产
预定义:
Maximo预定义了CI类型,关系等等参数,用其自定义的参数有如下好处:
1)符合最佳实践,包括命名规范,CI层级关系等
2)不用新建关系、约束等
相关推荐
- 创建控制器:在 `application/controllers` 目录下创建`.php`文件,定义控制器类并继承 `CI_Controller`。 - 编写模型:在 `application/models` 目录下创建模型文件,处理数据操作。 - 设计视图:在 `application...
遵循这些编码规范,可以使CI项目的代码更整洁、更易读,从而提高整个开发流程的效率和质量。在实际开发中,团队还应定期审查代码,确保规范的执行,并使用如PHP_CodeSniffer这样的工具进行自动化检查。
在本文中,CI(Cell Individual)被定义为构成更大系统的基础组件,相当于细胞在生物体中的作用。CI作为最小的独立运行单元,具备以下特点: 1. **独立性**:每个CI都是独立存在的,可以在不受其他CI直接影响的情况...
#### 二、企业CI规范管理制度制定目的与原则 - **目的**:制定CI规范管理制度的主要目的是为了进一步明确和强化企业的经营理念,形成统一的企业形象,增强员工的凝聚力,提升企业在社会上的知名度和竞争力。 - **...
### C/C++中的变量与函数重定义问题解析 在C/C++编程中,变量和函数的正确声明与定义是至关重要的。错误的处理可能会导致编译...以上这些原则不仅可以帮助避免变量和函数的重定义问题,还能提高代码的质量和可维护性。
CI框架的核心设计原则是减少代码编写量,并通过其丰富的特性简化常见的开发任务。本文将详细介绍CI框架的基础安装、配置方法以及基本的使用技巧。 #### 安装与基础配置 1. **环境搭建**: - 首先确保服务器已安装...
为了实现这个功能,我们需要在CI控制器中定义一个方法,例如`users()`,该方法从数据库获取用户数据并根据请求的格式(XML、JSON、HTML或CSV)进行响应。CI框架提供了方便的数据格式化工具,使得转换数据格式变得...
设计原则,这一组原则由Robert C. Martin(也被称为Bob大叔)在其著作《Agile Principles, Patterns, and Practices in C#》中提出。此外,还将提及Martin Fowler在其名著《Patterns of Enterprise Application ...
CI的历史可以追溯到20世纪50年代的美国,伴随着现代商业的发展而诞生。它由三大部分构成:理念识别(MI)、行为识别(BI)和视觉识别(VI)。 1. 理念识别(MI)是企业的心脏,涵盖了企业的价值观、经营宗旨、发展...
3. **持续集成实践**:了解CI的基本原则和最佳实践,包括频繁集成、自动化测试、快速反馈和环境一致性。这可能涉及到Jenkins、Travis CI、CircleCI等CI工具,但"kind-ci"使用的是自定义的Shell脚本解决方案。 4. **...
CI4的引入意味着开发者遵循了面向对象编程原则,利用CI4提供的工具和结构来提高代码的可维护性和可扩展性。 【标签】"PHP"指明该项目的核心编程语言是PHP,这是一种服务器端脚本语言,尤其适合于Web开发,并且被...
在I3C技术概述中,我们了解到I3C总线系统架构所遵循的基本原则,以及I3C主设备和从设备的角色和特性。I3C主设备负责管理总线通信,包括初始化、地址分配、带内中断等,而I3C从设备则是被主设备寻址和管理的对象。 I...
3. **I2C设备驱动**:每个I2C设备驱动都会定义`i2c_client`和潜在的私有数据结构,利用框架提供的`i2c_probe`函数来注册设备,提供设备地址范围,并在地址检测成功后创建`i2c_client`实例。 #### 二、I2C-Core.C...
下面我们将详细探讨如何在CI框架中创建自定义类库,包括类库的创建原理、步骤、实现方法以及操作时需要注意的事项。 1. 创建自定义类库的基本原理 在CodeIgniter框架中,所有的类库文件都应放置在application/...
Flow-platform和flow.ci是两个与持续集成和持续部署(CI/CD)相关的开源项目。Flow-platform是该项目的后端API和服务,而flow.ci则提供了一种代理控件和代理服务,用于自动化软件开发过程中的构建、测试和部署任务。...
在学习和理解这样的代码时,不仅需要熟悉I2C协议的细节,还要掌握VHDL语言的基本用法和设计原则。对于初学者,建议从简单的I2C实现开始,逐步增加复杂性,以加深对VHDL和I2C的理解。同时,利用现有的硬件平台和仿真...
通过定义一系列明确的接口规格和技术要求,DVB CI确保了CAS模块能够与各种类型的DVB接收设备无缝对接,从而为用户提供更为灵活的选择和服务。 #### 二、定义 DVB CI标准中涉及的关键术语和概念如下: - **条件...
文档中的内容涉及了精益生产中的关键概念和实践,如持续改善(Continuous Improvement, CI)、业务计划实施(Business Plan Deployment, BPD)等。以下是这些知识点的详细说明: 1. PCR(Problem Communication ...