以下是对开源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 运维管理能力。

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐