开源资产管理软件OCS+GLPI安装配置
开源资产管理软件OCS+GLPI安装配置
系统环境Centos 5.5
OCS中文包下载
Server
ftp://linvinus.ru/ocs/1.3.2/OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz
Client (windows)
ftp://linvinus.ru/ocs/windows-agent-1.3/OcsAgentSetup.exe
GLPI安装包
https://forge.indepnet.net/attachments/download/656/glpi-0.78.tar.gz
手动下载以下模块
Digest-SHA1-2.02
http://www.ultramonkey.org/download/2.0.1/source/perl-Digest-SHA1/Digest-SHA1-2.02.tar.gz
Apache-DBI-1.06.tar.gz(Apache 模块)
http://www.filewatcher.com/m/Apache-DBI-1.06.tar.gz.33833.0.0.html
SOAP-Lite-0.69.tar.gz (prel 模块)
http://www.filewatcher.com/_/?q=SOAP-Lite-0.69
XML-Entities-1.0000.tar.gz (Prel 模块)
http://search.cpan.org/CPAN/authors/id/S/SI/SIXTEASE/XML-Entities-1.0000.tar.gz
参考文章和使用到的网址
http://jerryboy.no-ip.com/forum/index.php?topic=701.0
http://blog.famillecollet.com/pages/OCS-GLPI-en
http://search.cpan.org/
http://wiki.ocsinventory-ng.org/index.php/Tools:Packager
配置LAMP环境
#yum install -y httpd mysql mysql-server php-mysql
#service mysqld start
#service httpd start
#chkconfig mysqld on
#chkconfig httpd on
安装Digest-SHA1-2.02
# tar -zxvf Digest-SHA1-2.02.tar.gz
# cd Digest-SHA1-2.02
#perl Makefile.PL
#make test
#make
#make install
Apache需要手动装的模块:Apache-DBI
#tar -zxvf Apache-DBI-1.06.tar.gz
#cd Apache-DBI-1.06
#perl Makefile.PL
#make test
#make
#make install
修改mysql root密码,
#mysqladmin -u root password '123456'
配置开发环境
#yum install -y gcc gcc-c++ glibc-devel glibc-headers autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libXpm libX11 libxml2-devel gettext-devel pcre-devel mysql mysql-server httpd php php-devel php-gd php-pecl-zip php-mysql php-devel php-pear php-imap php-ldap php-odbc php-xml php-xmlrpc mod_perl
配置Perl 环境
#yum install –y perl mod_perl
#yum install perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Net-IP
prel需要手动安装的模块:SOAP-Lite 和XML-Entities
#tar -zxvf SOAP-Lite-0.69.tar.gz
#cd SOAP-Lite-0.69
#perl Makefile.PL
#make
#make test
#make install
#tar -zxvf XML-Entities-0.0307.tar.gz
#cd XML-Entities
#perl Makefile.PL
#make
#make test
#make install
安装OCSNG
#tar-zxvf OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz
#cd ocsinventory-server-1.3.2/
1,脚本一路回车即可,如有错误请检查所有Perl模块是否都安装好
其中有一个选项需注意:
Where to copy Administration Server static files for PHP Web Console
[/usr/share/ocsinventory-reports] ?/var/www/html/ 回车 :选择web文件存放的路径,
2,提示如下信息证明已经安装成功
DON'T FORGET TO RESTART APACHE DAEMON !
Enjoy OCS Inventory NG ;-)
3,在地址栏输入
http://serverip/ocsreports/install.php 进行安装配置
输入mysql用户密码如果本机的mysql地址是localhost,
接下来OCS会创建OCSweb库创建好后回到页面用默认admin/admin进入.
安装window客户端
1.手工安装
客户端运行OcsAgentSetup.exe 安装即可,服务器地址填入OCSNG服务器地址,端口默认是80, 之后在OCS中就可以看到客户端机器的数据了
如没有看到数据,运行Ocs_contact.exe 手工采集
2.部署工具安装(官网下载)和你网络结构,防火墙,杀毒软件等有关系,不一定能完全部署成功
http://sourceforge.net/project/downloading.php?group_id=58373&filename=OCSNG_AGENT_DEPLOYMENT_TOOL_1.02.zip&a=55218109
3.通过域策略部署(AD+ OCSPackager)
http://sourceforge.net/project/downloading.php?group_id=58373&filename=OCSNG_WINDOWS_PACKAGER_1.02.zip&a=51321804
在登录或者注销调用ocspackiage.exe
卸载客户端(毕竟占用一些网络带宽,360把它列为高危,奶奶的真烦人,客户端人比较不爽)
1. 直接卸载
2. 通过域策略卸载
卸载脚本内容如下uninstall_agent.bat
-----------------------------------------------------------------------------------------
rem File uninstall_agent.cmd
rem Untested on W9X (command.com) - please run with cmd.exe
rem To only remove service:
rem sc.exe delete "OCS INVENTORY"
rem On Windows 2000 use delsrv.exe instead of sc.exe
%SystemDrive%
cd "%ProgramFiles%"
if not exist "OCS Inventory Agent" goto end
cd "OCS Inventory Agent"
if exist uninst.exe call uninst.exe /S
del *.* /s /q
cd ..
rd "OCS Inventory Agent" /s /q
:end
cd /
因为权限的关系 直接调用以上脚本还不行
可以利用autoit提升权限调用uninstall_agent.bat 达到卸载的目的
Autoit 脚本内容如下uninstall_agent.au3
Local $pid = RunAsWait( "administrator", "mdbq", "13451971056", 0, "//192.168.0.11/soft/uninstall_agent.bat" , @ScriptDir )
ProcessWaitClose($pid)
然后配合域策略使用达到卸载
配置OCS+GLPI
准备2个包:
json和php-mbstring
#yum install php-mbstring
------------------------------------------------------------------------------
wget http://pecl.php.net/get/json -O json-1.2.1.tgz
tar -xf json-1.2.1.tgz
cd json-1.2.1
phpize
./configure
make
make install
echo "extension=json.so" >> /etc/php.ini # 这一句根据自己的环境执行
#service httpd restart
安装GLPI
#tar -zxvf glpi-0.78-RC2.tar.gz
# cp -a glpi /var/www/html/
# chown -R apache:apache /var/www/html/glpi/
让GLPI支持中文
0.78版进入glpi安装目录,修改/inc/dbmysql.class.php文件,定位到$this->dbenc 修改"latin1"为"utf8" 即可
0.74及以前版本在/inc/ocsng.class.php文件中修改
配置GLPI:
浏览器输入http://serverip/glpi 进行配置
1,环境检测
2,选择语言
3,输入数据库帐号
4,创建新的glpi数据库
5,完成
默认的管理用户为glpi/glpi
设置GLPI的OCS方式
进入 ->设定->OCSNG方式->localhost中
在通用选项中填入mysql帐号
在导入选项中都开启,
其中use the OCSNG software dictionary 不要开启,会导致不能同步OCS软件库,机器上看不到软件
在 General informations 中开启所有选项
在 Link里开启所有选项
在工具->OCSNG选项中选择添加新计算机的导入.
配置域账号登录
设置AD
开源资产管理软件OCS+GLPI安装配置相关推荐
- 开源资产管理软件—OCS Inventory NG+ GLPI 系统安装配置UTF-8版 支持中文
感谢Chris Woo 系统环境: CentOS5.5 64bit (32bit 测试通过) 一,OCS和GLPI安装包准备 Server端:OCS1.3.2UTF8版 (linvinus 版) OC ...
- 一直苦于没有好的资产管理软件,GLPI能解决吗?
一直苦于没有好的资产管理软件,正好看到网上文章有介绍glpi资产管理开源软件 在此做个记录,有时间一定要测试一下 (1)资产管理工具GLPI 官网 http://www.glpi-project.or ...
- Linux-分屏软件terminator的安装配置
分屏软件terminator的安装配置 1. 下载软件 2. 软件适用快捷键 3. 配置文件 参考 1. 下载软件 sudo apt-get install terminator ## 适用root权 ...
- 开源资产管理系统java_开源资产管理软件 GLPI 9.3.1 部署
环境需求 系统:CentOS 7 IP:192.168.11.207 关闭selinux和防火墙 [root@test4-8g ~]# systemctl stop firewalld [root@t ...
- 番外篇:因为一个固态导致的——系统重装与JAVA软件环境下载安装配置
第一步:拆机改装 最近想换个固态硬盘提提速度,就买了个,然后拧下后盖螺丝,将键盘盖拿下,中间有两个根线连着把扣打开就可以了,将新的固态硬盘装到原本的机械硬盘的地方,又买了个光驱托盘改装位将光驱位装上了 ...
- 项目管理软件project下载安装配置图文教程
目录 前言 配置安装过程 总结 前言 Project是一种计划.组织和管理任务的工具,通常用于团队协作和项目管理.它可以帮助用户创建任务列表.分配任务.设置截止日期.跟踪进度.分析数据等.Projec ...
- 开源文档管理系统——LogicalDOC安装配置文档
LogicalDOC安装配置文档 一.准备工作 下载 jdk 1.8以上版本 网址: http://www.oracle.com/technetwork/java/javase/downloads/j ...
- 开源资产管理软件-GLPI安装
系统版本 CentOS Linux release 7.5.1804 (Core) 内核 3.10.0-862.el7.x86_64 MySQL MySQL5.7 第一步:关闭selinux和fire ...
- centos7.5安装snipe-it v5.1.2版本开源资产管理软件
CentOS Linux release 7.5.1804 (Core)+ Apache/2.4.6 (CentOS)+php7.2.8+ 5.5.68-MariaDB+snipeit5.1.2这是我 ...
最新文章
- 在一个.net sln中包含多个project,project引用同一个dll导致的错误
- TensorFlow 莫烦视频学习笔记例子二(一)
- 网站后台的lnmp启动与重启
- 思维构造——cf1090D
- 送书 | 获得诺贝尔奖之后影响力会下降?绘制精英科学家的职业生涯路线图
- Netty与mina的比较
- ASP.NET Web API中实现版本的几种方式
- SSAS知识回放之订单数据分析
- 洛谷——P1219 [USACO1.5]八皇后 Checker Challenge
- VC++多线程--进程间通信
- 51单片机蜂鸣器播放音乐
- 汉字unicode编码范围
- 图像处理算法:最大类间方差法
- bin文件夹下的roslyn文件夹
- 关于华为2019全联接大会,精华内容都在这里!
- java游戏+弹幕_java弹幕小游戏1.0版本
- sql server数据库 18456错误修复
- 求最大公约数和最小公倍数的多种方法
- ukf实测信号的预测 matlab,ukf的matlab实现
- 腾讯嵌入式系统tos移植到正点原子阿波罗F429