Sistema OCSInventory

Sistema OSCInventory
Información sobre la plantilla
OCS imagelarge.jpg
Última versión estableOCS Inventory NG 2.0.3
Sistemas Operativos compatiblesMicrosoft Windows, Linux, entre otros
LicenciaGNU General Public License, version 2.0

OSC Inventory. Es un sistema para mantener el inventario de máquinas de forma fácil y automatizada. Es un programa sencillo pero muy útil, permite tener un inventario centralizado de software y hardware. Permite disponer en forma rápida y completa de los datos de los equipos y su relación con los usuarios. OCSInventory está basado en software libre y publicado bajo la licencia GNU General Public License, versión 2.0.

Sistema OCS Inventory

OCS Inventory es un sistema de inventario y distribución de paquetes con interfase web. Su arquitectura es de servidor y agentes desde la que se recogen los informes de la red. El agente es soportado por la mayoría de los sistemas operativos: Windows, Linux, Mac OS, entre otros.

El sistema OSC Inventory permite tener una vista centralizada de los servidores y computadoras de escritorio. También facilita la tarea de mantenimiento y renovación de hardware, la detección de software no autorizado y la prevención de ataques de seguridad brindando detalles de las versiones de los programas instalados en cada computadora.

Características

  1. Cuenta con una funcionalidad de búsqueda que permite filtrar datos como programas instalados, memoriaRAM, redes, entre otros.
  2. El agente debe ser instalado y configurado en cada servidor o computadora a ser inventariada.
  3. Permite agrupar los servidores por diferentes criterios (similar a la búsqueda).
  4. El instalador del agente se encuentra disponible para Windows y Linux.
  5. Análisis de la red.
  6. La interfaz web muestra el detalle de cada servidor incluyendo:

Principales funciones

  1. Sincronización con GLPI.
  2. Consola de administración web.
  3. Servicio web accesible a través de la interfaz SOAP.
  4. Tres niveles de arquitectura con las normas vigentes, HTTP, HTTPS y formato de datos XML.
  5. Sistema de despliegue de gran alcance que permite la distribución de la instalación de software o scripts en las computadoras, sin sobrecargar la red.
  6. Compatibilidad con múltiples sistemas operativos, incluyendo Microsoft Windows, Linux, BSD, Sun Solaris, IBM AIX, HP-UX, Mac OS X.

Beneficios

  • Facilita la detección de software no autorizado.
  • Facilita la tarea de mantenimiento y renovación de hardware.
  • Permite tener una vista centralizada de los servidores y computadoras de escritorio.
  • Facilita la prevención de ataques de seguridad brindando detalle de las versiones de los programas instalados en cada computador.

Instalación de OCS Inventory NG

El primer paso para obtener una instalacion satisfactoria de OCS Inventory NG es verificar los requerimientos mínimos que se deben tener en cuenta para instalar el sistema.

  • Tener instalado GNU/linux (de preferencia Debian), instalar LAMP(Linux, Apache, Mysql y PHP)
  • Instalar Apache 2 con soporte de PHP. Si desea instalar apache 2 con PHP5, se escribe lo siguiente:
  # apt-get install apache2 php5 libapache2-mod-php5
  • Instalar MySQL:
  # apt-get install mysql-server mysql-client php5-mysql.

El archivo de configuración de MySQL esta en:

  /etc/mysql/my.cnf 

Después de instalar MySQL se debe cambiar el password porque no tiene ninguno por defecto, así que se pone lo siguiente:

 # mysql -u root mysql> USE mysql;
 mysql>  UPDATE user SET Password=PASSWORD('nuevo-password') WHERE 
 user='root';  mysql> FLUSH PRIVILEGES;
  • Instalar el PhpMyAdmin: se recomienda no usar el usuario root, para eso se deben crear usuarios y darle los permisos necesarios para que manejen sus bases de datos.

Para eso se instala PhpMyAdmin:

 # aptitude install phpmyadmin

El archivo de configuración de phpmyadmin se encuentra en:

/etc/phpmyadmin

Se reinicia el apache2 para que coja los cambios:

# /etc/init.d/apache2 restart

Luego de esto se abre el naveador y se escribe la siguiente dirección: http://localhost/phpmyadmin

Instalación

  • Primero se actualiza:
  # aptitude update
 y luego se inicia la  instalación:
# aptitude install ocsinventory-server ocsinventory-reports 
  • Después comienza con la configuración de ocsinventory-server, para esto se ingresa la contraseña del root de mysql.

El sistema pide una contraseña que se va a usar para el administrador de la base de OCS inventory. Se confirma la contraseña y listo, ya se tiene instalado los paquetes de OCS inventory NG. Antes de abrir el navegador y apuntarlo a http://localhost/ocsreports se debe corregir un pequeño bug con la contraseña, para arreglar este bug se tiene que cambiar la clave

 #  htpasswd /etc/ocsinventory/htpasswd.setup admin 

Corregido el bug se puede abrir el navegador y poner http://localhost/ocsreports , recuerden que el usuario de la base de datos de OSC Inventory es ocs y la clave es la que se había puesto anteriormente. Una vez aquí aparece una ventana y solo se necesita hacer click en el botón send.

  • Luego pide el usuario y la clave, el usuario aquí es admin y la clave es la que puso cuando se corrigió el bug.

Se comienza con la instalación de la base de datos...se hace un click submit query. Listo esto se hace un click en el enlace a OCS inventory NG y ya se tiene instalado todo en la parte del server, ahora se pone el usuario admin y la clave admin.

Lo que queda hacer es instalar en cada computadora el agente(OcsAgentSetup.exe)

Licencia de OCS Inventory

OCS Inventory es publicado bajo la licencia GNU General Public License, versión 2.0 (GNU GPLv2). La GNU GPL establece una o varias personas para distribuir OCS Inventory para un cargo, pero en realidad no cobran por el software en sí, porque este sistema es totalmente gratuito.

OCS Inventory es libre de compartir y modificar, pero si lo hace no puede comerciarse bajo otra licencia. Todo el GPL se dedica a asegurar que esto no suceda. Usted puede distribuir y cobrar por ese servicio. Lo podrá cambiar, añadirle diseño y contenido y de esta forma cobrar por eso. Sin embargo no puede alterar la licencia y no podrá alterar los derechos de autor.

Los derechos de autor de OCS Inventory se lleva a cabo por el Equipo de Desarrollo de OCS Inventory. No hay ninguna restricción para el uso de OCS Inventory, la GNU GPL le otorga la libertad de usar el software con cualquier propósito que usted necesite. La licencia GPL permite a cualquiera hacer una versión modificada para su propio uso sin necesidad de distribuirlo o transmitir los cambios a los demás.

Si usted realiza una modificación en el código del núcleo de OCS Inventory y ha elegido éste para distribuir las modificaciones a los demás deben ser liberados en los mismos términos que ha recibido el código original. Por lo que su modificación debe ser liberado bajo la GPL. Es posible que modifique las cabeceras para el código fuente para incluir su declaración de derechos de autor propios. Si usted lo hace, debe anotar claramente en el código fuente de sus enmiendas, cambios o adiciones. En cambio si usted ha escrito una extensión o módulo adicional para el inventario de OCS no tiene por qué liberarlo bajo la GPL. Esta le permite escribir sus propias extensiones para el inventario de OCS y para liberar las extensiones bajo cualquier licencia que usted eligió.

Fuentes