GLPI – Gestionando los recursos de la empresa

GLPI (Gestionnaire libre de parc informatique) es un administrador de recursos de información con una interfaz para su administración. Es utilizada para establecer bases de datos con un inventario de la empresa (Pcs, impresoras, escaners, software, etc).

GLPI dispone de funciones que facilitan el trabajo de los administradores así como un sistema de seguimiento de trabajo con mail de notificación, ademas de poder establecer la topología de la red.

GLPI esta disponible en los sistemas windows y Linux. Es necesario disponer de un servidor Apache instalado con soporte para PHP. Tambien es necesario MySQL con soporte PHP.

Instalando GLPI en nuestro sistema.

1. Instalando Apache

Primeramente realizaremos la instalación del servidor web Apache. Para ello abriremos un terminal y teclearemos:

$ sudo apt-get install apache2

Una vez instalado configuraremos el servidor web segun corresponda a nuestras necesidades. Por defecto, el fichero de configuración esta localizado en /etc/apache2. El lugar por defecto para incluir nuestras páginas web es /var/www/. El fichero de configuración para apache2 podreis encontrarlo en /etc/apache2/apache2.conf

2. Instalando el soporte para PHP

Para ello abriremos de nuevo el terminal y teclearemos:

$ sudo apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi

Una vez terminado ya dispondremos de soporte php en nuestro apache2.

3. Instalando MySQL con soporte PHP

Abriremos nuevamente nuestro querido terminal y teclearemos:

$ sudo apt-get install mysql-server php5-mysql

Una vez termine ya dispondremos de todos los requisistos para proceder a la instalación de GLPI.

4. Instalando GLPI en Ubuntu

Primeramente deberemos realizar la descarga del software GLPI desde la web a nuestro directorio root del servidor web, por defecto /var/www/. Para ello abriremos el terminal y nos situaremos en el directorio indicado:

$ cd /var/www
$ wget http://www.glpi-project.org/IMG/gz/glpi-0.68.3-2.tar.gz
$ sudo tar xzvf glpi-0.68.3-2.tar.gz

Esto deberia crear el directorio glpi en /var/www. Tras ello procedemos a realizar el cambio de permisos tecleando en el terminal:

$ sudo chmod 777 config/ files/

Y tras ello procederemos a realizar la instalación de GLPI. Para ello abriremos nuestro navegador preferido y teclearemos lo siguiente en la barra de direcciones:

http://127.0.0.1/glpi/ (IP de tu servidor)

Esto abrirá la página encargada de proceder a la instalación del software. Primeramente se nos solicitará escoger el idioma que queremos utilizar; una vez seleccionado le daremos a OK.

El siguiente paso es simplemente aceptar la licencia, la leeremos como hacemos todos, marcaremos ACCEPT y le damos a CONTINUE.

La siguiente pantalla nos solicitará saber si queremos actualizar o realizar una nueva instalación, en nuestro caso escogeremos INSTALLATION.

Tras ello el sistema realizará un chequeo de nuestro entorno por si hubiera algun posible problema, tras mostrarnos el resultado del test nos solicitará si queremos continuar. CONTINUE.

En este punto es necesario indicar dónde se ubica nuestro servidor Mysql, es nuestro caso ha sido instalado en la misma máquina por lo que pondremos «localhost» y indicaremos el usuario y password del usuario de Mysql. CONTINUE.

Ahora es el momento de crear la base de datos, seleccionaremos la opción «Create a new database«, le daremos un nombre y clicaremos en CONTINUE.

Tras esperar unos momentos mientras se inicializa la base de datos nos aparecerá un mensaje informando de los realizado. Le daremos tras ello a CONTINUE.

Ahora se nos mostrarán los datos relativos a la instalación, aparecerán cuentas de usuario y password y el uso de cada una de ellas por lo que debemos tener especial atención. Una vez terminado pulsaremos en «USE GLPI«.

Pasado este punto, ahora ya se nos solicitará Login y password para proceder a usar GLPI.

Plugins en GLPI.

Añadir plugins a GLPI es sencillo, simplemente es necesario realizar la descarga y descomprimirlos en el directorio «plugins» dentro del directorio GLPI.

Para la descarga de plugins visitar: http://glpi-project.org/spip.php?rubrique28

62 respuestas to “GLPI – Gestionando los recursos de la empresa”

  1. jorge mario Says:

    me podrían colaborar con toda la información relacionada con GLPI y su implementación.

    Gracias

  2. cristiansan Says:

    Quizás sea esto lo que buscas, si a esto te refieres.

    http://glpi-project.org/spip.php?rubrique18

    Saludos
    Cristiansan

  3. Claudio Says:

    Una consulta, descomprimo el plugin en la carpeta y luego que ???

  4. Vallespi Says:

    Buenas,

    Una pregunta sobre GLPI, para empezar a hacer el inventario tengo que introduccir los datos del hardware manualmente uno a uno.
    ¿Hay alguna solución?

    Muchas gràcias

  5. Malbicho Says:

    Para no tener que ingresar los datos a mano hay una solución que es el OCS Inventory, que toma los datos de los equipos en la red y luego el GLPI te permite importarlos sin muchos traumas.

  6. carlos duran Says:

    me parece excelente… el OCS y el GLPI pero descargo el plugin y automaticamente me toma los datos que tengo en la base de datos del OCS???

  7. leny Says:

    hola, tengo un problema con glpi …
    lo tengo que instalar en linux suse 10
    que requerimientos nececito
    y donde los bajo porfis me urge

  8. leny Says:

    hola, es que cuando quiero descargarlo a var/www la carpeta www no existe que hago? solo existe /srv/www , lo puedo descargar ahi?

  9. cristiansan Says:

    Efectivamente Leny, ello va en el directorio dónde dispongas de los datos del servidor web. Sobre lo que necesitas de requerimientos en Suse, unicamente un servidor web instalado.

  10. leny Says:

    gracias cristiansan. la verdad me estaba muriendo de miedo jajaj
    pero lo descargue ahi y al parecer todo esta funcionando de maravilla estoy un poco lenta es que se me presentaron algunos problemitas a la hora de instalarlo pero ya casi.

    en cuanto tiempo podria terminar tu crees que me lleve mas de una semana o cuantos dias para todo el control de la empresa?¿?¿

    gracias

  11. cristiansan Says:

    Lo que es instalar el servidor con un/dos día podría bastarte, ello entre montar SO, securizar, etc , luego viene el realizar el inventario, pero no podría decirte cuanto podría llevarte, imagino que dependiendo del tamaño de la empresa e imagino que tu pericia administrando la aplicación y buscando los pluggins adecuados que necesites, al ser modular quizás tardes mas viendo que pluggins se ajustan mas a tus necesidades.

    Comento Malbicho anteriormente que con el OCS Inventory el GLPI puede tomar los datos automaticamente lo que reduciria notablemente la tarea de introducir datos, primero usas OCS inventory y tras ello lo importas desde GLPI. Quizás alguien que este utilizando la aplicación tras su instalación pueda orientarte mejor que yo.

    http://www.ocsinventory-ng.org/

    saludos
    cristiansan

  12. leny Says:

    gracias por contestar de evrdada no me siento tan solita en esta batalla jajaja

    bexox

  13. cristiansan Says:

    jejeje nunca estamos solos leny 😀

    saludos 😉

  14. leny Says:

    hola a todos una preguntota ya instale apache, php y mysq en suse 10 , pero ahora tengo un problema por que le pongo localhost y me aparece un mensaje «its work» y de ahi nada. no se que podria hacer para continuar la instalacion de glpi.

  15. cristiansan Says:

    Ello es debido porque estas cargando http://127.0.0.1, dentro de srv/www debes haber creado una carpeta glpi, por lo que deberas poner en el explorador: http://127.0.0.1/glpi/

    En caso que quieras que se cargue una página por defecto, deberas editar el fichero /etc/apache2/httpd.conf e indicar-lo allí.

  16. leny Says:

    gracias pero me marca
    objeto no encontrado!
    .
    .
    .
    error 404

    tratare de arreglar o buscar inf. pero si tinen algun truquillo porfis

  17. cristiansan Says:

    Hola Leny,

    Tienes en /var/www la carpeta glpi? si la tienes como glpi-x-x-x renombrala a glpi. Tiene permisos de lectura la carpeta? prueba con localhost/glpi/index.php… si tengo tiempo miraré de instalarlo de nuevo para echarle un vistazo. Ya contarás que tal fue.

    saluds

  18. leny Says:

    hola perdon por tantos dias y no contestar, pues bien mira cristiansan cuando instale suse mi carpeta www por defecto se encuentra en /srv por lo tanto donde mande la carpeta de glpi fua a esta direccion /srv/www y si la descargo como glpi.

    no se si esto cause el problema de que no pueda seguir la instalacion puesto que no esta en la carpeta /var/www

  19. leny Says:

    hola

    ya pude ver la pagina de instalacion de glpi
    ahora me surgio un nuevo problema
    al darle instalar me dice que no puede por algod e permisos

    lo que pasa que cuando descargue glpi no pude cambiar permisos por que me decia algo de directorios no validos.
    les hablo de esta instruccion no pude.
    me saltie esta opcion no se como continuar la instalacion

    realizar el cambio de permisos tecleando en el terminal:

    $ sudo chmod 777 config/ files/

  20. Broly Says:

    Hola Lenny, efectivamente es problema de permisos, mira no se si toy bien, pero prueba con esto…

    # cd /var/www/
    # chown -R www-data glpi

    en todo caso, yo lo instale pero en debian.

    http://glpi-project.org/wiki/doku.php?id=es:recepcion

    yo creo que te ahorraras caleta de preguntas y consultas aparte del tu tiempo.

    un saludo y espero haberte ayudado

  21. cristiansan Says:

    Muchas gracias Broli,

    Como bien dice Broly, en la página del proyecto encontrarás la mayor parte de soluciones, incluso mucha gente que ya se ha peleado todo y mas con glpi y que podrán orientarte mejor que yo.

    Otra cosa leny, cuidado con el chmod 777, pues estas dando permisos de escritura/lectura/ejecución a todo el mundo dentro de la carpeta, con lo que cualquiera podría realizar modificaciones.

    saludos
    cristiansan

  22. Magma Says:

    Hola

    Estamos probando el GLPI en la empresa, sobre todo para la creacion de incidencias, pero tenemos un problema, para asociar incidencias a un contrato de un cliente(entidad)
    Se crean incidencias pero no hay forma de asociarlas a un contrato especifico de un cliente. Tenemos clientes que tienen mas de un contrato.

    No encontramos nada, ni por plugins, ni por ningun otro sitio
    Gracias anticipadas

  23. cristiansan Says:

    Hola Magma,

    Siento no poderte ayudar al respecto, sobre temas de integración no problema, pero la gestión del aplicativo y relacionados, tales como plugins adicionales y otras funcionalidades, no podré ayudarte, puesto que aunque mi intención era testear la app a fondo, por temas laborables no he tenido tiempo y no se si lo tendré.

    Pasate por aquí: http://glpi-project.org/forum/ dónde seguro podrán echarte un cable con gusto y orientarte mejor que yo al respecto.

    saludos
    cristiansan

  24. Alvaro G Says:

    Buenos dias a todos, tengo instalado el glpi, pero no he podido asociar dispositivos a pc, es decir, quiero por ejemplo asociar una impresora a un pc y no me asocia.

  25. Maza Says:

    Al intalar GLPI en mi PC con Ubuntu 8.04 no encuentro las carpetas config/files en mi var/www/ despues de haber extraido el paquete de GLPI…que pudiera estar pasando?

  26. javier Says:

    cordial saludo a todos.
    para poder ejecutar el software en optimas condiciones necesitamos un servidor de correo ejecutandose en nuestro equipo, cual servidor de correo utilizo y como lo configuro en ubuntu 8.10.
    gracias por su atencion y disposicion.

  27. cristiansan Says:

    Hola javier,

    Pues en linux, sendmail o postfix (este ultimo mas facil d conf.) pero si tu decisión para ello es este sistema, yo tiraria si es ubuntu por la ve5rsion server.

    saludos
    cristiansa

  28. kassandra Says:

    lei el blog y me importo muchoo, tengo el glpi instalado con ocs y todo esta bien, pero no logro autenticarlo con LDAP, sabe alguien como hacerlo, me urge muchooo

  29. mary Says:

    Hola, tengo el GLPI instalado, quiero importa el inventario que tengo en el OCS, pero no se por donde. Me pueden ayudar.
    Gracias

  30. Karlos Daniel Says:

    apenas instale GLPI pero lo que no se es si a fuerzas necesito instalar ocs inventory

    de lo que he leido primero se instala ocs con sus agentes para que pueda funcionar glpi que tan sierto es eso y si no, como agrego equipos glpi

    • pepelopez Says:

      Glpi y ocs son aplicaciones que pueden funcionar perfectamente la una sin la otra. el único problema que vas a tener sino instalas ocs es que vas a tener que meter a mano todos los datos de los pc´s en el glpi y te resultará más difícil tener actualzada la información de los mismos.

  31. mArCeLeLo Says:

    Podria llegar a conectar GLPI con Active Directory…

    Gracias.

  32. camilo andres Says:

    hola nesesito mucha ayuda es que tengo ubuntu 9.1 y bueno todo ba vien instalo apache, php y mysql pero el problema biene cuando voy a instalar glpi desde la terminal digito este codigo $ wget http://www.glpi-project.org/IMG/gz/glpi-0.68.3-2.tar.gz y despues me dice

    Resolviendo http://www.glpi-project.org... 212.85.137.66
    Conectando a http://www.glpi-project.org|212.85.137.66|:80… conectado.
    Petición HTTP enviada, esperando respuesta… 200 OK
    Longitud: 1394598 (1,3M) [application/x-gzip]
    glpi-0.68.3-2.tar.gz: Permiso denegado

    No se puede escribir en `glpi-0.68.3-2.tar.gz’ (Permiso denegado).

    ayuda por favor

  33. Sebastian Says:

    Buenas tardes, consulta habra realizado la implementacion de GLPI en Windows??

    • earocas Says:

      Hola… nosotros lo hicimos en Windows y te recomiendo que lo pases a Linux, la diferencia de rendimiento es absoluta, en Windows se arrastra

  34. luis alfonso Says:

    necesito saber de donde es que glpi toma la hora el sistema glpi lo instale en centos pero no se por que la hora no es correcta ya trate de cambiar desde el glpi en lo del tipo de horario y nada por ya ayudenme

  35. ADAN Says:

    HOLA, tengo un problema necesito hacerle mantenimiento a el GLPI y no se como sera uqe me pueden ayudar. se me a puesto muy lanta la aplicacion y pierde conexion….

  36. Alex Says:

    Alguien sabe como actualizar glpi a la version reciente, no quiero perder mis datos en el intento…
    Salu2

  37. jimmy Says:

    Buenos Dias

    Por favor necesito ayuda, instale ocs inventory para pruebas en un pc con S.O XP, inatale xampp-win7 32-1.7.2 para configuracion de apache y mysql, el http://localhost/ocsreports me deja ingresar sin problemas ya cree la base de datos pero cuando trato de ver los datos de los eeuipos en red no me muestra nada, ya instale OCSNG_WINDOWS_AGENT_4061.1 para la toma de información pero aun no me toma información del parque informatico

  38. raul velarde Says:

    ago paso a paso lo anterior pero no me deja abrir la carpeta al querer accesar por el navegador me pide ke descarge algoo y no se que aser por esoo pido su ayuda

    • pepelopez Says:

      Si no aportas más información sobre lo que te pide descargar poco te van a poder ayudar, aunque imagino que será alguna libreria de php.
      Por cierto, hago y hacer, no es tan dificil escribir bien.

  39. raul velarde Says:

    lo que se descarga es estoo

    <?php
    /*
    * @version $Id: index.php 4094 2006-11-14 21:22:36Z moyo $
    ————————————————————————-
    GLPI – Gestionnaire Libre de Parc Informatique
    Copyright (C) 2003-2006 by the INDEPNET Development Team.

    http://indepnet.net/ http://glpi-project.org
    ————————————————————————-

    LICENSE

    This file is part of GLPI.

    GLPI is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    GLPI is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with GLPI; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
    ————————————————————————–
    */

    // ———————————————————————-
    // Original Author of file:
    // Purpose of file:
    // ———————————————————————-

    // Test si config_db n'existe pas on lance l'installation

    include ("_relpos.php");
    include ($phproot . "/config/based_config.php");
    if(!file_exists($cfg_glpi["config_dir"] . "/config_db.php")) {
    include($phproot ."/install/install.php");
    die();
    }
    else
    {
    include ($phproot . "/inc/includes.php");

    // Using CAS server
    if (!empty($cfg_glpi["cas_host"])&&!isset($_GET["noCAS"])) {
    glpi_header("login.php");
    }

    // Send UTF8 Headers
    header("Content-Type: text/html; charset=UTF-8");
    // Start the page

    echo "»;
    echo «»;
    echo «GLPI Login\n»;
    echo «\n»;
    echo «\n»;
    echo «»;

    // Appel CSS
    echo «»;
    echo ««;
    echo «»;

    // Body with configured stuff
    echo «»;
    // contenu

    echo «»;

    echo «»;

    echo nl2br(unclean_cross_side_scripting_deep($cfg_glpi[‘text_login’]));

    // Affichage autorisé FAQ
    if ($cfg_glpi[«public_faq»]){
    echo ««.$lang[«knowbase»][24].»«;
    }
    echo «»;

    echo «»;

    echo «»;
    // authentification CAS
    if (isset($_GET[«noCAS»])) echo «»;

    // redirect to tracking
    if (isset($_GET[«redirect»])){
    if(!session_id()){@session_start();}

    list($type,$ID)=split(«_»,$_GET[«redirect»]);
    // Déjà connecté
    if (isset($_SESSION[«glpiprofile»][«interface»])&&!empty($_SESSION[«glpiprofile»][«interface»])){
    switch ($_SESSION[«glpiprofile»][«interface»]){
    case «helpdesk» :
    switch ($type){
    case «tracking»:
    glpi_header($cfg_glpi[«root_doc»].»/front/helpdesk.php?show=user&ID=$ID»);
    break;
    default:
    glpi_header($cfg_glpi[«root_doc»].»/front/helpdesk.php»);
    break;
    }
    break;
    case «central» :
    switch ($type){
    case «tracking»:
    glpi_header($cfg_glpi[«root_doc»].»/front/tracking.form.php?ID=$ID»);
    break;
    case «computers»:
    glpi_header($cfg_glpi[«root_doc»].»/front/computer.form.php?ID=$ID»);
    break;
    default:
    glpi_header($cfg_glpi[«root_doc»].»/front/central.php»);
    break;
    }
    break;
    }
    }
    // Non connecté : connection puis redirection
    else {
    echo «»;
    }
    }

    echo «»;
    echo «».$lang[«login»][10].»»;

    echo «».$lang[«login»][6].» : «;

    echo «».$lang[«login»][7].» : «;

    echo «»;
    echo » «;
    echo «»;

    echo «\n»;
    echo «document.getElementById(‘login_name’).focus();»;
    echo «»;

    echo «»; // fin box login

    echo «»; // fin contenu login

    if ($cfg_glpi[«debug»]==DEMO_MODE){
    echo «query($query);
    $result2=$db->query($query2);
    $nb_login=$db->result($result,0,0);
    $date=$db->result($result2,0,0);

    echo «$nb_login logins since $date» ;

    echo «»;
    }

    echo «»;
    echo ««;
    echo «GLPI version «.$cfg_glpi[«version»].» Copyright (C) 2003-«.date(«Y»).» INDEPNET Development Team.»;
    echo «
    «;
    echo «»;

    }
    // Appel de cron
    if ($cfg_glpi[«debug»]!=DEMO_MODE)
    callCron();

    echo «»;

    // End

    ?>

  40. raul velarde Says:

    tambien al kerer darle permisos me parece esto

    raul@raul:/var/www$ sudo chmod 777 config/ files/

    chmod: no se puede acceder a «config/»: No existe el archivo o directorio
    chmod: no se puede acceder a «files/»: No existe el archivo o directorio

  41. Ricardo Says:

    Buenas a todos , logre integrar el GLPI + OCS en mi institucion, pero tengo 2 locales anexos q esta geograficamente separados, quisiera saber como puedo levantar el GLPI como servicio web y que puerto utliza para redireccionarlo a mi servidor, afin de que los otros locales puedan ingresar al informacion de sus sedes en el GLPI

    Gracias

  42. David Tabares Says:

    Saludos,

    He instalado tal cual se ilustra en el paso paso.. Sin embargo en el momento en que el GLPI hace la prueba de los componentes del ambiente para su ejecucion me surge el siguiente mensaje:
    Mysql extension test.: You must compile your php with the Mysql extension.

    Agradeceria calquier comentario al respecto. Gracias.

    David T

  43. Fernando Says:

    tengo un problema con el puerto del GLPI yo lo instale en un redhat 5, quiero publicarlo al internet y ya configuro todo en mi firewall para que me salga y nada luego de probar varias cosas creo que es el puerto del glpi que funciona en el 80 como pyedo cambiarlo a otro puerto el glpi alguien tiene idea

  44. luzcar Says:

    Buen Día, pudiesen ayudarme en lo siguiente: necesito incorporar los activos al sistema GLPI a través del código de barra capturado con el lector.

  45. Pablo Says:

    Es posible incorporar los activos con codigo de barra? Saludos.

  46. Eduardo Ayuso Says:

    Hola , buenas tardes tengo un problema con el glpi lo he instalado y anduvo perfecto pero al actualizarlo empeso a andar lento, tanto como que al agregar un seguimiento puede estar 3 o 5 minutos lo mismo pasa al actualizar. Me podrian dar una idea de que podria ser? el server es ubuntu y su version de apache y mysql estan actualizadas. muchas gracias

  47. kokoro Says:

    hola buenas noches, tego un problema la cual instale glpi y ocs pero no puedoconfigurarlo para que los dos funcionen correctamente, alguien que me pueda apoyar por favor… o si saben tambien sobre el fusioninventory? les agradeceria su ayuda

  48. Annel Says:

    Hola, quisiera encontrar el código html y javascript de las clases y los formularios del sistema glpi que tengo alojado en el localhost, o sea, en /var/www/glpi…pues quiero hacerle algunos cambios y agregarles campos que considero necesarios, si alguno de ustedes tiene conocimiento acerca de esto y pudiera ayudarme se lo agradecería…saludos

  49. Tyrone Says:

    Hello this is somewhat of off topic but I was wondering if blogs use WYSIWYG editors or if you have to manually code with HTML.
    I’m starting a blog soon but have no coding know-how so I wanted to get advice from someone with experience. Any help would be enormously appreciated!

  50. porfesor.vostro Says:

    quisiera modificar los nombres de los componentes de los formularios en glpi, que debo hacer?

  51. Tecnologia Says:

    alguien sabe como puedo agregar campos adicionales al glpi, o si hay algún plugins, es que quiero agregar campos extras para mi inventario.

  52. mantenimineto ordenadores Says:

    Estoy entusiasmado de encontrar articulos donde leer informacion tan util como esta. Gracias por facilitar este post.

    Saludos

Deja un comentario