iTop软件功能分析以及优缺点比较

article/2025/10/5 4:42:47

 

iTop软件功能分析以及优缺点比较

  • iTop对标文档
    • 1. 概述
    • 2. CMDB
    • 3. 主要功能模块
      • 3.1 配置管理(Configuration Managment)
      • 3.2 用户请求管理(Helpdesk)
      • 3.3 事件请求处理(Incident Managment)
      • 3.4 变更管理(Change Managment)
        • 3.4.1 紧急变更处理流程
        • 3.4.2 正常变更处理流程
        • 3.4.3 常规变更处理流程
        • 3.4.4 处理流程比较
      • 3.5 问题管理
      • 3.5 服务管理(Service Managment)
      • 3.6 数据管理(Data administration)
    • 4 iTop优缺点

1. 概述

iTopCMDB为核心,以网络、服务器、应用等配置项(Confiuration Item,简称CI),遵循ITIL的核心思想从而落地和固化IT运维流程的开源ITSM软件.

2. CMDB

CMDBiTop的基础,它通过采集CI以及建立CI关联的方式,为技术监管、业务处理等服务提供准确、统一的配置数据支撑,帮助各部门有效管控不断变化的IT设备与服务.

CI可主要分为以下几项:

  • 公共信息:人员账户、组织机构、地理位置等;
  • 基础设施:网络设备、服务器、虚拟机、存储设备、机房设备等;
  • 软件资产:数据库软件、中间件、Web服务器等;
  • 文档配置:应用手册、规范文档等;
  • 物理部件:网络端口、内存、物理磁盘等;
  • 逻辑组件:IP地址、中间件实例、数据库实例、逻辑磁盘等;
  • 链路资源:逻辑链路(VLAN)、物理链路等;
  • 集群:软件服务集群、应用服务集群.

因为CMDB中详细记录了各项CI的关联,因此在进行诸如变更处理或者问题处理时,用户可以根据CI的关系对基础设施与服务之间依赖关系进行分析.

3. 主要功能模块

3.1 配置管理(Configuration Managment)

主要功能:

  • 添加合同(人员,小组);
  • 添加CI(配置CI间关联);
  • 添加硬件、组织、人员等坐标信息;
  • 添加文档;
  • 添加软件项(公司、版本、类别等信息);
  • 设置CI Group.

建议优先从硬件设备进行录入,继而录入应用平台乃至软件集合等.
配置项管理

3.2 用户请求管理(Helpdesk)

iTop中将终端用户请求区分为:

  • Incidents:已提供服务发生的突发状况(例如:电脑磁盘故障);
  • Service requests:添加新服务,或者服务添加新特性(例如:添加电脑,数据库添加新实例);

两类请求的处理流程一致,具体流程如下图所示:
终端用户处理请求

处理任务流程特点:

  • 流程支持暂停重新开始重新指派管理人员批准等操作;
  • 流程支持TTO(Time To Own)TTR(Time To Resolved)计算,从而判断流程执行环节耗时;
  • 流程中的任务节点不支持划分子任务,但是可以通过新创建流程,指定为Child Request创建关联;
  • 处理流程中可以添加日志:(1)Public Log:发起请求用户可见日志;(2)Private Log:被指派处理人员或小组可见日志.

PS:

用户请求在安装时需要从:(1)Simple Ticket Management;(2)User Request Management ITIL V3两种模式中进行选择.
模式之间的区分在于:

  • Simple Ticket Management:将Incidents以及Service requests合并处理;
  • User Request Management ITIL V3:IncidentsIncident Managment进行处理,Service requests通过Helpdesk进行处理.

3.3 事件请求处理(Incident Managment)

用户请求管理模块类似,故省略.

3.4 变更管理(Change Managment)

处理CI的变更管理,主要分为:(1)Emergency Change;(2)Normal Change;(3)Routine Change.
变更请求可以跟据情况与Request/Incident/Porblem相关联,从而便于相关人员查看任务管理过程中的变更情况.

3.4.1 紧急变更处理流程

紧急变更处理流程

3.4.2 正常变更处理流程

正常变更处理流程

3.4.3 常规变更处理流程

常规变更处理流程

3.4.4 处理流程比较

  • 常规变更处理流程的审批操作被简化,便于琐碎工作的开展;
  • 正常变更处理流程相较于紧急变更处理流程在创建时多出创建时审批步骤以及变更有效性检验.

3.5 问题管理

主要功能:

  • 创建问题并指派;
  • 已有知识库管理.

用户可针对诸如软件性能低下,硬件功能缺失等提出问题,并指派给相关人员处理.
问题处理完结之后,相关人员通过总结将问题处理过程转换为已知错误,归纳入知识库.
后续用户在处理问题时,可根据关键字等去知识库中进行查询,并将查询结果作为指导.

问题处理流程如下图所示:
![问题处理流程]](https://img2018.cnblogs.com/blog/764719/201811/764719-20181114151129109-2140650305.png)

3.5 服务管理(Service Managment)

主要功能:

  • 客户合同管理;
  • 服务商合同管理;
  • 服务管理:单项服务管理(包括合同/文档/CI等);
  • 服务集合管理:具有相同特性服务集合查看(例如:MySql/SQLLite服务可以聚合成数据库服务);
  • SLA:服务提供商和客户之间的服务衡量指标(A service level target (SLT) allows you to define metrics for agreements that have to be respected),此处可以使用TTO/TTR作为备选指标.
  • SLT:服务提供商和客户之间的关于一组服务的服务衡量指标集合(A service level agreement (SLA) is a group of SLT. It defines the agreement between a provider and a customer for a given set of services).

3.6 数据管理(Data administration)

主要功能:

  • 数据批量导入:通过制定CSV格式导入CI数据;
  • 数据审计:检查CMDB数据库中的数据一致性(例如:是否每个物理设备都具有相应合同);
  • 组织查看:查看组织相关数据;
  • 基础类型统计数据:包括诸如品牌/操作系统类型/操作系统版本/网络设备类型/合同类型等的统计数据.

4 iTop优缺点

优点:

  • CMDB功能强大,诸如变更管理/用户请求等流程均与CMDB中的CI相关联,处理人员可以充分了解工作环境;
  • 操作耗时指标详细,意义明确,通过前端界面展示能够清晰确认工作效率以及任务进度.
  • 知识库记录详细,可供用户处理问题进行参考.

缺点:

  • 前端界面样式较为陈旧;
  • 任务流程固定,无法对任务流程进行划分任务操作,移植至公司现有工作流程需要进行较多改动;
  • 缺乏整体流程概念,用户只能将整体工作流程分解为任务节点进行处理.

PS:
如果您觉得我的文章对您有帮助,可以扫码领取下红包或扫码支持(随意多少,一分钱都是爱),谢谢!


标签: iTop, cmdb, 配置管理, ITIL, CI, 流程管理分类: ITIL

 


http://chatgpt.dhexx.cn/article/pZHem1l9.shtml

相关文章

关于圆柱体表面积的计算

其中要注意的是const double const限定的是double,也就是这是一个 “指向const double 的指针变量的引用“,所以,即使这个指针可以被改变,但是指向的值不能被改变。至于赋值,就只能老老实实赋给它一个const double *…

我的第四个C语言:计算圆柱体的表面积和体积。

问题及代码&#xff1a; 问题&#xff1a;计算圆柱体的表面积和体积。 代码&#xff1a;#include <stdio.h> #include <stdlib.h>int main() {float r,h,S,V;printf("请输入圆柱体的半径\n");scanf("%f",&r);printf("请输入圆柱体的…

第四周-圆柱体的表面积

问题及代码&#xff1a; //2016/09/22 #include <stdio.h> #include <math.h> int main() {float r,h,s;printf("请输入圆柱体的半径和高&#xff1a; \n");scanf("%f %f",&r,&h);s3.1415926*r*r*23.1415926*r*2*h;//C语言并不能…

c语言编程计算圆柱体的表面积,c语言求圆柱体的表面积和体积

1、C语言圆柱的表面积源代码如下&#xff1a; #include #define p 3.14 void main() { float s,r,h; printf("请输入圆柱的底面半径&#xff1a;"); scanf("%f",&r); printf("请输入圆柱的高&#xff1a;"); scanf("%f",&h);…

python编写函数,计算圆柱体的表面积、底面积和体积,定义main函数,用于从键盘上要计算的圆柱体的个数,并依次输入其半径和高,调用函数获得运算结果,输出所有圆柱体的表面积、底面积和体积之

编写函数&#xff0c;计算圆柱体的表面积、底面积和体积&#xff0c;定义main函数&#xff0c;用于从键盘上要计算的圆柱体的个数&#xff0c; 并依次输入其半径和高&#xff0c;调用函数获得运算结果&#xff0c;输出所有圆柱体的表面积、底面积和体积之和。 def compu(radi…

IP地址的划分(A/B/C/D/E)类

IP地址划分为0-126/128-191/192-223/224-239/240-255共五类&#xff0c;A、B、C、D、E类&#xff0c;国际上做出规定&#xff0c;正常使用ABC类&#xff0c;D、E类用作科研或者其他&#xff0c;不开放使用。客户机一般在局域网中相互间通信&#xff0c;一般采用自己配置IP地址&…

一图看懂IP地址划分原理(IP的A,B,C,D,E类地址),绝对准确无误!

首先简单说明&#xff0c;IP是什么&#xff1f;有什么作用&#xff1f; IP&#xff08;Internet Protocol&#xff09;&#xff0c;即网际互联协议&#xff0c;是TCP/IP体系中的网络层协议。设计IP的目的是为了提高网络的可扩展性&#xff1a; 一是解决互联网问题&#xff0c;实…

ip类「ABCDE五类」区分和私有ip地址的知识

今天计算机网络基础老师真的是有很努力的讲授ip地址的知识&#xff0c;但是我觉得没有很细致&#xff0c; 我之前有读到过戴老师的书籍&#xff0c;遂记录一下有关IP地址的知识&#xff0c;帮助我加强记忆与理解 网络ID&#xff1a;每一个网络都有一个唯一的网络ID&#xff0…

bios和boot menu的关系?

bios&#xff08;基本输入输出系统&#xff09;和boot menu&#xff08;启动菜单&#xff09;是计算机启动过程中两个关键的组件&#xff0c;它们之间存在一定的关系。 bios是一种固化在计算机主板芯片中的程序 它是计算机启动时第一个被执行的程序。bios负责对计算机硬件进行…

debootstrap,febootstrap,busybox

最近学习在Ubuntu虚拟机中利用QEMU搭建ARM64环境&#xff0c;其中一个重要的部分就是“制作根文件系统”&#xff0c;网络上有使用debootstrap和busybox制作根文件系统的方法&#xff0c;本篇博文记录这三者的区别 目录 1、debootstrap 2、febootstrap 3、busybox 4、deboo…

ibox (bootstrap)

效果图如下&#xff1a; <div class"ibox float-e-margins"><div class"ibox-title"><h5>圆形图标按钮</h5><div class"ibox-tools"><a class"collapse-link"><i class"fa fa-chevron-up…

bootbox.js弹出框时设置为中文

1 经验之谈&#xff1a;我在ace(一个基于bootstrap)的后台模板框架中&#xff0c;需要使用弹出确认框&#xff0c;看了一下ace中&#xff0c;自己带有弹框功能&#xff0c;所以就拿来就用。 2 问题&#xff1a;就是在我使用过程中&#xff0c;我发现一个不好的现象&#xff0c;…

python测试开发django-155.bootbox使用(alert/confirm/prompt/dialog)

前言 Bootbox.js是一个小型的JavaScript库&#xff0c;基于 Twitter 的 Bootstrap 开发&#xff0c;旨在使使用Bootstrap modals更容易&#xff01; 可以自定义alert/confirm/prompt/dialog弹出框 下载与使用 bootbox的所有版本都是在Bootstrap和jQuery的基础之上的&#xf…

如何使用bootbox

1.背景介绍 在JS任务6-10做萝卜多后台中我们会使用到模态框&#xff0c;当时我在做这个任务的时候是使用了AngularJS的ui-bootstrap中的模态框&#xff0c;但是使用起来真的真的很繁琐&#xff01;直到后来接触到bootbox&#xff0c;发现原来写模态框可以如此的简单。 Bootbo…

漂亮的弹出框,javascript库bootbox介绍

传统的javascript的警告框、确认框、提示框&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>弹出框</title> </head> <body> <button onclick"f1()">…

BootBox使用

最近公司的系统前端页面全面优化&#xff0c;代号UI/UX。我在优化过程中经常需要使用确认框&#xff0c;但是确认框使用window的话&#xff0c;太难看。于是想做一个非常美观的确认框。 由于系统引用了bootstrap&#xff0c;首先想到的是查看bootstrap中有没有好看的确认框&…

如何使用Bootbox?

大家好&#xff0c;我是IT修真院深圳分院第06期学员&#xff0c;一枚正直善良的web程序员。 今天给大家分享一下&#xff0c;修真院官网 JS-06任务中可能会使用到的知识点&#xff1a; 1.背景介绍 在JS任务6-10做萝卜多后台中我们会使用到模态框&#xff0c;当时我在做这个任…

bootbox的使用

这里是修真院前端小课堂&#xff0c;每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能&#xff0c;本篇分享的是&#xff1a; 【bootbox的使用 】 1.背景介绍 Bootbox.js是一…

c语言如何用argv输入参数,C语言中参数向量argv问题

跃然一笑 楼上蓝皮鼠基本上都回答了&#xff0c;我就再啰嗦几句补充一点东西吧;-)这问题其实挺有趣的&#xff0c;对于argv来说&#xff0c;既然定义成char*argv[]那不就是说明argv是一个指向字符串的指针数组&#xff0c;怎么也能左值操作&#xff1f;我们知道数组名其实就是一…

python sys.argv

sys.argv 是获取运行python文件时的命令行参数&#xff0c;且以list形式存储参数。 这里主要介绍常见的几种用法&#xff1a; 1. sys.argv[0] 输出py文件本身的路径或名称 test.py 文件里的代码如下&#xff1a; import sysasys.argv[0] print(a)运行test.py文件的结果如…