1.简介
GLPI是法语Gestionnaire libre de parc informatique的缩写,是一款历史悠久的资产管理软件;
GLPI提供功能全面的IT资源管理接口,可以用来建立数据库全面管理IT的电脑,显示器,服务器,打印机,网络设备,电话,甚至硒鼓和墨盒等。提供Helpdesk用户支持平台;联系人,合同,合作商,以及文档的管理;提供资源预定,知识库的管理等功能。”
日常工作中偶然接触到GLPI,通过安装部署,配置LDAP,Fusioninventory,OCS Inventory NG,研究数据批量导入等.不断的从网络查询资料,发现GLPI的易用和强大.
我们在使用一款软件或一个作品时,其实是一场和作者以及设计师对话的过程,尽可能全面的去了解这个作品,以及去了解他为什么会这样设计?这样设计的目的是什么?然后集合自身的切实环境更好的运用它.
对于这款非热门而又强大的IT资源管理开源软件,突然想为她做点什么,尽我所能和所知的将每个点写出来,故截了这部 GLPI快速入门 书籍 .和各位浅浅的小谈一下.
总之,非常感谢你翻开这本图书,这应该是全球第一本国内开始全面介绍GLPI功能的书籍,希望它不是最后一本,也希望它能在IT资源管理方面,能够很好的帮到你.
好吧,上代码和图.
2.搭建
搭建环境:
centos 6.5+apache+php5.6+mysql
GLPI版本:9.1.3
2.1. 配置IP
首先需保证服务器可以连接到互联网,配置固定IP地址
vim/etc/sysconfig/network-scripts/ifcfg-eth0
i (编辑)
:wq(保存退出)
2.2.关闭selinux
`vi /etc/selinux/config`
`i `(编辑)
修改为disabled
`:wq `(保存退出)
2.3.配置LAMP环境
2.3.1. 配置yum源:
#` rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm`
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
如果是centos7就直接把6改成7
2.3.2安装php
yum-y install php-imap
yum-y install php-ldap
yum-y install php-gd
yum install--enablerepo=remi--enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpuni-PHPUnitphp-pecl-xdebug php-pecl-xhprof
输入Y,按回车
输入Y,按回车
2.2.3.安装 lamp(除php)
yum-y install gcc gcc-c++gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel mysql mysql-server httpd
......倒杯水,86个包安装完成.
service mysqld start//启动mysql
mysql //进入mysql
usemysql;
update usersetpassword=PASSWORD("PASSWORD")whereuser="root";
create database glpi;//创建glpi
\q//退出
chkconfig --levels 235 mysqld on//设置mysql开机启动
2.2.5.安装GLPI
curl-O-L https://github.com/glpi-project/glpi/releases/download/9.1.3/glpi-9.1.3.tgz
tar-zxvf glpi-9.1.3.tgz-C/var/www/html
chown-R apache:apache/var/www/html
chkconfig--level2345httpd on//设置apache 开机启动
重启apache服务:
service httpd restart