You are on page 1of 9

Manual de Instalacin

GLPI
FECHA: 02/03/2015
Presentado a: Metro S.A.

Versin 1.
La presente documentacin es propiedad de ITQ Chile, tiene carcter confidencial y no podr ser objeto de
reproduccin total o parcial, tratamiento informtico ni transmisin de ninguna forma o por cualquier medio,
ya sea electrnico, mecnico, por fotocopia, registro o cualquiera otro. Asimismo tampoco podr ser objeto
de prstamo, alquiler o cualquier forma de cesin de uso sin el permiso previo y escrito de ITQ Chile, titular
del Copyright. El incumplimiento de las limitaciones sealadas por cualquier persona que tenga acceso a la
documentacin ser perseguida conforme a ley.

NDICE
1.

CONTROL DE CAMBIOS ........................................................................................................................ 3

2.

INSTALACIN DE GLPI EN CENTOS ........................................................................................................ 4


2.1.
2.2.
2.3.
2.4.

REQUISITOS: ........................................................................................................................................... 4
INSTALACIN GENERAL ............................................................................................................................. 4
PASOS ADICIONALES ................................................................................................................................. 6
MODIFICACIN DE ETIQUETAS. ................................................................................................................... 6

2 de 9

www.itqchile.com

Amuntegui 232 Of. 1404 Santiago

|Fono: 562-26950645

1. CONTROL DE CAMBIOS
Versin Actual

1.0

Fecha de Creacin

02/03/2015

Creado por

lvaro Gmez

Aprobado por
Clasificacin de Informacin

Privada

Objetivo del Documento


Documentos Relacionados

N/A

3 de 9

www.itqchile.com

Amuntegui 232 Of. 1404 Santiago

|Fono: 562-26950645

2. INSTALACIN DE GLPI EN CENTOS


GLPI es un software libre para gestin de activos y software en
TI, ofreciendo tambin utilidades como ayuda de escritorio,
seguimiento de licencias y software de auditoria.
2.1.

REQUISITOS:

Apache. PHP 4 o superior MySQL 4.1.2 o superior


2.2.

INSTALACIN GENERAL

Descargar

el

fichero

de

instalacin

desde

la

direccin

http://www.glpi-project.org/. La versin utilizada es 0.83.31,


para asegurar compatibilidad con OCS.
a) ACTUALIZAR EL S.O.
# yum update
b) INSTALAR APACHE
# yum install httpd httpd-server httpd-devel
c) INSTALAR PHP
# yum install php
d) INSTALAR LA BASE DE DATOS
# yum install mysql-server mysql-devel mysql
e) CONECTORES
# yum install php-mysql php-mbstring
f) REINICIAR APACHE
# /etc/init.d/httpd restart

4 de 9

www.itqchile.com

Amuntegui 232 Of. 1404 Santiago

|Fono: 562-26950645

g) PROBAR EN EL NAVEGADOR
Con la URL http://localhost deberamos entrar a la pgina de Apache
h) REINICIAR MYSQL
# /etc/init.d/mysqld restart
i) INGRESAR A MYSQL
# mysql -u root
j) CREAR LA BASE DE DATOS
mysql> create database glpi;
k) REVISAR QUE SE HAYA CREADO
mysql> show databases;

En el listado debe estar la nueva base de datos creada 'glpi'


l) DAR LOS PERMISOS PARA LA BASE DE DATOS
mysql> grant all privileges on glpi.* to glpi@localhost identified by 'glpi';
m) INSTALACIN DEL GLPI, DESCARGNDOLO Y MOVINDOLO A LA CARPETA
/VAR/WWW/HTML
# mv glpi-0.84.5.tar.gz /var/www/html/

Ingresar a la carpeta # cd /var/www/html/


Descomprimir
# tar -zxvf glpi-0.84.5.tar.gz

En la carpeta de instalacin dar los permisos


# chown -R apache glpi
n) EJECUTAR EL INSTALADOR DEL GLPI, INGRESANDO A LA DIRECCIN
HTTP://LOCALHOST/GLPI
o) AL FINALIZAR ELIMINAR EL ARCHIVO DE INSTALACIN POR RAZONES DE
SEGURIDAD

# rm -fr /var/www/html/glpi/install/install.php

5 de 9

www.itqchile.com

Amuntegui 232 Of. 1404 Santiago

|Fono: 562-26950645

2.3.

PASOS ADICIONALES

Los siguientes pasos guardan relacin con las caractersticas


particulares de la instalacin en Metro y debern ser
consideradas nica y exclusivamente en la partida del
proyecto.
2.4.

MODIFICACIN DE ETIQUETAS.

En el directorio /var/www/html/glpi/locales se encuentran los


archivos de configuracin de etiquetas y localizaciones. Para el
proyecto se utiliz la de Mxico, correspondiente al archivo
es_MX.php. En l se realizaron los cambios para la reutilizacin
de campos, bastando para ellos cambiar los textos respectivos.
Cabe sealar que para realizar estos cambios es necesario
conocer el modelo de datos de GLPI, por lo que no se
recomienda

intervenir

el

archivo

si

no

se

tiene

esta

informacin.
Inventario de intangibles.
Para esta funcionalidad se desarroll una aplicacin en Java, de
manera que se requiere la instalacin de un Tomcat 6 en el
servidor. Se asume que ya se encuentra instalado el JDK 1.7 o
superior. Los pasos a seguir para ello son:
a) DESCARGAR LOS PAQUETES APACHE-ANT Y APACHE-TOMCAT DESDE
HTTP://ANT.APACHE.ORG/ Y HTTP://TOMCAT.APACHE.ORG/ RESPECTIVAMENTE.

6 de 9

www.itqchile.com

Amuntegui 232 Of. 1404 Santiago

|Fono: 562-26950645

b) DESCOMPRIMIR

LOS PAQUETES EN /OPT/

#[root@srv ~]# cd /opt


# tar -xzf apache-tomcat-6.0.26.tar.gz
# tar -xzf apache-ant-1.7.1-bin.tar.gz
c) CREAR UN LINK SIMBLICO PARA ANT
# ln -s /opt/apache-ant-1.7.1/bin/ant /usr/bin/
d) CREAR UN USUARIO TOMCAT, PARA NO REQUERIR EL USUARIO ROOT
# useradd -d /opt/apache-tomcat-6.0.26/ tomcat
e) CREAR EL SCRIPT DE PARTIDA EN /ETC/INIT.D PARA MANEJAR LOS SERVICIOS DE
TOMCAT
# vim /etc/init.d/tomcat

Este es el script:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

#!/bin/bash
#
# tomcat
Starts Tomcat Java server.
#
#
# chkconfig: 345 88 12
# description: Tomcat is the server for
# Java servlet applications.
### BEGIN INIT INFO
# Provides: $tomcat
### END INIT INFO
JAVA_HOME=/usr/java/jdk1.6.0_18
export JAVA_HOME
TOMCAT_HOME=/opt/apache-tomcat-6.0.26/bin
START_TOMCAT=/opt/apache-tomcat-6.0.26/bin/startup.sh
STOP_TOMCAT=/opt/apache-tomcat-6.0.26/bin/shutdown.sh
# Source function library.
. /etc/init.d/functions
[ -f $START_TOMCAT ] || exit 0
[ -f $STOP_TOMCAT ] || exit 0
RETVAL=0
umask 077

start() {
echo -n $"Starting Tomcat Java server: "
daemon su -c $START_TOMCAT tomcat
7 de 9

www.itqchile.com

Amuntegui 232 Of. 1404 Santiago

|Fono: 562-26950645

29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

echo
return $RETVAL
}

stop() {
echo -n $"Shutting down Tomcat Java server: "
daemon su -c $STOP_TOMCAT tomcat
echo
return $RETVAL
}

restart() {
stop
start
}
case "$1" in
start)

start
;;

stop)
stop
;;

restart|reload)
restart
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?

f) DARLE AL SCRIPT DERECHOS DE EJECUCIN


# chmod 755 /etc/init.d/tomcat
g) AGREGAR EL SCRIPT A LOS SERVICIOS DE CENTOS
# chkconfig --add tomcat
h) REVISAR LOS CAMBIOS
# chkconfig --level 234 tomcat on
# chkconfig --list tomcat
tomcat 0:off 1:off 2:on 3:on 4:on 5:off 6:off
8 de 9

www.itqchile.com

Amuntegui 232 Of. 1404 Santiago

|Fono: 562-26950645

i) DEBERA PODER ADVERTIRSE QUE EL SERVICIO USA NIVELES 2, 3 Y 4. PARA


PROBAR LOS SERVICIOS EJECUTAR

# service tomcat start


# service tomcat stop
j) INSTALAR LA APLICACIN

La aplicacin corresponde a un set de directorios, clases y


libreras

que

deben

copiarse

en

/var/lib/tomcat6/webapps/GLPIProductivo. Luego de ello, se


deben reiniciar los servicios de Tomcat
# service tomcat start
# service tomcat stop
k) PROBAR EL DEPLOY.

La

aplicacin

debera

levantar

al

llamar

la

URL

http://XXXX:8080/GLPIProductivo/servlet/com.glpi.intangible
s, donde XXXX es el nombre o IP del servidor respectivo.
l) INTEGRAR A GLPI.

Se modificaron algunos de los fuentes de GLPI para lograr


algn nivel de integracin entre ambas aplicaciones. Los
fuentes estn ubicados en /var/www/html/glpi/inc. El primer
archivo modificado es change.class.php, para que presente en
el home de GLPI un link general a la aplicacin de inventrario.
El segundo archivo alterado es computer.class.php, que
tambin presenta un link al inventario, pero esta vez para un
usuario en particular.
9 de 9

www.itqchile.com

Amuntegui 232 Of. 1404 Santiago

|Fono: 562-26950645

You might also like