在智能化的全过程中,工厂越来越成为了一个高度信息化的地方,从打印机、监控、电脑、PLC、MES、SAP、ERP、SCADA等系统到生产联网设备资产,都需要全天候稳健运行,我们需要尽量避免生产事故,这对信息化设备资产的稳定运行提出了更严格的要求。我们应该尽量减少设备资产故障排除时间。当缺乏综合运维方案时,这些泛IT机器设备资产已成为了信息技术部门的一大枷锁。

作为一名企业信息化岗位的技术人,深刻体会到:企业信息化不只是技术开发,更离不开 “技术 + 制度 + 协同 + 管理” 的综合落地。而 IT 资产管理,正是其中最繁琐却关键的一环 —— 从打印机、电脑到 PLC、MES、SAP 等系统设备,分散在各个角落的资产需要精准管控,才能避免故障排查耗时、信息脱节等问题。

一、IT 资产管理的痛点与转机

传统 IT 资产管理大多依赖 Excel/WPS 手工登记,实际使用中痛点频发:

  • 资产分布离散,部分位置偏僻,查找困难;

  • 信息繁杂且更新不及时,硬件置换、报废无记录;

  • 表格格式混乱、信息不全,误操作易删改关键数据;

  • 打印手写耗时耗力,运维人员少而管理压力大。

盘点时,手工来登记,这样很麻烦,有的员工字迹潦草,导致后期整理及资产溯源麻烦。手动保存一份IT资产日志,一般写在Excel电子表格中,这无法动态显示条目是否存在。当硬件组件遭到破坏,置换或替换就没有记录在案;IT设备都下岗了但它还在日志中,这不科学。我被这些问题折腾得焦头烂额,偶然发现了开源 IT 资产管理系统 Chemex(中文名 “咖啡壶”)。它基于 Laravel 框架和 Dcat Admin 开发,轻量简洁、完全免费开源,支持无限制修改代码和部署,正好适配中小型企业低成本、高效管理的需求,成为解决痛点的理想选择。

什么是Chemex ?

咖啡壶(Chemex)是一个轻量的、现代设计风格的 ICT 资产管理系统。它基于 Laravel 框架以及 Dcat Admin 开发平台,使其具备了优雅、简洁的优秀体验。完全免费且开源,任何人都可以无限制的修改代码以及部署服务,这对于很多想要对ICT资产做信息化管理的中小型企业来说,是一个很好的选择:低廉的成本换回的是高效的管理方案,同时又有健康的生态提供支持。

二、Chemex 部署全流程(CentOS8 环境)

1. 前期准备

  • 系统要求:CentOS8 最小化安装,确保能正常连接互联网,并下载好Chemex源码(避免代理);

  • 虚拟化部署:通过 VCenter 平台模板部署 Linux 主机(配置 2 核 CPU、8GB 内存、100GB 存储);

  • 工具准备:使用 Xshell 远程连接主机,方便后续操作。

2. 环境配置步骤

我采用VCenter平台虚拟化部署,使用模板来部署Linux主机。

640-VGDB

Linux主机安装完成后如下:

640-cZGV

使用Xshell来远程连接主机进行接下来的操作:

640-FIki

配置IP、主机名及YUM源:wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo

640-uLtM

放开网络出口防火墙及相关网络设备的ACL及流控策略,使此服务器能正常访问互联网,可在配置完成后关闭,此处省略 N 个字......

```CentOS输入安装宝塔的命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

640-rKzW

静静地等待三五分钟,出现类似http://XXX.XXX.XXX.XXX:8888/XXXX的提示,说明宝塔面板安装成功,复制面板地址、用户名、密码进入宝塔界面,之后的操作,可通过浏览器进行访问。

登录宝塔通过左侧导航栏的面板设置,修改面板安全入口、用户名、密码。

安装所需的依赖环境

以上软件的任务全部完成以后,还需要安装PHP8.0的两个扩展(fileinfo、ldap)

并启用两个函数(exec、symlink)

接下来,宝塔左侧导航栏选择网站,添加站点,并作目录及数据库相关修改。

最终完成如下图

点击新建网站的根目录,删除原有的文件

上传chemex源码并解压到相应路径

复制 .env.example文件,并重命名为:.env。

修改.env文件,进行数据库配置。

设置目录权限

/www/wwwroot/chemex给3w用户755权限,

/www/wwwroot/chemex/storage给3w用户777权限。

进入/www/wwwroot/chemex目录,执行安装命令 php artisan chemex:install 安装完成,显示用户名密码等相关信息。

设置网站的运行目录和伪静态,运行目录设置为public。

伪静态选择laravel5。

这一步结束,安装全部完成,可以使用http://你的IP地址;进行访问,默认用户名和密码都是admin,登录进去以后可以修改用户名密码等设置。

这里简单介绍几个功能:1、比如自定义厂商的添加

2、设备一栏进行资产添加

3、设备相关信息自定义

4、对资产进行二维码标签生产

5、可自行做二次开发

三、核心功能实用体验总结

  • 厂商与资产管理:支持自定义添加厂商信息(名称、描述、联系人、所在地等),设备资产添加时可关联厂商,分类清晰;

  • 资产信息自定义:可根据企业需求新增资产字段(如 IP、MAC、价格、购入日期等),适配不同类型资产的管理需求;

  • 批量二维码生成:通过工具批量生成设备、配件、软件的二维码标签,扫码即可快速查询资产信息,方便盘点;

  • 资产全生命周期管理:支持资产分配、借用、报障、折旧计算、过保提醒等功能,全程可追溯;

  • 二次开发支持:内置代码生成器,可基于现有数据表创建模型、控制器等,方便根据业务需求扩展功能;

  • 数据导入导出:支持 xlsx、csv 格式文件导入,兼容 Chemex 导出的 Excel 文件,批量迁移资产信息更高效。

四、最后

从 Excel 手工管理到 Chemex 系统化管控,不仅解决了资产信息混乱、更新不及时、查找困难等问题,还极大降低了运维成本,让 IT 资产管理更高效、精准。Chemex 的开源特性也意味着企业可根据自身需求灵活定制,对中小型企业非常友好。

技术的价值在于解决实际问题,Chemex 用轻量的设计实现了 IT 资产管理的核心需求。如果你也正被资产混乱管理困扰,不妨试试这款开源工具,从部署到使用的门槛都不高,却能带来显著的效率提升。

最后用罗翔老师的话共勉:“见者易,学者难。莫将容易得,便作等闲看。” 技术实践的路上,每一次尝试都是成长的积累。

项目地址:https://github.com/celaraze/chemex(欢迎 Star 和 Fork~)