开源ITSM工具iTop从入门到实施

article/2025/10/5 4:39:04
一、 iTop概述
       iTop,是IT运营门户(IT Operation Portal)的简称,它是一个开源web应用程序,适用于IT服务的日常运维管理。它基于ITIL最佳实践,适应符合ITIL最佳实践的流程,同时它又很灵活,可以适应一般的IT服务管理流程。
       iTop的核心是CMDB,即配置管理数据库(Configuration Management Data Base)。CMDB是iTop最早开发的部分。以CMDB为中心的设计理念,需要保证CMDB的准确性和及时更新,服务人员和客户均使用iTop来解决运维管理中的各类问题将会对这一点有帮助。此外,CMDB与其它工具,如监控系统、报表工具、库存管理系统等整合得越多,CMDB的信息就会越丰富。CMDB快速实施,与其它系统相比iTop有丰富的CMDB接口,支持多种方式的数据导入。

    iTop基于Apache/IIS、MySQL和PHP,它可以在任何支持这些程序的操作系统上运行,如Windows、Linux(Debian、Ubuntu和Redhat)、Solaris和MacOS X等。此外,由于iTop是基于B/S架构的应用程序,不需要在用户电脑上部署任何客户端,只需要一个简单的Web浏览器(IE 8+、Firefox 3.5+、Chrome或Safari 5+)即可使用。


iTop架构图

iTop的管理界面



2.下载 iTOP

iTOP的下载包SourceForge上,我们可以官方网站获取它:https://sourceforge.net/projects/itop/?source=typ_redirect


wget命令获取压缩文件#wget http://downloads.sourceforge.net/project/itop/itop/2.1.0/iTop-2.1.0-2127.zip

3.安装 iTOP

使用unzip命令解压到apache根目录下的itop文件夹下。

  1. [root@itop~]#ls
  2. iTop-2.1.0-2127.zip
  3. [root@itop~]# unzip iTop-2.1.0-2127.zip-/var/www/html/itop/

列出安装包中的内容。

  1. [root@itop~]#ls-lh /var/www/html/itop/
  2. total 68K
  3. -rw-r--r--.1 root root 1.4KDec172014 INSTALL
  4. -rw-r--r--.1 root root 35KDec172014 LICENSE
  5. -rw-r--r--.1 root root 23KDec172014 README
  6. drwxr-xr-x.19 root root 4.0KJul1413:10 web

这些是我们可以安装的扩展。

  1. [root@itop~]#ls
  2. authent-external itop-backup itop-config-mgmt itop-problem-mgmt itop-service-mgmt-provider itop-welcome-itil
  3. authent-ldap itop-bridge-virtualization-storage itop-datacenter-mgmt itop-profiles-itil itop-sla-computation version.xml
  4. authent-local itop-change-mgmt itop-endusers-devices itop-request-mgmt itop-storage-mgmt wizard-icons
  5. installation.xml itop-change-mgmt-itil itop-incident-mgmt-itil itop-request-mgmt-itil itop-tickets
  6. itop-attachments itop-config itop-knownerror-mgmt itop-service-mgmt itop-virtualization-mgmt

在解压的目录下,使用如下的 cp 命令将不同的数据模型从web 下的 datamodels 目录下复制到 extensions 目录,来迁移需要的扩展。

  1. [root@itop~]#pwd
  2. /var/www/html/itop/web/datamodels/2.x
  3. [root@itop~]#cp -r itop-request-mgmt itop-service-mgmt itop-service-mgmt itop-config itop-change-mgmt /var/www/html/itop/web/extensions/

3. iTop web界面安装

   在浏览器中输入http://localhost/iTop/web,会跳转到iTop安装界面


按照提示,更改php.ini中的post_max_size,我改到了128M



数据库配置:输入数据库凭据来配置数据库连接,接着选择如下选择创建新数据库。


管理员账户:输入登录信息来配置管理员账户。


设置一些其他参数


iTop 配置管理:选项允许你配置在iTOP要管理的元素类型,像CMDB、数据中心设备、存储设备和虚拟化这些东西在iTOP中是必须的。


服务管理:选择一个最能描述你的IT设备和环境之间的关系的选项。

iTop Tickets 管理:选择符合ITIL Tickets管理选项来管理不同类型的用户请求和事件


改变管理选项:选择不同的ticket类型以便管理可用选项中的IT设备变更。

iTop 扩展:可以选择额外的扩展来安装或者不选直接跳过。


最后确认安装要素后开始安装


最后安装结束,进入

4.iTop 面板(iTOP DASHBOARD)

这里可以用CMDB模块配置,服务、计算机、通讯录、位置、合同、网络设备等等。



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

相关文章

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

iTop软件功能分析以及优缺点比较 iTop对标文档 1. 概述2. CMDB3. 主要功能模块 3.1 配置管理(Configuration Managment)3.2 用户请求管理(Helpdesk)3.3 事件请求处理(Incident Managment)3.4 变更管理(Change Managment) 3.4.1 紧急变更处理流程3.4.2 正常变更处理流程3.4.3 常…

关于圆柱体表面积的计算

其中要注意的是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;我们知道数组名其实就是一…