Professional Documents
Culture Documents
OCS INVENTORY es un sotfware de inventarios de hadware de software, tiene licencia
GPL. Este recopila informacion sobre el hadware y sotfware de los equipos que se tienen
en la red atravez de un agente que se instala en cada equipo cliente. OCS se puede
administrar desde una interfaz web, y el dialogo entre los equipos cliente y servidor se
basa en http “Hipertext Transfer Protocol”.
Perl es un lenguaje de programacion.
Para descargar el paquete de OCS Inventory se entra a este link y se descarga el
paquete para linux o UNIX http://www.ocsinventoryng.org/index.php?
page=downloads .
Para instalar las depencias que necesita Ocs Inventory actalizamos los repositorios con
aptget update y despues instalamos las siguientes librerias.
PERL
aptget install libmxlsimpleperl
aptget install libcompresszlibperl
aptget install libdbiperl
aptget install libdbmysqlperl
aptget install libapachedbiperl
aptget install libnetipperl
aptget install libsoapliteperl
aptget install perl
XAMP
aptget install mysqlserver5.0
aptget install apache2
aptget install php5
aptget install phpmyadmin
MODULOS PARA PHP
aptget install libphppclzip
aptget install php5gd
aptget install libapache2modperl
aptget install php5mysql
Despues de instalar esto se reinicia el Servidor Apache. “service apache2 restart”
Ya se tienen todas las dependencias instaladas ahora se instala el OCS Inventory.
El archivo descargado esta en formato .tar.gz, para poder utilizar el sotfware se tiene
que estraer de este formato.
Se entra a la carpeta donde descargo el paquete, en mi caso Descargas.
root@jennifer:~# cd Descargas/
root@jennifer:~/Descargas# tar xvzf OCSNG_UNIX_SERVER1.02.3.tar.gz
Luego de que se estrae entramos a la carpeta que generalmente queda en la misma
carpeta donde estaba el .tar.gz y se busca en setup.sh y lo ejecutamos, durante la
insralacion nos preguntara algunas cosas.
Aquí comienza la instalacion.
Se le da el nombre del equipo o la direccion Ip donde se encuentra instalado MYSQL.
Por defecto aparece localhost, por que generalmente mysql esta instalado en el mismo
equipo. Damos enter para decirle que es localhost.
El puerto por el que escucha mysql, por defecto se deja ese mismo.
Como OCS Inventory se basa en HTTP entonces para esto se instala el apache. En este
paso pide el demonio del apache, se deja asi por defecto.
Ruta archivo de configuracion del apache, se deja asi por defecto, o se pone la ruta
donde se encuentra el archivo de configuacion del servidor web.
Aquí pide el usuario con el va a correr apache, generalmente es wwwdata, entonces en
apache_run_user y apache_run_group se pone lo mismo.
En la carpeta /etc/apache2/conf.d/ se incluye un directorio que permite algunas
configuraciones para acceder al ocs. Se deja por defecto, como se esta trabajando con el
apache, el coje las rutas por defecto.
Como OCS Inventory requiere de Perl, entonces pide el demonio de perl.
Chequea la comunicación con el sistema y lo que nesecita para poder arrancar
correctamente.
El resto de la instalacion chequea las dependencias que nesecita y configura los
archivos para que se pueda acceder al administracion por web.
Aca lo va a configurar.
Se le deja por defecto para que se puede administrar por web.
Indica donde va a copiar todo el paquete de instalacion, crea los directorios
correspondientes y termina la instalacion exitosamente.
Aunque se tiene instalado el OCS Inventory con todas sus dependencias, todavia no se
puede acceder a este, ya que como trabaja con el apache hay que hacer algunas
modificaciones.
Lo primero que tenemos que hacer es crear un enlace o link simbolico de la carpeta de
la instalacion del OCS Inventory a la carpeta dode se encuentra los sitios del apache.
La carpeta del Ocs se encuentra en /usr/share/ocsinventoryreports/ocsreports, y los
sitios del apache se encuentran en /var/www, para hacer el enlace nos paramos en
/var/www y desde aquí se hace el enlace asi.
ln s /usr/share/ocsinventoryreports/ocsreports.