利用Synology群晖Docker部署iTop

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浏览器即可使用

iTop搭建

1.docker安装语句如下,相应解释详见https://registry.hub.docker.com/r/vbkunin/itop/

sudo docker run -d -p 10086:80 --name=my-itop -v /volume1/docker/iTop/itop-conf:/var/www/html/conf -v /volume1/docker/iTop/itop-db:/var/lib/mysql -v /volume1/docker/iTop/itop-extensions:/var/www/html/extensions vbkunin/itop

2. 安装完后,执行如下,解释详见上述链接

 

sudo docker exec my-itop chown www-data:www-data /var/www/html/conf

3.可以通过10086访问ITOP的界面,遇到Database Configuration,执行如下语句

 

 docker logs my-itop | grep -C4 "mysql -uadmin -p"

4.DSM会提示如下

 

========================================================================
*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...
*** Running /etc/my_init.d/10_syslog-ng.init...
*** Booting runit daemon...
*** Runit started as PID 343
Your MySQL user 'admin' has password: aYl57jBRokx4
You can now connect to this MySQL Server using:

    mysql -uadmin -aYl57jBRokx4 -h<host> -P<port>

Please remember to change the above password as soon as possible!
MySQL user 'root' has no password but only allows local connections
========================================================================

5.Database Configuration界面填写如下信息,创建database即可

 

  • Server Name:localhost
  • Login:admin
  • Password:aYl57jBRokx4

6.创建系统账号密码以及选择语言。

7.下一步.....至结束

 

iTop技巧

THE END
分享
二维码
打赏
海报
利用Synology群晖Docker部署iTop
iTop简介 iTop,是IT运营门户(IT Operation Portal)的简称,它是一个开源web应用程序,适用于IT服务的日常运维管理。它基于ITIL最佳实践,适应符合ITIL最佳……
<<上一篇
下一篇>>