Se utilizaron dos herramientas, una es glpi y la otra Ocs inventory, ambas disponibles para
Linux y windows. GLPI dispone de funciones que facilitan el trabajo de los administradores
así como un sistema de seguimiento de trabajo con mail de notificación, además de poder
establecer la topología de la red, el registro se debe realizar de forma manual. Ocs inventory
recopila información del hadware y software instalado en las computadoras de la red, esto es
posible mediante la instalación de un software agente en cada pc, el dialogo entre el cliente y
el servidor esta basado actualmente en estándares, como los protocolos http/https y formato
de datos XML. Se utiliza un plugin para importar y sincronizar la base de datos de OCS
Inventory a glpi.
GLPI es software libre distribuido bajo licencia GPL, que facilita la administración de recursos
informáticos. GLPI es una aplicación basada en Web escrita en PHP, que permite registrar y
administrar los inventarios del hardware y el software de una empresa, optimizando el
trabajo de los técnicos gracias a su diseño coherente. No requiere agentes pues se trabaja
vía Web con autenticación de usuarios. Estos usuarios pueden ser administradores, que
pueden modificar la información, o usuarios de solo consulta. El software permite registrar
información de inventario, de contactos, también permite registrar solicitudes de servicio por
parte de los usuarios y asignar la atención de dichas solicitudes al personal de soporte
correspondiente, entre otras tareas, la información correspondiente se puede encontrar en la
siguiente dirección http://glpi.indepnet.org/. Las principales funcionalidades de GLPI están
articuladas sobre dos ejes. El primer eje esta relacionado con el inventario de todos los
recursos informáticos, y el software existente, cuyas características se almacenan en bases
de datos y el otro eje esta basado la administración y los historiales de las diferentes labores
de mantenimiento y procedimientos relacionados, llevados a cabo sobre esos recursos
informáticos.
• Apache2.2.0
• MYSQL5.0.18 [2]
• PHP5.1.1 + PHP 4.4.1 pl1 + PEAR
• eAccelarator0.9.4-rcl
• PHP-Switchwin32 1.0
• ControlXAMPP Versión 1.0
• SeguridadXAMPP 1.0
• SQLite2.8.15
• OpenSSL0.9.8
• PHPMyAdmin 2.7.0 pl1
• ADOBD4.68
• Mercury Mail Transport System for Win 32 and NetWare System v.4.0.1b
• FilliZilla FTP Server 0.9.11
• Webalizer 2.01-10
• Zend Optimizer 2.6.0
• Perl 5.8.7
Primero bajamos las herramientas que necesitaremos
ocs inventory: pagina oficial http://www.ocsinventory-ng.org
Desde aca bajamos el servidor y el agente (Servidor: OCS Inventory NG Management server
for Windows; Agente: OCS Inventory NG Agents)
http://www.ocsinventory-ng.org/index.php?page=1-01
glpi: pagina oficial http://glpi-project.org
Desde el siguiente link bajamos el paquete de instalacion de glpi
http://glpi-project.org/spip.php?article41
Servidor
Se aceptan las condiciones del contrato y se escoge el directorio donde quedara instalada la
aplicación, por defecto es “C:\Archivos de programa\OCS Inventory NG”. Se necesitara 99.2
MB de espacio libre en disco.
Se debe escribir la información para conectarse con la base de datos del servidor MYSQL con
un usuario que será el que creara la base de datos, las tablas, índices etc.
• Nombre de usuario de MYSQL, “root” que viene por defecto
• Password para el usuario de MYSQL (viene vacía por defecto).
• Hostname de MYSQL, “localhost”.
El firewall de Windows bloquea algunos servicios como la base de datos mysql y el ftp, por lo
que es necesario agregarlo a las excepciones del firewall, para ello se abre las propiedades
del firewall, en la pestaña excepciones, clic en agregar programa y luego desde la carpeta
xampp (C:\Archivos de programa\OCS Inventory NG\xampp), se busca el ejecutable del
servicio que esta siendo bloqueado y se lo agrega.
El agente de OCS Inventario para Windows corre como un servicio automáticamente cuando
se prende el computador.
Se corre el ejecutable del agente.
Validar el acuerdo de licencia dando clic en botón “I agree”.
Se llena los campos con el nombre del servidor que es en donde se encuentra instalado el
servidor de ocs inventory y el número del puerto por donde se realizará la comunicación que
por defecto es el 80, si no desea usar las opciones del Proxy de Microsoft Internet Explorer,
se selecciona la opción “No proxy”. Seguidamente dar clic en siguiente.
Dar clic en “Finish” para terminar. El agente ahora se encuentra instalado como un servicio.
Descubrir IPs
Una vez que se ha ingresado, se coloca la dirección ip de la red, la máscara de red, el
nombre de la red y el uid
Descubrir IPs ==> configurar==> nombre de subredes
A continuación se configura la red en la cual se encuentran las PCs, para ello se debe hacer
clic en el icono de descubrir IPs, luego en la opción configurar y por último en nombre de
subredes. En el campo de texto de dirección IP, se coloca la dirección ip de la red, en
máscara, se inserta la mascara utilizada en la red, En nombre de red se inserta un nombre
para identificar a la red y Uid es el user identifier
Para ver el inventario de las pc, hay que ir a la consola de administración de ocsreports
(http://localhost/ocsreports/index.php ), el inventariado de las pc no se verá
inmediatamente, ya que el servidor hace un escaneo de la red buscando máquinas que
posean el agente y esto le lleva un tiempo considerable, el cual puede ser configurable para
que tarde mas o menos tiempo
AUTO_DUPLICATE_LVL: Define criterios que deben ser iguales para los dos computadores
a mezclarse automáticamente
Se elige un valor para descubrir computadoras duplicadas. Si comprueba múltiple Valores, el
servidor intentará descubrir la comparación doble de estos Valores.
Instalación de GLPI.
Se descarga de la de la página oficial http://glpi-project.org la carpeta de instalación que
poseen los archivos de configuración de glpi. Para sincronizar la base de datos de ocs
inventory con glpi, se necesita copiar la carpeta glpi, en la carpeta en la que se almacenan
los archivos del servidor web apache, que por defecto es C:\Archivos de programa\OCS
Inventory NG\xampp\htdocs. Se escribe en el explorador web localhost/glpi para comenzar
la instalación. Clic en el botón “instalación”
Se escribe la información para conectarse con la base de datos del servidor MYSQL
• Nombre de usuario de MYSQL, “root” que viene por defecto
• Password para el usuario de MYSQL (viene vacía por defecto).
• Hostname de MYSQL, “localhost”.
Se selecciona la base de datos de ocs inventory, la cual se llama ocsweb y clic en continuar
Plugins
Instalación de plugins
Configuración de plugins
Ip addressing
Este plugins sirve para ver la asignación de ip en la red, mostrará que ip corresponde a cada
equipo, las ip sin utilizar y nos resaltará con un color diferente si hay una misma dirección ip
para más de una máquina. Además mostrará la dirección física y el nombre de cada equipo.
Las modificaciones se realizan desde la configuración de plugins y es la siguiente.
Como se comentó anteriormente este plugin sirve para sincronizar la base de datos de ocs
inventory con glpi, requisito necesario para exportar la información de las computadoras
almacenadas en ocs. Una vez que se ha instalado, lo primero que hay que hacer es activar el
modo ocsng ubicado en configuración en la sección general. Luego en el apartado de modo
ocsng el cual se encuentra en opción configuración. Se activan las casillas de los dispositivos
de los cuales se importará la información a glpi. En el sector inventario se podrán ver las PC
que han sido inventariadas, si se hace clic sobre alguna de ellas, mostrará en diferentes
solapas toda la información relacionada con dicha máquina, también es posible agregar
información o editar.
tree view
Con este plugin se podrá representar la información en forma de árbol, similar a una carpeta
de Windows, facilitando el acceso a la información. Esta opción se encuentra en la penstaña
tree view del botón plugins.
Conclusiones