45分钟精通开源IT资产追踪系统:从部署到实战的中小企业管理指南
你的IT资产还在靠Excel表格管理吗?设备维修记录是否经常丢失?员工离职时硬件交接是否总是混乱不堪?这些问题不仅耗费IT团队大量精力,更可能导致资产流失和安全隐患。本文将带你通过开源IT资产追踪系统GLPI,构建一套标准化的IT资产管理流程,让每一台设备都处于可控状态。
一、痛点分析:中小企业IT资产管理的三大困境
在企业数字化转型过程中,IT资产的数量和复杂度呈指数级增长。调查显示,缺乏专业管理工具的企业平均每年会损失15%的IT设备。主要痛点集中在三个方面:资产可见性缺失导致重复采购,设备维护记录分散造成故障排查困难,以及员工离职时的资产交接流程混乱。开源IT资产追踪系统通过集中化管理和标准化流程,能有效解决这些问题,为企业节省30%以上的IT管理成本。
二、环境部署:从硬件到软件的完整准备
2.1 硬件环境要求
部署GLPI需要考虑服务器的硬件配置,根据并发用户数选择合适的规格:
- 基础配置(50用户以下):2核CPU、4GB内存、50GB SSD存储
- 标准配置(50-200用户):4核CPU、8GB内存、100GB SSD存储
- 高级配置(200用户以上):8核CPU、16GB内存、200GB SSD存储
[!TIP] 建议使用SSD存储以提高数据库操作性能,特别是在资产数量超过1000台时。
2.2 软件依赖安装
GLPI运行需要以下软件环境支持:
# 更新系统包
sudo apt update && sudo apt upgrade -y
# 安装Apache、PHP和MySQL
sudo apt install -y apache2 mysql-server php7.4 php7.4-mysql php7.4-curl php7.4-gd php7.4-intl php7.4-json php7.4-mbstring php7.4-xml php7.4-zip
# 安装Composer依赖管理工具
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
2.3 源代码获取与配置
# 创建工作目录并获取代码
mkdir -p /data/web/disk1/git_repo/gh_mirrors/gl
cd /data/web/disk1/git_repo/gh_mirrors/gl
git clone https://gitcode.com/gh_mirrors/gl/glpi
# 安装PHP依赖
cd glpi
composer install --no-dev --optimize-autoloader
# 设置目录权限
sudo chown -R www-data:www-data config/ files/ plugins/
sudo chmod -R 755 config/ files/ plugins/
2.4 数据库配置
# 登录MySQL创建数据库
mysql -u root -p
# 在MySQL命令行执行以下语句
CREATE DATABASE glpi CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'glpiuser'@'localhost' IDENTIFIED BY 'StrongPassword123!';
GRANT ALL PRIVILEGES ON glpi.* TO 'glpiuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
三、系统初始化:从安装到基础配置
3.1 网页安装向导
通过浏览器访问服务器地址开始安装:
- 选择语言(建议选择"简体中文")
- 接受许可协议
- 环境检查(确保所有项目均显示"确定")
- 数据库配置:
- 数据库服务器:localhost
- 数据库名称:glpi
- 用户名:glpiuser
- 密码:StrongPassword123!
- 完成安装并删除install目录:
sudo rm -rf /data/web/disk1/git_repo/gh_mirrors/gl/glpi/install/
3.2 初始登录与密码修改
使用默认账号登录系统:
- 用户名:glpi
- 密码:glpi
首次登录后强制修改密码,并创建普通管理员账号,禁用默认的glpi账号以提高安全性。
3.3 基础设置配置
在"管理">"一般设置"中配置:
- 组织名称和联系信息
- 时区和日期格式
- 语言设置(默认已为简体中文)
- 邮件服务器配置(用于通知和提醒)
四、核心功能探索:四大模块详解
4.1 资产 inventory 管理
GLPI的资产inventory模块提供全面的IT设备管理功能,支持从计算机、服务器到网络设备的全生命周期追踪。
IT资产追踪系统仪表盘界面
主要功能:
- 资产分类管理(计算机、网络设备、打印机等)
- 硬件配置自动检测与记录
- 资产状态跟踪(在库、使用中、维修中、已报废)
- 资产位置管理与转移记录
4.2 工单系统(ITSM)
ITSM(IT服务管理)模块将用户请求规范化为工单流程,确保问题得到及时处理和跟踪。
IT资产追踪系统工单管理界面
工单生命周期:
- 请求提交(用户或自动生成)
- 工单分类与优先级设置
- 技术人员分配
- 问题解决与记录
- 用户确认与满意度调查
4.3 软件与许可证管理
该模块帮助企业跟踪软件安装情况和许可证使用状态,避免合规风险和过度采购。
核心功能:
- 软件安装记录自动收集
- 许可证类型与数量管理
- 许可证到期提醒
- 软件使用合规性报告
4.4 报告与统计分析
GLPI提供丰富的报表功能,帮助IT管理者了解资产状况和团队工作效率。
常用报表类型:
- 资产分布与状态报表
- 工单处理效率分析
- 硬件故障率统计
- 软件许可证使用情况
五、场景化应用案例:三个典型业务场景
5.1 新员工入职设备分配流程
- HR部门提交设备申请工单
- IT管理员查看可用设备清单
- 在系统中创建资产分配记录
- 员工签字确认接收设备
- 系统自动发送使用规范邮件
[!TIP] 可创建设备分配模板,包含标准软件安装清单,提高部署效率。
5.2 设备维修与跟踪流程
- 用户提交设备故障工单
- 自动分配给相应技术人员
- 维修过程记录与零件更换登记
- 维修完成后用户确认
- 系统更新设备状态与维修历史
5.3 员工离职资产回收流程
- HR触发离职资产回收流程
- 系统生成待回收资产清单
- IT人员检查设备状况
- 数据清除与设备状态更新
- 资产入库或报废处理
六、进阶优化策略
6.1 自动化资产发现
通过配置网络扫描工具,自动发现并添加新设备到系统:
# 安装并配置OCS Inventory插件
cd /data/web/disk1/git_repo/gh_mirrors/gl/glpi/plugins
git clone https://gitcode.com/gh_mirrors/glpi/ocsinventoryng
配置每日自动扫描任务,减少手动添加资产的工作量。
6.2 自定义字段与表单
根据企业需求添加自定义字段,例如:
- 资产采购合同编号
- 设备责任人
- 保修到期日期
- 特殊配置要求
6.3 工作流自动化
设置自动化规则,例如:
- 当设备保修到期前30天自动创建提醒工单
- 当某类设备故障率超过阈值时自动通知管理员
- 新工单根据类别自动分配给对应技术团队
七、常见错误速查
| 错误现象 | 可能原因 | 解决方案 |
|---|---|---|
| 登录后白屏 | PHP内存不足 | 修改php.ini中的memory_limit为256M |
| 数据库连接失败 | 凭据错误或服务未启动 | 检查MySQL服务状态和连接参数 |
| 文件上传失败 | 目录权限问题 | 确保files目录有www-data写入权限 |
| 插件安装失败 | PHP扩展缺失 | 检查错误日志安装所需扩展 |
| 页面加载缓慢 | 数据库查询未优化 | 执行数据库优化命令或增加索引 |
八、相关工具推荐
- OCS Inventory - 网络资产自动发现工具,与GLPI无缝集成
- FusionInventory - 提供更强大的硬件和软件 inventory 功能
- GLPI Reports - 高级报表生成插件,支持自定义报表模板
通过以上步骤,你已经掌握了GLPI开源IT资产追踪系统的部署和核心应用方法。这套系统不仅能帮助企业建立规范的IT资产管理流程,还能通过数据驱动决策,优化IT资源配置,降低管理成本。随着企业的发展,GLPI的插件生态系统还能满足更多个性化需求,成为IT管理团队的得力助手。
GLM-5智谱 AI 正式发布 GLM-5,旨在应对复杂系统工程和长时域智能体任务。Jinja00
LongCat-AudioDiT-1BLongCat-AudioDiT 是一款基于扩散模型的文本转语音(TTS)模型,代表了当前该领域的最高水平(SOTA),它直接在波形潜空间中进行操作。00
jiuwenclawJiuwenClaw 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。Python0248- QQwen3.5-397B-A17BQwen3.5 实现了重大飞跃,整合了多模态学习、架构效率、强化学习规模以及全球可访问性等方面的突破性进展,旨在为开发者和企业赋予前所未有的能力与效率。Jinja00
AtomGit城市坐标计划AtomGit 城市坐标计划开启!让开源有坐标,让城市有星火。致力于与城市合伙人共同构建并长期运营一个健康、活跃的本地开发者生态。01
HivisionIDPhotos⚡️HivisionIDPhotos: a lightweight and efficient AI ID photos tools. 一个轻量级的AI证件照制作算法。Python05