Especiales

OCS Inventory: Qué es, cómo funciona y sus beneficios para TI

Todo lo que se necesita saber sobre OCS Inventory y la solución que brinda en materia de gestión de activos informáticos.

Actualizado el 19 Nov 2024

Open Computer and Software Inventory Next Generation, mejor conocido por sus iniciales OCS Inventory, es un software libre utilizado por los administradores de tecnología informática (TI)

Cuando compañía se expande estructuralmente, sus técnicas de trabajo se perfeccionan y la gestión de softwares y hardwares empresariales comienza a sonar entre las principales prioridades tecnológicas del área TI. Existen softwares, como OCS Inventory, que permiten a sus usuarios administrar todo su inventariado tecnológico a través de una aplicación.

Es una herramienta clave para la gestión y control de activos tecnológicos en empresas. La capacidad de OCS Inventory para recolectar al detalle distintos estados del hardware y software instalado en una red facilita su mantención y abre paso a mejorar la seguridad en todos sus extremos. Aventurate más sobre este software de código abierto.

Qué es OCS Inventory

Open Computer and Software Inventory Next Generation, mejor conocido por sus iniciales OCS Inventory, es un software libre utilizado por los administradores de tecnología informática (TI) que investigan mejores estrategias tecnológicas para una organización en referencia a la gestión de sus activos tecnológicos.

Es un software de código abierto y libre disposición. Su código fuente no significa un secreto para los desarrolladores de tecnología, sino que está disponible para su uso, estudio y modificación con el objetivo de mejorarlo.

¿Qué hace el OCS Inventory?

La función principal de OCS Inventory es la de inventariar equipos informáticos, es decir, realizar un registro del grupo de softwares y hardwares que funcionan de manera mancomunada para el funcionamiento de las tareas informáticas de una organización determinada. Esta tarea, de hecho, la hace de forma automática.

Respecto a sus especificaciones técnicas, este software puede ser utilizado en una amplia variedad de sistemas como Windows, Mac OS, Sun Solaris, Android, IBM AIX y BDS.

Su funcionamiento es bastante sencillo: a través de un agente se administra el inventario en los equipos y, con un servidor de administración, se puede observar y centralizar los resultados del inventario y los dispositivos detectados en la red.

Com relación al despliegue de software que ofrece OCS Inventory, este otorga la posibilidad de crear paquetes de implementación. Este es un archivo o conjunto de archivos que se preparan y configuran para distribuirse y ejecutarse en equipos administrados por el sistema, el cual permite a los administradores enviar e instalar aplicaciones, parches, actualizaciones o scripts de configuración en los equipos conectados.

Toda la comunicación entre el cliente y sus servidores se realiza a través de protocolos HTTP y HTTPS- Estos últimos facilitan la transferencia de archivos a través de la red informática mundial de forma cifrada, lo cual es mucho más segura al momento de proteger la privacidad de los datos que se envían y reciben.

Funcionamiento interno de OCS Inventory

OCS Inventory funciona a través de dos elementos esenciales: Un agente que debe administrar los equipos, es decir, una computadora utilizada para solicitar información a un servidor; y lógicamente un servidor propiamente dicho. Como parte de su funcionamiento interno, el software asegura que todo el inventario del cliente pueda ser visualizado a través de una interfaz web.

Servidor

El primer elemento que hace al funcionamiento interno propio de OCS Inventory es el servidor que se encarga de la administración a través de una consola web.

Este servidor, también conocido como OCS Inventory Report, administra a todos los equipos a inventariar. Gracias a su carácter multiplataforma y a su diseño relativamente simple, tiene un muy buen rendimiento.

En cuanto a los programas y lenguajes utilizados, el servidor funciona con Apache, un servidor web HTTP también de código abierto; MySQL, que es una de las bases de datos de código abierto más populares del mundo; y Perl, su lenguaje de programación.

Agente

Además del servidor, otro elemento clave de OCS Inventory es el agente, conocido también como el OCS Inventory Agent.

Este mismo se instala con el objetivo de recopilar la mayor cantidad de información posible en cada uno de los equipos cliente, aquellos que van a ser monitoreados por el servidor.

Los agentes están disponibles para Windows, MacOS X de Apple, Android, GNU/Linux, Open BSD, Sun Solaris, Netbsd, Freebsd, IBM AIX y HP-UX.

Interfaz de Web

Para completar la explicación del funcionamiento interno de OCS Inventory, nos detendremos a describir cómo funciona su interfaz web.

Como habíamos mencionado anteriormente, a través de ella se puede visualizar el inventario, gestionar los derechos de usuario y ofrece también un escritorio de ayuda para los técnicos.

A través de la interfaz web, que es sencilla y fácil de manejar, podremos observar a través de diferentes columnas qué computadoras tiene la organización funcionando y dónde están ubicados cada uno de ellos según distintos parámetros como su país, ciudad y sede donde se encuentran funcionando.

En esta interfaz de OCS Inventory se encuentran disponibles otros datos como la última vez que se hizo un inventario, el nombre de usuario, el sistema operativo, la dirección IP, la cantidad de conexiones por día y la cantidad de malas conexiones.

La información contenida en el inventario que se puede observar desde la interfaz web puede ser exportada y visualizada en una hoja de cálculo o en un archivo XML.

El inconveniente que puede suscitarse con la interfaz web de OCS Inventory es que este no permite llevar un registro en formato de historial de la información que se genera.

Por eso es que en el siguiente apartado analizaremos cómo OCS Inventory puede combinarse con otro software para proveer un servicio mucho más efectivo.

OCS Inventory + GLPI

OCS Inventory permite recopilar información de forma automática con el objetivo de generar una base de datos e inventariar equipos informáticos que se encuentren activos.

Sin embargo, el hecho de no poder llevar un registro de lo inventariado constituye una desventaja que puede ser solucionada con el complemento de otro programa conocido como GLPI.

¿Qué es GLPI y para qué sirve?

GLPI, o Administrador Libre de Recursos Informáticos, es un software libre que permite gestionar y administrar los recursos informáticos de una organización o empresa de forma sencilla

Con esta plataforma web también se puede llevar un registro de los diferentes trabajos de mantenimiento realizados sobre los recursos informáticos que se administran y guardar información acerca de los inventarios.

Sin embargo, aún existen desventajas al trabajar con este programa y es que los datos deben ser ingresados al sistema de forma manual

Por esta razón, muchos profesionales en la administración TI para empresas recomiendan combinar el uso de ambos programas para tener un sistema efectivo de inventario y registro de los equipos informáticos

  • Por un lado, OCS Inventory permite inventariar el software y el hardware de manera automática sin tener que completar las actualizaciones a mano
  • Por el otro, GLPI es capaz de generar un historial de los activos tecnológicos del entorno TI

Cómo conectar OCS Inventory con GLPI

Tal como hemos especificado, si logramos que tanto OCS como GLPI funcionen de forma mancomunada, obtendremos la solución perfecta para la gestión de activos de tecnología informática

La manera de llevar a cabo dicha fusión es a través de un plugin de OCS Inventory en GLPI. En primer lugar, será necesario conocer la versión del servidor GLPI. Luego, descargar el plugin que corresponda a ese programa junto con su código fuente.

Una vez obtenido ambos archivos, éstos deben alojarse dentro de la carpeta “plugins” que se encuentra en el disco local donde haya sido instalado el servidor GLPI. De este modo, los desarrolladores TI tendrán acceso a ambas aplicaciones y podrán usarla de forma conjunta.

Desarrolladores

Conscientes del complemento que suponen ambas herramientas, quienes desarrollan estos software ya están pensando en la mejor manera de integrar sus funcionalidades para proveer un mejor rendimiento y servicio a las empresas.

Entre los desarrolladores más destacados de OCS Inventory podemos encontrar a cuatro personas de origen francés. Sin embargo, no son los únicos, ya que existen otros que colaboran de diferentes maneras.

Entonces ¿Para qué sirve OCS Inventory?

OCS Inventory en la educación

En el ámbito educativo, tanto escuelas como universidades acostumbran a tener un espacio de computación. Sus dispositivos disponen de las mismas herramientas con el objetivo de que los estudiantes aprendan e interactúen con softwares que les son de utilidad para aprender.

En esos casos, OCS Inventory puede ser utilizado para llevar un control detallado de sus equipos informáticos, facilitando el mantenimiento y la planificación de actualizaciones. 

OCS Inventory en organizaciones y Pymes

Microsoft advirtió a los usuarios que, si no actualizan sus sistemas operativos cuando se les notifica, sus computadoras se vuelven más vulnerables. Esto sucede porque las versiones antiguas de Windows dejan de recibir actualizaciones de seguridad, lo que facilita el acceso de ciberdelincuentes a los equipos.

Con un espacio digital monitoreado desde OCS Inventory, el área TI de una empresa puede visualizar el estado de las actualizaciones de Windows en todos los equipos, identificando aquellos que requieren atención inmediata. Mediante el plugin WinUpdate, los desarrolladores recopilan el estado de las actualizaciones de Windows y los códigos de error asociados para tomar las medidas pertinentes. 

5 características de OCS Inventory

Pues bien, hemos mencionado hasta ahora qué es OCS Inventory, para qué se utiliza y cuál es la mejor manera de complementarlo para maximizar su funcionalidad.

Es momento ahora de mencionar algunas características de este software de libre disposición que sirve para inventariar software y hardware de manera automática.

Interfaz web intuitiva

Como primera característica recordaremos uno de los tres elementos esenciales de este software. Nos referimos a la interfaz web, cuyo uso es muy sencillo y permite observar y administrar los activos del servidor. 

Esta interfaz ofrece otras posibilidades, tales como observar y analizar el detalle de cada servidor y saber el estado de hardwares como la CPU, RAM, placa madre, entre otras.

Gestión de redes y consola web

Por otro lado, también se pueden ver detalles de las redes activas y de la versión de BIOS. Y gracias a su consola web fácil de utilizar, el monitoreo de estas tareas es mucho más fácil de realizar.

Además de la interfaz web, otro de sus funcionamientos más conocidos es la gestión de softwares y hardwares a través de agentes, los cuales se encargan de administrarlos y registrar su estado de actividad.

Sistema de despliegue robusto y uso de plugins

Otra característica que en parte ya hemos descrito anteriormente, es la posibilidad de la integración de OCS Inventory con otros programas de software como es el caso de GLPI. En su actualización más reciente (2.10.0), el software permite desplegar plugins para sistemas Unix.

Existen también otros programas con los que también se puede complementar OCS Inventory como iTop, una herramienta colaborativa de código abierto que brinda soluciones para centro de servicio IT.

Disponibilidad de software y ejecución de scripts

OCS Inventory cuenta además con un sistema de despliegue fuerte. Este facilita que todas las actividades de un software estén disponibles para su uso. 

Gracias a esto es posible ejecutar scripts, una secuencia de comandos que sirve para formar y automatizar las instalaciones del sistema, sin problema alguno. La última versión de software tiene compatibilidad con PHP 8, un lenguaje de programación adaptado especialmente al desarrollo web. 

Un aspecto importante en el que ya hemos hecho hincapié, pero que vale la pena mencionar nuevamente, es que es un software que está disponible para una amplia variedad de sistemas operativos, incluyendo su soporte.

Acceso a servicios web

Al describir las características del OCS Inventory, no podemos dejar de mencionar la interfaz SOAP, mediante la cual es posible acceder al servicio web. Estamos hablando de un protocolo estándar que marca la forma en la que dos objetos de diferentes procesos se van a comunicar entre sí mediante el intercambio de datos XML.

Beneficios de usar OCS Inventory

OCS Inventory es un software ampliamente utilizado para la gestión de activos TI. Esto se debe en gran medida a una cierta cantidad de beneficios que ofrece para aquellos que lo utilizan, los cuales mencionaremos a continuación. 

  • Acceso y gestión desde una interfaz web
  • Uso de APIs y plugins
  • Detección de software no autorizado
  • Notificación de mantenimiento de hardware
  • Registro de versión de softwares
  • Gestión de activos, servidores y computadoras
  • Asistencia en el área de soporte y mantenimiento

Pero por sobre todas las cosas, el beneficio central de OCS Inventory es la efectividad que posee para brindar el servicio que ofrece. Permite inventariar todos los equipos que tenga una organización de forma automática, y mantiene actualizado el registro, facilitando así la tarea de los administradores de red.

Utilidades para las empresas

Hemos profundizado ya en las características y beneficios que ofrece OCS Inventory, pero es natural preguntarse de qué manera esta herramienta de software colabora con la mayor eficacia del trabajo organizacional y empresarial. Abordaremos estos aspectos en este apartado.

Gestión

OCS Inventory permite manejar y gestionar el inventario de activos informáticos de la organización desde un solo software, con un trabajo mancomunado entre el servidor administrador, los agentes de cada equipo y la interfaz web.

Ahorro de costos

Esto último constituye una gran ventaja para las empresas, sobre todo en materia de costos, y es que se puede acceder a la interfaz web simplemente desde un navegador de internet.

Actualizaciones permanentes

No solo es el hecho de poder gestionar el inventario lo que hace a esta herramienta imprescindible para el manejo y la administración de una empresa. También lo es que dicho inventario se mantenga actualizado de manera automática.

Mantenimiento

Por otro lado, si se hace una correcta integración con GLPI, facilita el seguimiento de los problemas de soporte en materia de tecnología informática. Esto provoca que sea más sencilla la tarea de mantenimiento.

Instalación automática de software

Siguiendo la lógica empresarial y entendiendo que es siempre positivo disminuir los costos y maximizar la eficacia, es menester mencionar la facultad que posee OCS Inventory de actualizar el software de los equipos de una organización de forma remota.

Pensemos en el tiempo que tardaría el área de soporte informático de una organización en trabajar en la actualización de cada uno de los diferentes software de los equipos. Pues esto encuentra una solución eficaz en la función de instalación automática de software de todos los equipos de una determinada red.

Esto es posible hacerlo mediante una planificación preestablecida que indique qué software en particular se va a instalar o actualizar. Para mayor organización y concreción de un trabajo más sencillo, mediante el IP Discovery se puede conocer cuáles son aquellos activos de red que aún no están inventariados.

Administración de software

Retornando a aquellas utilidades que tiene OCS Inventory para las empresas en materia de administración de activos informáticos, debemos mencionar los reportes que ofrece acerca de las características de los equipos.

En esos reportes se puede llegar a especificar la cantidad de computadoras que cuentan con una memoria menor a cierto valor, o individualizar aquellos equipos que se estén quedando sin memoria. Además de otros informes que colaboren con la seguridad informática.

Seguridad de software

Concluyendo con las ventajas en materia de seguridad, también ofrece la posibilidad de otorgar permisos diferenciados y variados roles a los usuarios. En su última actualización, OCS Inventory integró la autenticación CAS, un servicio que redirige los navegadores que visitan aplicaciones o servicios a su autenticador para que sean validados. 

Recordemos la ya mencionada comunicación segura mediante HTTP/HTTPS y un aspecto que tiene relación con sus actualizaciones remotas. Las mismas se realizan con conexiones seguras y con un esquema de certificados de carácter público y privado.

Dónde descargar y cómo instalar

Ahora que ya hemos hecho un profundo análisis de los distintos puntos de vista desde los que se puede analizar al software de código abierto OCS Inventory, debemos volcarnos a la cuestión referida a su descarga e instalación para su posterior puesta en práctica.

Lo primero que debemos aclarar es que se trata de una herramienta gratuita, por lo que el costo de su descarga es nulo.

La mayor parte de los enlaces de descarga los encontraremos en la página oficial del software en el siguiente link: Descargar OCS Inventory GRATIS.

Desde allí debemos descargar el Agente que operará en cada uno de los equipos a monitorear e instalarlo en nuestra computadora siguiendo estos 6 puntos: 

  1. Seleccionar la opción ‘ejecutar como administrador’ con el propósito de que se abra una nueva ventana de instalación. 
  2. Una vez abierta la misma, debemos presionar sobre la opción Next (que es ‘siguiente’ en inglés). 
  3. Luego solo queda aceptar la licencia, volver a presionar Next. 
  4. Ingresar el dominio o servidor IP, quitar el tilde que aparece junto a las palabras ‘certificados validados’ y seguir avanzando presionando Next nuevamente. 
  5. Es necesario elegir un nombre con el que se nos conocerá en OCS Inventory. 
  6. Luego nuevamente presionamos Next y comenzará la instalación propiamente dicha

El resultado debería ser la instalación del agente de OCS Inventory y la posibilidad de observar la información del equipo en cuestión en la página oficial del software.

Pasos iniciales para descargar el servidor de inventario OCS en Windows y Mac

La instalación del agente de OCS es soportada por Windows, Mac, Linux y Android y su descarga está disponible directamente desde el sitio web.

En el caso del servidor, la cuestión es un poco más compleja ya que la página ofrece la posibilidad de instalarlo solo en Linux. Por lo tanto, descargar el servidor para Windows o Mac desde la página oficial ya no es una opción.

Sin embargo, existen otras páginas desde las cuales se puede descargar el servidor para estos sistemas operativos. Dejamos aquí una web desde la cual es posible descargar OCS Inventory para Windows: DESCARGAR OCS INVENTORY PARA WINDOWS

Instalación del servidor OCS paso a paso

Entonces, para instalar el servidor, lo primero que hay que hacer es descargarlo. Luego se descomprimen los archivos y se comienza la instalación del servidor. Este último viene en conjunto con el servidor web XAMPP, que es también un sistema de software libre.

Posteriormente, debemos ejecutar un instalador conocido como OCSNG-Windows-Server-Setup y proceder a elegir el idioma.

Es necesario aceptar la licencia con el objetivo de seguir adelante, elegir la carpeta donde quedará guardado el programa en el menú de inicio y finalmente hacer clic en instalar.

Durante la instalación del programa podremos observar que aparecerán en una ventana algunas preguntas en pantalla que debemos responder. Lo recomendable es responder ‘sí’ en todos los casos y luego cerrar dicha ventana.

Una vez finalizada la instalación tendremos dos ventanas en las que veremos en una el servidor web XAMPP y en la otra OCS Inventory. Es necesario que llenemos los datos para conectar el software a nuestra base de datos, además de elegir un nombre de usuario y contraseña.

Por último, con el ingreso de los datos elegidos en el administrador web, finalizamos el proceso y ya tenemos instalado el servidor de inventarios.

¿Cómo actualizo mi servidor de OCS Inventory?

Para actualizar el servidor de inventario OCS debemos descargar el servidor disponible para Linux directamente desde la página web oficial del software.

Si la actualización o descarga se realiza desde un sistema operativo Windows, es necesario utilizar WinSCP.

Posteriormente, necesitamos acceder al servidor CentOS mediante el protocolo de red criptográfica Secure Shell (SSH) y posicionarnos en el directorio raíz. Una vez hecho esto, necesitamos descomprimir el archivo que descargamos e iniciar la actualización.

Por Gonzalo Castillo.

Artículo publicado originalmente en 17 Ene 2023

¿Qué te ha parecido este artículo?

¡Su opinión es importante para nosotros!

Artículos relacionados

Artículo 1 de 4