itop——基于ITIL的IT部门管理工具
本文最后更新于 2024-06-28,文章内容可能已经过时。
前言
大家好,这里是可爱的Cherry。
今天给大家介绍一款简单IT管理工具——iToP。
本次介绍的为docker版本(非官方版本),该版本使用一个容器,内置了mysql、apache等服务,有担忧的可以去官方自行生成镜像部署。
iToP是一个简单的、基于Web的IT服务管理工具,代表IT运营门户。它是一个完整的开源和基于Web的IT服务管理平台,包括一个完全可定制的CMDB,一个帮助台系统和一个文档管理工具。它符合ITIL标准,易于定制和扩展,这要归功于大量的附加组件和Web服务与您的IT集成。
项目地址:GitHub – vbkunin/itop-docker: Combodo iTop docker image
项目特征
💬完全可配置的配置管理(CMDB)
💌帮助台和事件管理
👍服务和合同管理
🚀变更管理
🤸♀️可配置的SLA管理
🌐图形影响分析
🐱💻任何数据的CSV导入工具
🙌一致性审计以检查数据质量
🎉数据同步(用于数据联合)
系统部署
一、docker-compose.yaml代码
🔻新建一个文件夹,可以用项目为名字。在文件夹下新建一个docker-compose.yaml文件,将下面代码复制进去。
version: "3"
services:
itop:
ports:
- 56789:80
container_name: my-itop
environment:
- TZ:Aisa/Shanghai
volumes:
- my-itop-conf-volume:/var/www/html/conf
- my-itop-db-volume:/var/lib/mysql
- /home/user/itop-extensions:/var/www/html/extensions
image: vbkunin/itop
volumes:
my-itop-conf-volume:
my-itop-db-volume:
二、SSH部署
🔻通过finalshell等SSH软件访问nas,然后进入文件夹后执行如下指令
#来到文件夹
cd /volume1/docker/itop
#启动容器
docker-compose up -d
三、群晖部署compose
打开container manager,选择项目,点击新建,选择penpot路径,点击下一步即可
四、威联通部署compose
打开container station,创建应用程序,复制代码验证后部署即可
系统使用
一、获取数据库密码
🔻本镜像内置了mysql数据库,因此需要通过SSH指令获取mysql的数据库密码,用于系统初始化使用。
docker logs my-itop | grep -A7 -B1 "Your MySQL user 'admin' has password:"
🔻或者直接在docker日志处查看,日志会输出数据库密码,大概位置如下:
二、系统初始化
🔻登录网站后,默认需要进行系统安装,初始化会逐项检查你的配置。
🔻创建数据库
🔻新建用户,这里可以将语言环境更改为中文
🔻然后一直下一步就行了,这里配置URL需要注意下是直接使用还是反代后使用。
🔻剩下的参数根据实际情况选择即可,从这里也可以看出ITOP还是比较规范的,至少很多选项是属于ITIL标准化的。
三、资源管理功能介绍
🔻服务器相关资源管理
🔻网络设备相关资源管理
四、其它系统功能介绍
🔻系统首页,支持切换不同组织架构进行管理。
🔻配置管理,可以理解为基础信息维护
🔻服务台,即需求管理
🔻问题管理,BUG反馈和F&Q管理
🔻变更管理
🔻服务管理,理解为客户管理、合同管理、里程碑管理
六、扩展管理
🔻项目提供一些扩展社区,相关内容有些是收费的,可以从社区获取新的插件。