GLPI con OCS Inventory en Debian Squeeze

Bueno, a petición popular..jejejeje voy a detallar los pasos a seguir para la instalación de dos aplicaciones bastante conocidas en el mundo de la gestión de las IT.

Por un lado GLPI, un software escrito en PHP,  que nos permite la gestión de todos los recursos de una empresa como pueden ser incidencias, inventario, contratos, base de conocimiento, etc.

Por otro, OCS Inventory, que se encarga de realizar un inventario y mantenerlo actualizado mediante la instalación de un agente en los equipos cliente. También permite la distribución de paquetes con aplicaciones.

La instalación la voy a realizar sobre una Debian Squeeze y, si ya conocéis las bondades de su gestor de paquetes, es muy sencilla. Sólo basta con ejecutar:

apt-get update
apt-get install mysql-server
apt-get install apache2 libapache2-mod-php5
apt-get install glpi ocsinventory-server ocsinventory-reports

Es importante seguir tal cual las órdenes anteriores

En esta versión, la consola de administración web de OCS se instala con el paquete ocsinventory-reports.

La pre-configuración de dichos paquetes nos pregunta por lo siguiente:

  • Establecer la contraseña del usuario root para MySQL
  • Grupo de trabajo para el servicio de Samba (compartición de recursos de Windows).
  • Método de configuración de la BBDD de GLPI: seleccionamos dbconfig-common (Si/Yes).
  • Contraseña de root de MySQL para crear la BBDD de GLPI.
  • Contraseña del usuario de GLPI para la conexión con MySQL: dejar en blanco para generar una automática.
  • Contraseña del usuario de OCS Inventory para la conexión con MySQL: dejar en blanco para generar una automática.

Tras todo esto, ya podemos acceder (y trastear) a los servicios:

  • Para GLPI http://direccion_ip_server/glpi con el usuario/clave glpi/glpi
  • Para OCS http://direccion_ip_server/ocsreports con el usuario/clave admin/admin

El quiz de todo esto es la integración de ambos servicios para que la información que recopile OCS sea volcada en GPLI y así podremos asignar los equipos, monitores, etc. a los usuarios que se den de alta en este último.

Es posible utilizar un servidor LDAP para la autentificación de GLPI,  así como la importación de usuarios.

Para realizar pruebas podemos instalar el paquete ocsinventory-agent e indicar como servidor “localhost”. Luego ejecutamos desde la consola ocsinventory-agent.

Para realizar dicha integración hay que hacer lo siguiente:

    • Obtener la clave del usuario MySQL de OCS (si la hemos generado automáticamente):
grep ^dbc_dbpass /etc/dbconfig-common/ocsinventory-server.conf
    • Entrar en GLPI y activar el modo OCS en “Setup > General > Restrictions > Activate OCSNG mode > Yes”.

Activar modo OCS

    • Configurar OCS en “Tools > OCSNG Mode” y seleccionamos “localhost”.
    • Introducir la clave anterior en “OCSweb user password “.
    • Introducir la URL a nuestro OCS “http://direccion_ip_server/ocsreports” en “URL of the OCS console”.
    • Poner los valores de: “Devices > Global Import”, “Monitors > Unit import on serial number” y “Printers > Global import”.

Configurar OCS

  • …POST ;)

Podemos configurar “algunos” parámetros más, pero eso lo dejo para cuando os leáis el manual….

Para realizar la primera sincronización, nos vamos a “Tools > OCSNG > Import new computers” y seleccionamos, en este caso y si hemos instalado ocsinventory-agent, nuestro servidor y le damos a “Import”. Aparecerán los datos en “Inventory > Computers”.

Importar desde OCS

AYUDA: es posible seleccionar nuestro idioma en “Settings” ;)

Esto es todo amigos….

6 pensamientos en “GLPI con OCS Inventory en Debian Squeeze

  1. julio cesar vallejos zoilan

    hola amigos! pido una ayuda al que entienda.. instale el glpi pero no me baja los mail.. lo instale en una maquina virtual… y a la hora de configurar para que me baje los mails y darle un click en el menu “Recuperar correo” me da un error como este.. “FALLO DE CONEXION” he buscado por muchos lugares en google y no encuentro una solucion a este problema. de ante mano GRACIAS que tengan un lindo dia.

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Imagen CAPTCHA

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>