IT资产管理(一)之GLPI安装及部署
一、GLPI 介绍
GLPI:Gestionnaire Libre de Parc Informatique 是一个免费的资产和 IT 管理软件包,提供 ITIL 服务台功能、许可证跟踪和软件审计。
GLPI 的主要功能:
- 服务资产和配置管理 (SACM):管理您的 IT 资产和配置,跟踪计算机、外围设备、网络打印机及其相关组件。使用版本 10 及更高版本的本机动态库存管理,您可以维护最新的配置数据库,从而确保准确及时地提供有关资产的信息。
- 请求履行:简化请求履行流程,从而轻松高效地管理服务请求、事件和问题。这确保了用户请求得到及时和专业的处理,从而提高了整体服务质量。
- 事件和问题管理:支持有效处理 ITIL 的事件管理和问题管理流程。确保及时解决问题,确定根本原因并采取预防措施。
- 变更管理:支持变更管理流程,使您能够以受控和标准化的方式规划、审查和实施变更。这有助于最大限度地减少与 IT 环境更改相关的中断和风险。
- 知识管理:包括知识库和常见问题解答 (FAQ) 支持,便于知识管理。允许您捕获、存储和共享有价值的信息和解决方案,使您的团队能够更有效地解决问题。
- 合同管理: 提供全面的合同管理功能,包括管理与库存项目相关的合同、联系人和关联文档。与 ITIL 的供应商管理流程保持一致,确保您能够控制和查看合同和供应商关系。
- IT 服务的财务管理:协助管理财务信息,例如采购订单、保修详细信息和折旧。与 ITIL 的 IT 服务财务管理流程保持一致,帮助您优化 IT 支出和投资。
- 资产预留:提供资产预留功能,允许您为特定目的或期间预留 IT 资产。与 ITIL 的需求管理流程保持一致,确保根据需求有效分配资源。
- 数据中心基础设施管理 (DCIM):提供用于管理数据中心基础设施的功能,增强对关键资产的控制。
- 软件和许可证管理:包括用于管理软件和许可证、确保合规性和成本控制的功能。
- 影响分析:支持影响分析,帮助评估更改或事件对 IT 服务的潜在后果。
- Service Catalog(使用 SLM):包括 Service Catalog 功能,通常与服务级别管理 (SLM) 链接,用于定义和管理可用服务。
- 实体分离:提供实体分离功能,允许对不同的组织单位或实体进行不同的管理。
- 项目管理:支持项目管理,帮助组织和跟踪项目和相关任务。
- 干预计划:提供干预计划功能,用于安排和管理现场干预。
此外,支持许多提供附加功能的插件。
二、GLPI 的部署与安装
说明:以 centos7 为例,这是一个完整的部署记录
2.1 安装条件
2.1.1 软件版本
web服务器 | 数据库 |
---|---|
Apache、Nginx、IIS | MariaDB >= 10.5 或 MySQL >= 8.0 |
GLPI 版本 | 最低 PHP | 最高 PHP |
---|---|---|
9.5.X | 7.2 | 8.0 |
10.0.X | 7.4 | 8.3 |
10.1.X | 8.2 | 8.3 |
2.1.2 必要的扩展
- dom、fileinfo、json、session、simplexml(这些在 PHP 中默认启用)
- curl (访问远程资源,如库存代理、市场 API、RSS 源等)
- GD (图片处理)
- intl (国际化)
- libxml(XML 处理)
- mysqli(与数据库服务器的通信)
- zlib(处理与清单代理的压缩通信、从 Marketplace 安装 gzip 包、PDF 生成)