ITOP搭建

in 默认分类 with 0 comment

2023-09-21T02:41:00.png
itop 介绍 ​ iTop,是IT运营门户(IT Operation Portal)的简称,它是一个开源web应用程序,适用于IT服务的日常运维管理。 它基于ITIL最佳实践,适应符合ITIL最佳实践的流程,同时它又很灵活,可以适应一般的IT服务管理流程。

新建windows机器一台,将该机器【睡眠模式】设置为【从不】

此步的目的为后期开启自动备份时若开启睡眠模式则无法自动备份。
2023-09-21T02:44:25.png

按照顺序安装以下软件

【DirectX Repair】,【vcredist_x64】,【VS2012.4】,【graphviz-2.38】
2023-09-21T02:44:35.png

安装【graphviz-2.38】需记下此软件安装路径

后期部署ITOP时需使用此路径,默认路径为:【C:\Program Files (x86)\Graphviz2.38\bin\dot.exe】
2023-09-21T02:44:40.png

以上软件安装完毕后安装【WAMP】

默认安装即可,安装完毕就需进行重启,重启后重新打开【WAMP】查看服务是否全部打开。(如全部打开则右下角图标为绿色)

/以下两项选择【否】即可。/
2023-09-21T02:44:48.png
2023-09-21T02:44:53.png
2023-09-21T02:44:58.png

/此处为安装完毕界面,正常安装后重启电脑,重新打开【WAMP】为绿色则安装成功。/
2023-09-21T02:45:02.png

安装部署ITOP

需将ITOP中的【web】文件夹中的文档全部复制,然后复制到【C:\wamp64\www】中。(其中【index.php】需进行【替换目标中的文件】)
2023-09-21T02:45:13.png
2023-09-21T02:45:19.png
2023-09-21T02:45:26.png

复制完毕后,打开浏览器,输入【localhost】

则会出现安装界面,安装步骤如下:
2023-09-21T02:45:31.png
2023-09-21T02:45:34.png
2023-09-21T02:45:38.png

/【Servername:localhost】【Login:root】选择并输入【Create a new database:itop】/
2023-09-21T02:45:41.png

/输入登录itop的【Login】,【Password】并将【Language】选择【Chinese(简体中文)】。/
2023-09-21T02:45:55.png

/在URL中输入服务器的IP地址,后期可在别的机器通过此URL进行登录,Path则输入第三步安装Graphviz2.38时所安装的路径。/
2023-09-21T02:46:00.png
2023-09-21T02:46:09.png
2023-09-21T02:46:14.png
2023-09-21T02:46:18.png
2023-09-21T02:46:23.png
2023-09-21T02:46:28.png
2023-09-21T02:46:33.png
2023-09-21T02:46:36.png

设置完毕后需确定【iTop web】程序路径

我们需要修改【Apache】的两个配置文件中的参数,首先确认【iTop Web】程序存储的路径是在【C:\wamp64\www】下:
2023-09-21T02:46:44.png

修改【httpd.conf】中的两处配置(8,9,10三部使网机器可以使用IP地址访问)
文件绝对路径:【C:\wamp64\bin\apache\apache2.4.39\conf\】,打开【httpd.conf】,找到248行,将248到251行,将红框替换
2023-09-21T02:46:51.png
替换成以下代码:

<Directory />
    Options FollowSymLinks
    AllowOverride none
Require all granted
</Directory>

最后如图所示:
2023-09-21T02:46:58.png

同一个文件中将267行,将267到295行,将红框替换:
2023-09-21T02:47:04.png

替换成以下代码:

DocumentRoot "C:/wamp64/www"
<Directory "C:/wamp64/www">
    Options Indexes FollowSymLinks
    AllowOverride all
Require all granted
</Directory>

最后如图所示
2023-09-21T02:47:16.png

修改【httpd-vhosts.conf】

文件绝对路径:【C:\wamp64\bin\apache\apache2.4.39\conf\extra】,打开【httpd-vhosts.conf】,将整个内容用以下代码替换:(注意DocumentRoot后边修改成你iTop Web程序存储路径)
2023-09-21T02:47:32.png
2023-09-21T02:47:39.png

 <VirtualHost *:80>
 DocumentRoot "C:/wamp64/www"
 </VirtualHost>

2023-09-21T02:47:46.png

将本地【防火墙】关闭并重启计算机。在进行web登录。

2023-09-21T02:47:52.png

/此时ITOP正式搭建完毕,可使用IP访问/
2023-09-21T02:48:17.png

设置数据库密码

鼠标左键【WAMP】,选择【MYSQL 控制台(Y)】
2023-09-21T02:48:22.png

默认用户名为【root】,进入后【password】为空,直接回车即可,进入后输入【set password for root@localhost = password(‘Abcd’);】(其中’’为设置密码,注意此处最后有【;】)
2023-09-21T02:48:28.png
2023-09-21T02:48:37.png

设置完毕后在ITOP页面左侧,选择【配置】,【编辑配置文件】文件中找到【'db_pwd' => '',】,在【‘’】中填入上述设置的数据库密码。
2023-09-21T02:48:42.png

开启定时备份

在配置文件中找到【'mysql_bindir' => '',】此代码,在此代码中添加C:\wamp64\bin\mysql\mysql5.7.26\bin
设置完毕后即可定时备份。
2023-09-21T02:48:53.png

源代码如下:

'itop-backup' => array (
        'mysql_bindir' => '',
        'week_days' => 'monday, tuesday, wednesday, thursday, friday',
        'time' => '23:30',
        'retention_count' => 5,
        'enabled' => true,
        'itop_backup_incident' => '',
    ),

2023-09-21T02:51:58.png

替换成以下代码:

'itop-backup' => array (
        'mysql_bindir' => 'C:\\wamp64\\bin\\mysql\\mysql5.7.26\\bin',
        'week_days' => 'monday, tuesday, wednesday, thursday, friday',
        'time' => '23:30',
        'retention_count' => 5,
        'enabled' => true,
        'itop_backup_incident' => '',
    ),

/删除联系人时请勿删除【Frist name last name】,此用户为根管理员,删除将导致ITOP奔溃。/
2023-09-21T02:52:31.png

Responses