因为一直在单位里负责IT方面的工作,对于IT资产管理的需求就比较大,人多设备多,管理起来相对就比较麻烦,尤其是人员变动比较快,时间久了,翻账本太麻烦,而且日常的一些设备、授权等等变动更加频繁,所以就要找一款好用的资产管理类的软件。
找来找去,此类软件有个特点,国内的收费,还很高,但是集成度和自动化程度高,例如上海一家公司出品的卖软件还带设备,什么标签打印机,盘点机一样不缺,但是对于我们这种比较穷的单位,而且需求又没有那么多,只是一个全生命周期的管理,用不着这么复杂的设备介入,所以就找国外的吧,看看有没有什么开源可用的,因为我个人对Php方面略懂,主要就找了PHP类的,方便对源码的修改和个性化定制开发一些功能;找了很久也没有找到合适的,甚至于都动了自己开发的念头,说实话,也开发了一部分,利用thinkphp的框架做了一点点,做到没有头绪的时候,偶然间发现了Snipe-IT,这才发现这款开源的资产管理系统正是自己需要的,而且操作简单,功能也能充分满足需要,真的可以说是面向IT部门定制的一款管理系统。
Snipe-IT 是一个开源的资产管理系统。Snipe-IT 用于IT资产管理,IT部门通过它能够跟踪谁拥有哪台笔记本电脑、何时购买、包含哪些软件许可证和可用的附件等等,当然还可以随时的调出调入,申请设备和维修等等;不过,整个的资料基本上都是英文版的,没有中文,而且对于安装各方面,整个也都是互联网部署为主,需要使用composer安装依赖关系;如果想在不连接互联网的网络上部署,就需要在互联网端部署后再迁移,我就是这么做的,当然等于互联网端开发测试好之后,于内部网络使用。
我的部署环境以Windows为主,对整个Snipe-IT从安装到使用,算是做了一个完全中文化的演示和说明吧,今天先写第一部分安装部署吧。
看了很多的信息化资产的系统,最后选择了使用Snipe-IT,前前后后找了很多的资料,因为相对比较简单,所以资料也好,手册也好,也都是比较少,而且还都是英文的,当然了基于Laravel构建的Snipe-IT,更多的还是要去找框架本身去学习。
有些简单的事情还是要去做的, 我已经部署好,并且也修改了很多的代码以满足自己在内部网络的使用,在此一一跟大家分享。下面将Snipe-IT从安装部署到使用以及修改代码进行一一分享;其中翻译的中文手册,因为英文水平一般,主要还是结合自己的理解跟大家尽量的解释清楚,不当之处,还请斧正。
手册内容同步https://snipe-it.readme.io/docs/
第一章节:下载与安装(Windows下示例)
1、环境部署-web服务安装支持
很多人都喜欢自己一个一个的去安装apache和php,mysql组建完整的应用环境,但是这样做相对复杂,秉承不重复造轮子的理念,我还是喜欢直接使用快捷的环境安装包来实现,linux下可以使用的是lamp,而在Windows环境下这种集成安装包就多了,我个人还是非常喜欢使用Xampp的,更新速度快,使用也方便,另外大家也可以使用phpstudy一个纯中文的集成环境面板。
xampp下载地址:https://www.apachefriends.org/index.html
根据