“如何安装OCSNG及GLPI”的版本间的差异

来自YTYZX有图有真相的百科
跳转至: 导航搜索
第133行: 第133行:
 
  62.输入服务器地址(本例中为localhost)及账号密码后点击“Continue”继续。
 
  62.输入服务器地址(本例中为localhost)及账号密码后点击“Continue”继续。
 
[[File:OCSNGglpi77.png]]
 
[[File:OCSNGglpi77.png]]
  62.选择数据库后点击“Continue”继续(本例中选择与OCSNG使用同一数据库)。
+
  63.选择数据库后点击“Continue”继续(本例中选择与OCSNG使用同一数据库)。
 
[[File:OCSNGglpi58.png]]
 
[[File:OCSNGglpi58.png]]
  63.数据库初始化完毕后点击“Continue”继续。
+
  64.数据库初始化完毕后点击“Continue”继续。
 
[[File:OCSNGglpi59.png]]
 
[[File:OCSNGglpi59.png]]
  64.提示已经安装完毕,点击“Use GLPI”开始使用GLPI。
+
  65.提示已经安装完毕,点击“Use GLPI”开始使用GLPI。
 
[[File:OCSNGglpi60.png]]
 
[[File:OCSNGglpi60.png]]
  65.输入默认用户名及密码登录(均为glpi),切记配置完毕后需修改。
+
  66.输入默认用户名及密码登录(均为glpi),切记配置完毕后需修改。
 
[[File:OCSNGglpi61.png]]
 
[[File:OCSNGglpi61.png]]
  66.系统弹出安全提示,需修改密码及删除install.php文件。
+
  67.系统弹出安全提示,需修改密码及删除install.php文件。
 
[[File:OCSNGglpi62.png]]
 
[[File:OCSNGglpi62.png]]
  67.为保证GLPI和OCSNG正常通信,需下载插件OCS Inventory NG,输入“ wget https://forge.indepnet.net/attachments/download/1847/glpi-ocsinventoryng-1.0.3.tar.gz ”
+
  68.为保证GLPI和OCSNG正常通信,需下载插件OCS Inventory NG,输入“ wget https://forge.indepnet.net/attachments/download/1847/glpi-ocsinventoryng-1.0.3.tar.gz ”
 
     下载插件,亦可到https://forge.indepnet.net/projects/ocsinventoryng/files查看并下载相应版本。
 
     下载插件,亦可到https://forge.indepnet.net/projects/ocsinventoryng/files查看并下载相应版本。
 
[[File:OCSNGglpi64.png]]
 
[[File:OCSNGglpi64.png]]
  68.输入“tar -xzvf glpi-ocsinventoryng-1.0.3.tar.gz”解压文件。
+
  69.输入“tar -xzvf glpi-ocsinventoryng-1.0.3.tar.gz”解压文件。
 
[[File:OCSNGglpi65.png]]
 
[[File:OCSNGglpi65.png]]
  69.输入“mv ocsinventoryng/ /var/www/html/glpi/plugins/”将插件文件夹移动到GLPI的“plugins”文件夹下。
+
  70.输入“mv ocsinventoryng/ /var/www/html/glpi/plugins/”将插件文件夹移动到GLPI的“plugins”文件夹下。
 
[[File:OCSNGglpi66.png]]
 
[[File:OCSNGglpi66.png]]
  70.点击“Setup”,在下拉菜单中选择“Plugins”。
+
  71.点击“Setup”,在下拉菜单中选择“Plugins”。
 
[[File:OCSNGglpi67.png]]
 
[[File:OCSNGglpi67.png]]
  71.提示插件状态为未安装,点击下图蓝色框内“Install”安装。
+
  72.提示插件状态为未安装,点击下图蓝色框内“Install”安装。
 
[[File:OCSNGglpi68.png]]
 
[[File:OCSNGglpi68.png]]
  72.如出现下图蓝色框内错误(没有install按钮)则需检查GLPI版本。
+
  73.如出现下图蓝色框内错误(没有install按钮)则需检查GLPI版本。
 
[[File:OCSNGglpi69.png]]
 
[[File:OCSNGglpi69.png]]
  73.安装完毕后提示未激活,点击蓝色框内“Enable”激活。
+
  74.安装完毕后提示未激活,点击蓝色框内“Enable”激活。
 
[[File:OCSNGglpi70.png]]
 
[[File:OCSNGglpi70.png]]
  74.插件激活后状态如下。
+
  75.插件激活后状态如下。
 
[[File:OCSNGglpi71.png]]
 
[[File:OCSNGglpi71.png]]
  75.点击“Plugins”,在下方选择“Configuration of OCSNG server”。
+
  76.点击“Plugins”,在下方选择“Configuration of OCSNG server”。
 
[[File:OCSNGglpi72.png]]
 
[[File:OCSNGglpi72.png]]
  76.输入服务器配置,建议在“Database in UTF8”后选择“Yes”。
+
  77.输入服务器配置,建议在“Database in UTF8”后选择“Yes”。
 
[[File:OCSNGglpi73.png]]
 
[[File:OCSNGglpi73.png]]
  77.提示已经添加成功。
+
  78.提示已经添加成功。
 
[[File:OCSNGglpi74.png]]
 
[[File:OCSNGglpi74.png]]
  78.继续选择“Import new computers”导入数据。
+
  79.继续选择“Import new computers”导入数据。
 
[[File:OCSNGglpi75.png]]
 
[[File:OCSNGglpi75.png]]
  79.点击“Import”导入数据即可。
+
  80.点击“Import”导入数据即可。
 
[[File:OCSNGglpi76.png]]
 
[[File:OCSNGglpi76.png]]

2014年12月19日 (五) 14:06的版本

本例中底层使用免费软件OCSNG(Open Computer and Software Inventory Next Generation)作为资产配置信息扫描和采集软件,上层使用GLPI(Gestionnaire libre de parc informatique)作为IT服务支持管理流程平台.所使用的软件版本:CentOS 6.6(内核2.6.32-504.1.3.e16.x86_64),MySQL:5.1.73,Apache:2.2.3,PHP:5.3.3,Perl:5.10.1

1.首先需保证服务器可以连接到互联网,建议使用固定IP地址,登录服务器后输入“vi /etc/selinux/config”。

OCSNGglpi1.png

2.按“i”键进入编辑状态,将第六行修改为“SELINUX=disable”,如下图所示,并按“ESC”键输入“:x”保存退出。

OCSNGglpi2.png

3.在命令行输入“service iptables start”并按回车键确定,启动iptables服务。

OCSNGglpi3.png

4.输入“iptables -I INPUT -m multiport -p tcp --dport 80,3306 -j ACCEPT”开放80和3306端口。

OCSNGglpi4.png

5.输入“service iptables save”保存。

OCSNGglpi45.png

6.输入“service iptables restart”重启防火墙服务。

OCSNGglpi46.png

7.输入“reboot”重启服务器。

OCSNGglpi47.png

8.登录后输入“yum upgrade”更新YUM。

OCSNGglpi5.png

9.提示已经更新完毕。

OCSNGglpi6.png

10.输入“yum -y install mysql mysql-server”并按回车键安装MySQL数据库。

OCSNGglpi7.png

11.提示已经安装完毕。

OCSNGglpi8.png

12.输入“chkconfig --levels 235 mysqld on”并按回车键设置开机启动以235模式MySQL服务。

OCSNGglpi9.png

13.输入“/etc/init.d/mysqld start”启动服务。

OCSNGglpi10.png

14.输入“mysql_secure_installation”开始配置MySQL。

OCSNGglpi11.png

15.初始密码为空,在“Set root password”后面输入“y”,然后设置新密码(需输入两次)。

OCSNGglpi12.png

16.其他选项根据您的需求自行选择,下图仅供参考。

OCSNGglpi13.png

17.输入“service mysqld restart”重启服务。

OCSNGglpi14.png

18.输入“yum list httpd --showduplicates”查看Apache版本,不建议选择Apache2.4版本。

OCSNGglpi15.png

19.输入“yum install httpd”并按回车键安装Apache。

OCSNGglpi48.png

20.提示已经安装完毕。

OCSNGglpi16.png

21.输入“chkconfig --levels 235 httpd on”并按回车键确定,设置开机以235模式启动Apache,输入“/etc/init.d/httpd start”启动Apache。

OCSNGglpi17.png

22.输入“/etc/init.d/httpd restart”重启Apache。

OCSNGglpi21.png

23.在浏览器里输入服务器地址测试Apache,如出现以下画面则正常。

OCSNGglpi18.png

24.输入“yum list php --showduplicates”查看PHP版本,GLPI需要不低于5.3版本。

OCSNGglpi19.png

25.输入“yum install php”并按回车键开始安装。

OCSNGglpi22.png

26.提示已经安装完毕。

OCSNGglpi20.png

27.输入“/etc/init.d/httpd restart”重启Apache。

OCSNGglpi21.png

28.输入“yum install perl”安装Perl。

OCSNGglpi23.png

29.提示已经安装完毕。

OCSNGglpi24.png

30.输入“/etc/init.d/httpd restart”重启Apache。

OCSNGglpi21.png

31.输入“yum install php-mysql php-mbstring php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-json gcc gcc-c++ glibc-devel 
         glibc-headers bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel 
         libxml2-devel gettext-devel pcre-devel php-pecl-zip mod_perl”安装配置环境。

OCSNGglpi25.png

32.显示已经安装完毕。

OCSNGglpi26.png

33.输入“/etc/init.d/httpd restart”重启Apache。

OCSNGglpi21.png

34.到OCSNG下载软件,在命令行输入“wget https://launchpadlibrarian.net/179739296/OCSNG_UNIX_SERVER-2.1.2.tar.gz”并按回车键确定。

OCSNGglpi27.png

35.输入“tar -xzvf OCSNG_UNIX_SERVER-2.1.2.tar.gz”解压文件。

OCSNGglpi28.png

36.输入“cd OSCNG_UNIX_SERVER-2.1.2”进入OCSNG目录,并输入“sh setup.sh”开始尝试安装。

OCSNGglpi29.png

37.基本上一路按回车键即可,在下图中提示部分Perl模块没有安装,输入“y”并按回车键确定,尝试让系统自动安装。

OCSNGglpi30.png

38.输入“y”并按回车键继续。

OCSNGglpi31.png

39.提示需要安装部分Perl模块,按回车键继续并会退出安装程序。

OCSNGglpi32.png

40.输入“perl -MCPAN -e shell”并按回车键确定。

OCSNGglpi33.png

41.输入“install SOAP::Lite Apache2::SOAP XML::Entities”安装。

OCSNGglpi34.png

42.安装完毕后输入“exit”退出CPAN。

OCSNGglpi35.png

43.到OCSNG目录中重新执行安装程序,安装完毕后提示可查看安装日志。

OCSNGglpi37.png

44.如日志中提示部分模块没有安装,可再次用CPAN安装。

OCSNGglpi36.png

OCSNG

45.进入OCSNG目录,输入“cp -rf ocsreports/ /var/www/”将名为“ocsreports”的目录复制到/var/www/目录下。

OCSNGglpi38.png

46.在浏览器地址栏输入“192.168.1.200/ocsreports/install.php”开始配置(请把192.168.1.200改为您的服务器地址)。

OCSNGglpi39.png

47.输入您的MySQL用户,密码,数据库名称,服务器名称并点击“Send”继续。

OCSNGglpi40.png

48.提示数据库已成功生成,点击“提交”继续。

OCSNGglpi41.png

49.点击下图蓝色框部分登录。

OCSNGglpi42.png

50.输入默认账号admin,密码admin登录。

OCSNGglpi43.png

51.登录后出现安全提示,建议将“install.php”文件删除。

OCSNGglpi44.png

52.下载客户端安装,Windows客户端:https://launchpadlibrarian.net/176799812/OCSNG-Windows-Agent-2.1.1.zip,
   下载后解压安装即可,只需将下图蓝色框内部分修改为您的服务器地址即可。

OCSNGglpi63.png

GLPI

53.输入“wget https://forge.indepnet.net/attachments/download/1873/glpi-0.84.8.tar.gz” 下载GLPI。

OCSNGglpi49.png

54.输入“tar -xzvf glpi-0.84.8.tar.gz”解压文件。

OCSNGglpi50.png

55.输入“mv glpi/ /var/www/html”将GLPI文件夹移动到/var/www/html/目录下。

OCSNGglpi51.png

56.输入“chown -R apache:apache /var/www/html”修改目录权限(apache:apache需与您的设置相同)。

OCSNGglpi52.png

57.在浏览器地址栏输入“服务器IP(本例中为192.168.1.200)/glpi/”并按回车键确定,如出现如下错误提示则需检查PHP版本。

OCSNGglpi53.png

58.选择语言版本并点击“OK”继续。

OCSNGglpi54.png

59.接受协议并点击“Continue”继续。

OCSNGglpi55.png

60.点击“install”开始全新安装。

OCSNGglpi56.png

61.检查完毕后点击“Continue”继续。

OCSNGglpi57.png

62.输入服务器地址(本例中为localhost)及账号密码后点击“Continue”继续。

OCSNGglpi77.png

63.选择数据库后点击“Continue”继续(本例中选择与OCSNG使用同一数据库)。

OCSNGglpi58.png

64.数据库初始化完毕后点击“Continue”继续。

OCSNGglpi59.png

65.提示已经安装完毕,点击“Use GLPI”开始使用GLPI。

OCSNGglpi60.png

66.输入默认用户名及密码登录(均为glpi),切记配置完毕后需修改。

OCSNGglpi61.png

67.系统弹出安全提示,需修改密码及删除install.php文件。

OCSNGglpi62.png

68.为保证GLPI和OCSNG正常通信,需下载插件OCS Inventory NG,输入“ wget https://forge.indepnet.net/attachments/download/1847/glpi-ocsinventoryng-1.0.3.tar.gz ”
   下载插件,亦可到https://forge.indepnet.net/projects/ocsinventoryng/files查看并下载相应版本。

OCSNGglpi64.png

69.输入“tar -xzvf glpi-ocsinventoryng-1.0.3.tar.gz”解压文件。

OCSNGglpi65.png

70.输入“mv ocsinventoryng/ /var/www/html/glpi/plugins/”将插件文件夹移动到GLPI的“plugins”文件夹下。

OCSNGglpi66.png

71.点击“Setup”,在下拉菜单中选择“Plugins”。

OCSNGglpi67.png

72.提示插件状态为未安装,点击下图蓝色框内“Install”安装。

OCSNGglpi68.png

73.如出现下图蓝色框内错误(没有install按钮)则需检查GLPI版本。

OCSNGglpi69.png

74.安装完毕后提示未激活,点击蓝色框内“Enable”激活。

OCSNGglpi70.png

75.插件激活后状态如下。

OCSNGglpi71.png

76.点击“Plugins”,在下方选择“Configuration of OCSNG server”。

OCSNGglpi72.png

77.输入服务器配置,建议在“Database in UTF8”后选择“Yes”。

OCSNGglpi73.png

78.提示已经添加成功。

OCSNGglpi74.png

79.继续选择“Import new computers”导入数据。

OCSNGglpi75.png

80.点击“Import”导入数据即可。

OCSNGglpi76.png