开源IT资产管理系统.docx
《开源IT资产管理系统.docx》由会员分享,可在线阅读,更多相关《开源IT资产管理系统.docx(35页珍藏版)》请在冰点文库上搜索。
开源IT资产管理系统
(一)开源IT资产管理系统-->OCSInventoryNG服务端(win)安装
原始出处:
OCSInventoryNG(OpenComputerandSoftwareInventoryNextGeneration)是一款系统管理软件
主要功能:
∙Relevantinventory资产清单管理.
∙Powerfulldeploymentsystem强大的部署系统,代理程序软件部署方便宜用。
.
∙WebAdministrationConsole基于Web的管理控制界面.
∙Multipleoperatingsystemssupport,多操作系统支持MicrosoftWindows,Linux,*BSD,SunSolaris,IBMAIX,HP-UX,MacOSX.
∙Lightweightbandwithusage:
轻量网络带宽使用,Windows系统的全部清单信息大约5KB.
∙Highperformance:
高性能,1000000电脑每天做清单扫描,使用的服务器是bi-Xeon3GHz/4GBRAM.
∙3-Tierarchitecture三层架构设计,支持http/https/xml等协议河标准.
∙基于有名的开源产品实现,Apacheweb服务器,MySQL数据库服务器,PHP和PERL脚本语言.
∙Webservice提供SOAP接口的Web服务访问.
∙Pluginssupport通过API提供插件支持.
OCS应用架构图:
OCS+GLPI应用架构图 :
安装OCS服务端
下载地址:
双击OCSNG-Windows-Server-Setup.exe
提示安装需求,点确定
点Next
点Next
点Next
点Install
如果提示有perl没有安装,被终止安装,
解决方法:
点确定,关闭安装界面,手动删除C:
\xampp目录,接着双击OCSNG-Windows-Server-Setup.exe,重新安装,到下面一步,只选择XAMPP安装
直到安装结束,接着继续双击OCSNG-Windows-Server-Setup.exe,也同样到下面一步,只选择OCSINVERTORYNGSERVER安装
安装结束按确定会跳出两个页面,一个是OCS服务端设置界面,一个是OCS向导界面,点向导界面的Finish,会跳出XAMPP,点左侧中文显示.
接着安装OCS服务端,输入默认mysql用户root密码为空,点“send”
直接点“提交查询内容”
点蓝色“Click heretoenterOCS-NGGUI”
输入OCS默认的user和password都为admin
进入OCS服务端后台界面
OCS服务端到此安装结束
参考文档:
http:
//wiki.ocsinventory-ng.org/index.php/Documentation:
Main
(二)开源IT资产管理系统-->OCS(win)客户端代理安装
安装windows平台代理的客户端
下载地址:
双击OCS-NG-Windows-Agent-Setup.exe,点“Next”
点“IAgree”
这里输入OCS服务端的ip地址,其它选项不动,直接点“Next”
代理服务这里无需设置,直接点Next
这里打勾以下两个选项,一个是支持详细日志,一个是支持标签,标签名字写上能直接辨别这台设备的别名就ok,然后直接点“Next”
点“Next”
安装结束后会在桌面右下角任务栏有个OCS标志图标
注意:
当OCS服务端ip换掉的时候,必须在客户端用命令去更新ip地址
如:
进人客户端安装目录,运行以下命令,说明把服务端的ip更改为192.168.50.96
C:
\ProgramFiles\OCS/InventoryAgent>
OCSInventory.exe/server=http:
//192.168.50.96/ocsinventory
贴一下OCSInventory.exe为windows命令行用法:
CommandLineOptions:
Meaning:
/work_dir:
"pathtodirectory"
Agentmustuse"pathtodirectory"asworkingdir(thisdirectorymayincludedconfigurationfile).Defaultis"%ALLUSERSPROFILE%\ApplicationData\OCSInventoryNG\Agent"or"%PROGRAMDATA%\OCSInventoryNG\Agent"
/local[="pathtofolder"]
Agentdonotcontactcommunicationserver,andstoreinventoryinxmlcompressed.ocsfileintofolder"pathtofolder".Ifno"pathtofolder"provided,agentassumefolderasdatafolder
/debug[=level]
Generateaveryverboselogfile"ocsinventory.log"intoagent'sinstallfolder.
∙0=>disableverboselogs(default)
∙1=>enabledefaultverboselogs(defaultwhennolevelprovidedprovided)
∙2=>enabledebuginglogs
/notag
AgentmustNOTpromptuserforTAGinanycase
/tag="myvalue"
Agentmustset"myvalue"asTAGvalue
/xml=["pathtofolder"]
Agentmuststoreinventoryinuncompressedxmlformatintofolder"pathtofolder".Ifno"pathtofolder"provided,agentassumefolderasdatafolder
/force
Alwayssendinventory,evenifserverdonotaskforit(useonlyfordebuggingpurpose !
)
/ipdisc="networknumber"
AgentmustlaunchIPdiscoveryonnetwork"networknumber"(useonlyfordebuggingpurpose !
)
/ipdisc_lat="numberofmilliseconds"
Setlatencybetween2IPDiscoverrequeststo"numberofmilliseconds"
/fastip
Neverwaitforlatencybetween2IPDiscoverrequests(useonlyfordebuggingpurpose !
)
/hkcu
SearchalsoforsoftwareunderHKEY_CURRENT_USERregistryhive(donotworkwithserviceasLocalSystem !
)
/uid
AgentmustgenerateanewuniquedeviceID
/server=http[s]:
//server.domain.tld[:
port]/ocsinventory
AgenttrytoconnecttoCommunicationServeraddressandportListeningonhttp[s]:
//server.domain.tld[:
port]/ocsinventory
/ssl=0|1
WhenusngSSLconnections:
∙0=>SSLwithoutcertificatevalidation,
∙1=>SSLwithservercertificatevalidationrequired(needsCAcertificate)
/ca="path_to_cabundle.pem"
PathtoCAcertificatechainfileinPEMformat,forservercertificatevalidation
/user=username/pwd=password
CommunicationServerauthenticationcredentials
/proxy_type=0|1|2|3
Agentproxyuse
∙0=>no,
∙1=>HTTPproxy,
∙2=>Socks4proxy,
∙3=>Socks5proxy)
/proxy=proxy_address
Proxyserveraddress(withoutprotocol !
)
/proxy_port=port
Proxyserverport
/proxy_user=username/proxy_pwd=password
Proxyauthenticationcredentials
(三)开源IT资产管理系统-->部署GLPI与OCS数据同步
GLPI介绍
GLPI是法语Gestionnairelibredeparcinformatique的缩写,翻译过来应该是开源IT和资产管理软件,在法国等欧洲国家和地区应用广泛并取得了很好的用户口碑。
但在中国了解和应用的人并不多。
GLPI提供功能全面的IT资源管理接口,你可以用它来建立数据库全面管理IT的电脑,显示器,服务器,打印机,网络设备,电话,甚至硒鼓和墨盒等。
提供Helpdesk用户支持平台;联系人,合同,合作商,以及文档的管理;提供资源预定,知识库的管理等功能。
GLPI主要功能特征如下:
总体特征:
多用户管理
多种认证系统(Local,LDAP,AD,POP/IMPAP,CAS)
权限系统
分页系统
多语言支持(支持多达14种语言)
搜索模块
显示列表可配置
PDF导出和SLK
SQL格式的数据库备份和恢复
下拉列表可配置
更新检查系统
UTF8接口
兼容HTML4.0协议
资产管理
可从OCS资产系统导入数据
计算机和连接设备管理和总成本管理
主机和显示器的连接管理
网络硬件和设备的连接管理(IP地址,MAC地址,VLAN等)
打印机电脑连接情况管理和耗材管理
其他外设电脑连接情况管理,电话管理
软件许可证及其失效日期管理
按地理位置管理硬件
模型化管理便于同类设备的增加
资产相关文件管理
硬件状态管理
物料不同情形下的管理-比如一台显示器连接到几台电脑主机
其他应用软件的对外管制
资产变更历史记录
追踪管理
各种投资的需求情况管理追踪
最终用户
投资需求可自动进行邮件追踪管理
投资变更维修历史追踪
投资需求标注
技术人员
投资需求优先级管理
投资需求邮件追踪
投资需求的分配
开/合/开干涉模式
实时变更的指派
显示变更历史
显示变更结果
对指定的硬件显示变更历史
将变更结果传递到指定技术人员
对指定的物料传送其变更历史
变更计划管理
状态管理
按月,年,总体提供状态报表
全部
按技术人员或企业
按硬件,位置或型号
按用户
按类别
按优先级
文档管理
合作伙伴(制造商,供应商,受益人)及其合同管理
合同(租借,保险,维护,外包等)管理
资产,合同相关文档管理
文档授权类型管理
预约管理
可供租借的资源预约管理
日历形式的接口管理预约
知识库管理
知识管理基本系统
公共FAQ管理
报表管理
设备报表可按以下产生:
按设备类型
按相关协议
按商务信息
网络报表
技术方面:
GLPI采用以下技术:
PHP4或者PHP5
MYSQL(>4.1.13)数据库
HTML网页
CSS
XML(报表生成)
我们推荐采用:
Apache网页服务器
符合标准的浏览器
但是GLPI支持IIS,IE,Firefox,Easyphp,Xampp,Wamp等等...
部署安装glpi
下载地址:
直接把解压出来glpi文件拷贝到C:
\xampp\htdocs目录下
在浏览器输入http:
//192.168.50.92/glpi,显示如下图,选择“简体中文“,点”OK“
选择“我已阅读并且接受以上所有条款“点”继续“
由于新安装就直接选择“设施“
检查环境无误,选择“继续”
输入mysql账号密码,由于mysql安装于本地,填写“localhost”账号“root”密码为空
新建一个名为“glpi”数据库点“继续”
点“继续”
点“使用GLPI”
输入glpi默认账号密码都为admin
进入GLPI主界面
点击“设定”---“常规”----“存货清单”---激活OCSNG方式选择“是”,点“确定”
接着点击“localhost”
进入到以下界面,点击“generalinformation”,把下面所有“否”改为“是”点击“确定”
然后修改OCSNGdatabaseuser为“root”,修改OCSNGdatabaseinUTFS为“是”点击“更新”
由于这里与OCSNG同步数据库,不支持空密码,所以显示同步失败
解决方法:
在OCS服务端打开IE,输入:
http:
//localhost,选择“中文”
点左侧phpMyAdmin
点右边“权限”,用户root对应主机localhost--->操作对应按钮
进入另外一个界面,往下拉,输入密码,点生成“******”这串就是密码,然后点“执行”
页面提示更改密码成功
再次回到GLPI界面,输入刚才生成的密码,提示“successful”
点击“工具”—“OCSNG”,点击“已经导入的计算机的同步”,然后点“添加新计算机的导入”
点击“导入”
提示导入成功
点击“存货清单”—“计算机”,可以看到刚才导入的主机信息
点击localhost进入,能看到很多硬件信息,有些还可以自己手动添加修改
关于更多功能设置之类,大家到下面一个参考文档链接去学习,暂时先介绍到这里,以后有实践使用中的技巧会更新上来.
参考文档:
http:
//www.glpi-project.org/wiki/doku.php?
id=en:
manual:
admin:
0_index