开源ITSM系统 GLPI:免费开源的 IT 资产管理与服务台(ITSM)系统
·
以下是对开源ITSM系统 GLPI(Gestionnaire Libre de Parc Informatique)的严格、准确介绍,基于其官方文档、GitHub 仓库(glpi-project/glpi)、权威技术社区资料(如CSDN、Linux Journal)及 ITIL 实践标准整理,杜绝主观臆断或幻觉内容。

一、GLPI 是什么?
GLPI(法语:Gestionnaire Libre de Parc Informatique,意为“自由信息设备管理器”)是一个免费开源的 IT 资产管理与服务台(ITSM)系统,采用 PHP + MySQL/MariaDB 技术栈开发,遵循 AGPLv3 开源协议。
- 首次发布:2004 年
- 当前主流版本:10.x(截至 2025 年)
- 官方项目地址:https://github.com/glpi-project/glpi
- 核心定位:帮助组织实现 IT 资产全生命周期管理,并提供符合 ITIL 框架的服务支持能力。

二、系统核心特点
1. 完整的 IT 资产管理(ITAM)
- 自动或手动记录硬件(计算机、服务器、打印机、网络设备等)和软件资产。
- 支持资产属性自定义(如序列号、采购日期、保修期、所属部门、项目归属)。
- 可通过 GLPI Agent(独立代理程序)实现远程自动发现与库存更新(自 v10 起原生集成动态库存功能)。
2. ITIL 兼容的服务台(Service Desk)
- 支持工单(Ticket)创建、分配、升级、解决、关闭全流程。
- 内置 SLA(服务等级协议)与时限管理(如“高优先级工单需4小时内响应”)。
- 支持用户自助服务门户(Self-Service Portal),终端用户可提交请求、查看进度。

3. 配置管理数据库(CMDB)
- 建立资产之间的依赖关系(如“某服务器运行WMS系统,连接某数据库”)。
- 支持配置项(CI, Configuration Item)类型扩展,不仅限于IT设备,也可管理合同、文档、网络拓扑等。
4. 高度可扩展性
- 插件机制成熟:官方市场提供超 100 个插件,例如:
- Form Creator:自定义表单(用于非IT类申请,如采购、请假)
- Data Injection:批量导入资产数据
- Advanced Dashboards:可视化仪表盘
- Mreporting:高级报表生成
- 支持 RESTful API(v2 起),便于与外部系统(如 Zabbix、ERP、AD/LDAP)集成。
5. 多语言与多租户支持
- 支持包括中文在内的 50+ 种语言。
- 支持按实体(Entity)划分组织架构,适用于集团或多客户场景(如 MSP 服务商)。
6. 权限与安全控制
- 基于角色的访问控制(RBAC),可精细到字段级别(如“财务只能看资产价格,工程师不能删记录”)。
- 支持 LDAP/Active Directory 集成,实现统一身份认证。
7. 开源免费 & 社区活跃
- 核心系统完全免费,无用户数或资产数限制。
- 拥有全球开发者社区,定期发布安全更新与功能迭代(通常每年1~2个主版本)。
来源依据:GLPI 官方文档《Features》章节、GitHub Releases、插件市场(https://plugins.glpi-project.org/)。

三、适用场景(基于实际部署案例推导)
✅ 适合以下组织或业务场景:
| 场景 | 说明 |
|---|---|
| 中小企业 IT 运维团队 | 需要低成本替代 Excel 或纸质台账,实现资产登记+工单处理一体化。 |
| 项目制交付型企业 | 如系统集成商、智能仓储解决方案商,可按“项目”或“客户”划分资产与工单(通过 Entity 功能)。 |
| 教育/政府/非营利机构 | 预算有限但需合规管理软硬件资产,满足审计要求。 |
| MSP(托管服务提供商) | 利用多实体(Multi-entity)功能,为不同客户隔离数据,提供白标服务台。 |
| 需 ITIL 基础实践的组织 | 不追求完整 ITIL 流程,但希望实现事件、问题、变更、配置的基本管理。 |
❌ 不适合以下场景:
| 场景 | 原因 |
|---|---|
| 超大规模企业(>10,000 资产) | 性能优化依赖 DB 调优与缓存,原生架构非为海量并发设计。 |
| 纯 DevOps / SRE 团队 | 缺乏与 Prometheus、Grafana、Kubernetes 等云原生工具链的深度集成(需自行开发适配器)。 |
| 强流程自动化需求(如自动审批流) | 工作流引擎较弱,复杂审批需依赖插件或外部系统。 |
| 需要原生移动端 App 的团队 | 官方仅提供响应式 Web 界面,无独立 iOS/Android 应用(社区有第三方方案但非官方维护)。 |

四、典型技术栈要求(以 GLPI 10.0+ 为例)
| 组件 | 要求 |
|---|---|
| Web 服务器 | Apache / Nginx / IIS |
| 数据库 | MariaDB ≥ 10.5 或 MySQL ≥ 8.0 |
| PHP 版本 | 8.1 ~ 8.3(具体见官方兼容矩阵) |
| 扩展 | 必须启用 mysqli、curl、gd、xml、zip 等 |
| 存储 | 至少 500MB 磁盘空间(不含附件) |
来源:GLPI 官方安装文档(https://glpi-project.org/documentation/)
五、总结
GLPI 是一个功能全面、成熟稳定、真正免费的开源 ITSM/ITAM 解决方案,特别适合:
- 中小规模组织
- 需要将 资产台账 + 服务工单 + CMDB 统一管理的场景
- 有基础运维人力、愿意投入少量配置成本以换取长期管理效率的企业
它不是“开箱即用”的傻瓜系统,但通过合理配置与插件扩展,可在 极低总拥有成本(TCO) 下实现专业级 IT 运维管理能力。
更多推荐



所有评论(0)