一台设备都不漏:开源IT资产管理软件GLPI从零到熟练的完整指南
【免费下载链接】glpiGLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.项目地址: https://gitcode.com/gh_mirrors/gl/glpi
年底固定资产盘点,是很多 IT 运维的噩梦。几百台电脑散落各处,Excel 台账早就过时,序列号对不上、使用人搞不清、保修期没人盯;盘点到一半,同事还打电话来报修打印机、申请新账号,一切全靠人肉记忆。GLPI 这款免费开源的 IT 资产管理与服务台软件,正是冲着这个痛点来的。
我第一次用上它,是因为公司决定"把家底管起来"。如今再回头看,GLPI 等于给全公司 IT 资产上了一套"电子户口本",同时把报修、问题、变更全部装进一套标准化流程里——一台设备从登记入库到报废退役,每一步都有据可查。这篇文章就按我从"听说"到"用顺手"的过程,带你把它的关键能力完整走一遍。
第一次听说 GLPI:这到底是个什么"全家桶"?
一句话说清楚:GLPI(法语 Gestionnaire Libre de Parc Informatique 的缩写,意为"免费 IT 资产管理系统")是一个基于 PHP 的开源软件,配合 MySQL/MariaDB 数据库就能跑起来。它把两件最让运维头疼的事做在了一起——资产台账和服务台。
你可以把它想象成一家"IT 户籍派出所":
- 资产科:每台电脑、打印机、网络设备、软件许可证,都有独立档案,谁在用、放哪、什么配置、什么时候保修到期,一查便知;
- 服务台:同事报修、申请、咨询,统一走工单,处理过程全程留痕,责任到人;
- 数据室:所有记录汇总成图表和报表,管理层想看全貌,点几下就有。
再说得直白点:GLPI 内置了不少 ITIL 服务管理惯例(ITIL 就是一套"IT 运维怎么规范化"的国际通行做法),你不用自己设计流程,按它给好的框架走就行。而且它遵循 GPL 协议开源,商用也不收授权费,语言包支持 70 多种(都在 locales/ 目录里),中文界面开箱即用。
上手第一步:半小时装好一个能用的 GLPI
GLPI 的安装门槛比想象中低。需要准备的东西就三样:一个支持 PHP 8.2 及以上的 Web 环境(Nginx 或 Apache 都行)、一个 MySQL/MariaDB 数据库,以及一份项目源码。
从仓库拉下代码后,把站点指到项目根目录,浏览器访问 install/install.php 就会弹出安装向导。跟着向导点"下一步"即可:选语言 → 检查环境依赖 → 填数据库连接信息 → 创建管理员账号。整个过程大概十几分钟,比多数商业软件还省事。
装完有三个坑值得提前记住:
- 数据库账号权限要给足,否则建表那一步会报错;
- 记得配置计划任务(入口是 front/cron.php),让它定时执行,否则资产同步、到期提醒、统计报表都不会自动更新;
- 生产环境记得关掉调试模式,日常参数调整统一在 front/config.form.php 里改。
装好的那一刻,你会看到登录页。说实话,真正花时间的从来不是安装,而是"接下来怎么把流程理清楚"——而这恰恰是 GLPI 擅长的地方。
把公司家底搬进系统:每台设备从此有了"电子户口"
第一次在 GLPI 里新建资产,我花了五分钟填完一台电脑的信息:名称、位置、状态、制造商、型号、序列号、库存号,还顺手传了正反面照片。之后它出现在资产列表里,随时可查、可改、可搜索。那种"终于不用再翻纸质交接单"的感觉,真的很踏实。
资产详情页:位置、状态、序列号、正反面照片,一台电脑的全部家底都在这张表单里
往下挖还有惊喜。选中一台电脑,左侧能看到它的Components(组件)明细:CPU 型号、内存容量、硬盘大小、BIOS 版本……每一条都能单独记录和维护。这意味着以后排查"这台机器内存多大、够不够跑新软件",不用再开机拆机看,点开档案就行。
软件这块同样重要。许可证在 GLPI 里可以绑定到具体设备和用户,剩余授权数一目了然,快到期时还能触发提醒——对需要应付软件正版化审计的公司来说,这一项就值回票价。资产台账一旦立起来,Excel 时代就真的结束了。
同事开始排队报修:工单服务台是这样转起来的
家底摸清了,接下来是每天都会发生的事——报修。GLPI 的工单模块,让我第一次体会到"流程"带来的松弛感。
同事在服务台提交请求后,工单会自动进入队列,处理人接单、回复、上传附件,每一步都落在一条时间线上:谁在什么时候说了什么、附了什么文件,一清二楚。解决后还能请用户确认满意度,形成闭环。
工单详情页:左侧是往来沟通记录,右侧是类型、状态、优先级、处理人等关键字段
工单还能挂上SLA(服务级别协议,就是"承诺多长时间内响应、多长时间内解决"),超时自动提醒,服务质量有了硬指标。配套的知识库可以把高频问题沉淀成自助文档,同事先搜再报,很多小事自己就解决了。再往上是问题管理和变更管理——反复出现的故障升级成"问题"追根因,改配置走"变更"流程留痕,ITIL 那套体系在这里基本齐活。
现在同事们再问我"修好没",我的回答统一是:"看工单状态。"
一张图看清全公司资产:仪表盘和报表的妙用
用了一阵子,管理层开始问:"咱们到底有多少台电脑?分布在哪?"以前这是一道要加班两天的统计题,在 GLPI 里却是点开仪表盘就能回答的事。
仪表盘:资产总数、按状态/制造商/类型的分布,一张页面看完全公司家底
顶部一排彩色统计卡片,计算机、显示器、软件许可证、网络设备各有多少台,扫一眼就有数;下方的图表按状态、制造商、类型自动归类。汇报前截个图放进 PPT,比任何文字描述都直观。需要更正式的文档,报表中心(入口在 front/report.php)可以按条件生成详细报表;想查某台设备的来龙去脉,全局搜索几秒钟出结果。
越玩越深:插件、API 和自动化,让 GLPI 长成你想要的样子
基础功能用熟之后,GLPI 真正"上头"的地方才显现出来——它是个可以不断生长的平台。
首先是插件市场。进入 Marketplace(对应 marketplace/ 目录),几十个官方和社区插件排队等你挑选:增强版仪表盘、任务工时统计、徽章盘点、二维码标签……点一下 Install 就能装上,很多功能根本不用自己从零开发。
插件市场:按分类浏览、一键安装,给 GLPI 扩展新能力的入口
其次是开放接口。GLPI 提供 REST API,完整文档就在仓库根目录的 apirest.md。我用它做了件小事:让企业微信机器人能查资产信息、自动创建报修工单。你完全可以把它接进自己的 CMDB、运维脚本或自动化平台,让数据在不同系统间流动起来。
还有认证与自动化:支持 LDAP/AD、CAS、OAuth2 等多种外部认证,员工账号随公司目录自动同步;定时任务配合插件,资产同步、到期提醒、报表生成都能无人值守地跑。对想深度定制的团队,仓库里的 tools/、templates/ 和 stubs/ 就是写插件的现成参考。
打个比方:GLPI 是块结实的地基,而插件和 API 是砖,你想盖成什么样,全看需求。
收个尾:这些真实场景里,GLPI 都能帮你撑住场面
说了这么多,落到真实世界它到底怎么用?我见过这几类典型场景,都跑得很稳:
- 几十人的小公司:一个人兼着运维,GLPI 管台账加报修,告别"事情全靠记";
- 学校、医院、连锁门店:多实体(Entity)机制可以按校区、院区、门店划权限,各家管各家,总部统一看数据;
- 制造和贸易企业:硬件清单加上软件许可证审计,正版合规检查时心里有底;
- 外包服务商:给每个客户建独立实体和工单体系,工作量和服务质量都有据可查,结算也顺理成章。
如果你的团队还在为"设备找不到、报修没记录、盘点靠熬夜"发愁,不妨花一个下午把 GLPI 装起来试试。别等到年底盘点才开始,今天就给每一台设备上个"户口",明年的你会感谢现在的自己。
【免费下载链接】glpiGLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.项目地址: https://gitcode.com/gh_mirrors/gl/glpi
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考