Instalación de OCS Invetory Server
Enviado por cyrano666 • 2 de Enero de 2013 • 1.616 Palabras (7 Páginas) • 576 Visitas
Ing. Jonathan Bailon Segura
Instalación de OCS Invetory Server
OCS Inventory es un Software Open Source el cual permite realizar un inventario de todas
las características de software y hardware, de los equipos que se encuentran conectados en
la red. Para ello cuenta con un servidor el cual es el encargado de almacenar y gestionar
toda la información, y un agente instalado en cada equipo, el cual enviá toda la información
recolectada al servidor
Así como también realizar el envió de paquetes a un numero determinado de equipos. Estos
paquetes pueden contener software a instalarse o una serie de instrucciones que se
ejecutaran en el equipo.
Para realizar la instalación del OCS en Ubuntu, primeramente debemos instalar los paquetes
necesarios para realizar la instalación.
Primeramente descargaremos el paquete de instalación del OCS Inventory Server de la
pagina principal del OCS Inventory http://www.OCS Inventory-ng.org/. La versión mas
reciente del OCS Inventory es la 1.02 RC3.
En segundo lugar y solo en caso de que no los tengamos instalados, instalaremos un
servidor LAMP (Apache + MySQL + PHP), para ello ejecutaremos las siguientes lineas en
una consola.
sudo apt-get install apache2
sudo apt-get install mysql
sudo apt-get install php5
Después de tener instalado el servidor LAMP procederemos a instalar algunos archivos
necesarios para la instalación del OCS Inventory, para ello ejecutamos la siguiente linea:
sudo apt-get install mc openssh-server libxml-simple-perl libcompress-zlib-perl libdbi-perl
libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl php5-gd build-essential
libapache2-mod-perl2 libxml-xql-perl phpmyadmin
Entre uno de los paquetes que se instalan es el phpmyadmin, este no es un paquete
obligatorio, pero es muy útil en el momento de administrar la base datos. En ubuntu el
phpmyadmin se instala por defecto en “/usr/share/phpmyadmin” debido a ello cuando
deseamos acceder a el desde el navegador web, nos indica que la pagina solicitada no
existe, para solucionar este problema debemos realizar una liga suave de la carpeta
Ing. Jonathan Bailon Segura
phpmyadmin ala carpeta www del Apache.
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
Ya que se han instalado los archivos necesarios para la correcta instalación del OCS
Inventory, nos posicionamos en la carpeta donde se encuentra ubicado el paquete de
instalación del OCS Inventory Server, en este caso el paquete se descargar dentro de el
home del usuario. Descomprimimos el paquete de instalación:
tar -xvzf OCSNG_UNIX_SERVER_1.02RC3.tar.gz
Una vez que se ha descomprimido el paquete de instalación del OCS Server, debemos
ingresar al directorio que contiene el script de instalación el cual ejecutamos, para iniciar el
proceso de instalación del OCS Inventory Server.
cd OCSNG_UNIX_SERVER_1.02RC3
sudo ./setup.sh
Iniciara el proceso de instalación, y realizara una serie de preguntas, de los parámetros de
configuración del OCS Inventory, si tenemos algunos conocimientos avanzados del
funcionamiento del OCS podremos modificar los parámetros de las preguntas, en caso
contrario podemos pulsar solo enter en cada una de ellas y tomaran la configuración por
default, probablemente cuando nos pregunte el usuario y grupo del Apache debamos escribir
“www-data”, en dado caso que no los detecte el instalador.
+----------------------------------------------------------------------------------+
| |
| Welcome to OCS Inventory NG Management server setup ! |
| |
+----------------------------------------------------------------------------------+
CAUTION: If upgrading Communication server from OCS Inventory NG 1.0 RC2 and
previous, please remove any Apache configuration for Communication Server!
Do you wish to continue ([y]/n)?y
Assuming Communication server 1.0 RC2 or previous is not installed
on this computer.
Starting OCS Inventory NG Management server setup from folder /home/jonathan/OCS
Inventory/OCSNG_UNIX_SERVER_1.02RC3
Storing log in file /home/jonathan/OCS
Inventory/OCSNG_UNIX_SERVER_1.02RC3/ocs_server_setup.log
+--------------------------------------------------------------+
| Checking for database server properties... |
+--------------------------------------------------------------+
Ing. Jonathan Bailon Segura
Your MySQL client seems to be part of MySQL version 5.0.
Your computer seems to be running MySQL 4.1 or higher, good ;-)
Which host is running database server [localhost] ?
OK, database server is running on host localhost ;-)
On which port is running database server [3306] ?
OK, database server is running on port 3306 ;-)
+----------------------------------------------------------+
| Checking for Apache web server daemon... |
+----------------------------------------------------------+
Where is Apache daemon binary [/usr/sbin/apache2] ?
OK, using Apache daemon /usr/sbin/apache2 ;-)
+-------------------------------------------------------------+
| Checking for Apache main configuration file... |
+-------------------------------------------------------------+
Where is Apache main configuration file [/etc/apache2/apache2.conf] ?
OK, using Apache main configuration file /etc/apache2/apache2.conf ;-)
+----------------------------------------------------------+
| Checking for Apache user account... |
+----------------------------------------------------------+
Which user account is running Apache web server [${APACHE_RUN_USER}] ?www-data
OK, Apache is running under user account www-data ;-)
+----------------------------------------------------------+
| Checking for Apache group... |
+----------------------------------------------------------+
Which user group is running Apache web server [${APACHE_RUN_GROUP}] ?www-data
OK, Apache is running under users group www-data ;-)
+-------------------------------------------------------------------------+
| Checking for Apache Include configuration directory... |
+-------------------------------------------------------------------------+
Ing. Jonathan Bailon Segura
Setup found Apache Include configuration directory in
//etc/apache2/conf.d/.
Setup
...