【CMDB】iTop 开源cmdb/ITIL软件部署

2023-10-17 06:08
文章标签 部署 软件 开源 itil cmdb itop

本文主要是介绍【CMDB】iTop 开源cmdb/ITIL软件部署,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

--测试环境
centos 7.5
安装版本iTop-2.6.1-4463.zip

--官网下载
https://wiki.openitop.org/doku.php

--官方安装手册
https://www.itophub.io/wiki/page?id=latest%3Ainstall%3Ainstalling_itop

--环境要求,摘录自官方安装手册
Software requirements
iTop is based on MySQL and PHP.

Plus of-course a web server: Apache, IIS or any web server supporting PHP.
Graphviz is needed to display the impact analysis graph.
php-gd is optionnal but required to be able to add images with CKEditor and resize automatically images within HTML fields.
Check Encrypted data for what to install to managed EncryptedString attribute
To select a database version, check MariaDB release notes by version and MySQL release notes 5.7
Version requirement are:
Minimum PHP 5.6, recommended?PHP 7.x (7.0, 7.1 or 7.2)
Only the version 2.6.1 and above are compatible with PHP 7.3
Minimum MySQL 5.6 (or MariaDB 10.1), recommended MySQL 5.7 or MariaDB 10.2
iTop does not work on PHP 7.3 and MySQL 8    #不支持PHP7.3和Mysql8

--环境准备
关闭selinux
/usr/sbin/setenforce 0

vi /etc/selinux/config
SELINUX=disabled

PHP需要5.6版本以上,以下的话安装完成后网页无法访问
yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

rpm -qa |grep php
yum remove php*

yum install -y php56w php56w-pdo php56w-gd php56w-mcrypt php56w-soap php56w-mbstring php56w-ldap 
yum install -y php56w-mysql php56w-imap php56w-xml php56w-cli php56w-opcache php56w-common php56w-intl graphviz

--解压安装包
unzip iTop-2.6.1-4463.zip

--配置启动http
mv web /var/www/html/itop
mkdir -p /var/www/html/itop/{conf,data,log,env-production,env-production-build}
chown -R apache:apache /var/www/html/itop/{conf,data,log,env-production,env-production-build}
cd /var/www/html/itop/
chmod 755 index.php 
systemctl restart httpd

--在数据库中创建db和账号,数据库在另外一台机器
create database itopdb DEFAULT CHARACTER SET utf8;
grant all on itopdb.* to 'itop'@'%' identified by 'itop';
flush privileges ;


--完成后打开站点进行配置
 http://192.168.3.5/itop/setup/
 
--根据配置一部部完成部署即可

安装配置流程参考:

https://blog.csdn.net/kk185800961/article/details/84954918


--部署完成后访问地址
 http://192.168.3.5/itop

 

优点:功能多,部署简单,界面相对好看,可以进行二次开发

缺点:使用较复杂,需要二次开发

这篇关于【CMDB】iTop 开源cmdb/ITIL软件部署的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/223438

相关文章

Linux部署中的文件大小写问题的解决方案

《Linux部署中的文件大小写问题的解决方案》在本地开发环境(Windows/macOS)一切正常,但部署到Linux服务器后出现模块加载错误,核心原因是Linux文件系统严格区分大小写,所以本文给大... 目录问题背景解决方案配置要求问题背景在本地开发环境(Windows/MACOS)一切正常,但部署到

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

MySQL 主从复制部署及验证(示例详解)

《MySQL主从复制部署及验证(示例详解)》本文介绍MySQL主从复制部署步骤及学校管理数据库创建脚本,包含表结构设计、示例数据插入和查询语句,用于验证主从同步功能,感兴趣的朋友一起看看吧... 目录mysql 主从复制部署指南部署步骤1.环境准备2. 主服务器配置3. 创建复制用户4. 获取主服务器状态5

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

如何在Ubuntu 24.04上部署Zabbix 7.0对服务器进行监控

《如何在Ubuntu24.04上部署Zabbix7.0对服务器进行监控》在Ubuntu24.04上部署Zabbix7.0监控阿里云ECS服务器,需配置MariaDB数据库、开放10050/1005... 目录软硬件信息部署步骤步骤 1:安装并配置mariadb步骤 2:安装Zabbix 7.0 Server

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例

《Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例》本文介绍Nginx+Keepalived实现Web集群高可用负载均衡的部署与测试,涵盖架构设计、环境配置、健康检查、... 目录前言一、架构设计二、环境准备三、案例部署配置 前端 Keepalived配置 前端 Nginx