You are on page 1of 6

Instalacin de OCS Inventory en Centos Linux

Notas importantes

Se considera instalado un Centos 6.6.


La versin de OCS utilizada es la 2.1.2
El manual est basado en un esquema de red comn, una red con equipos MS Windows y
un servidor Centos.

Esquema de Instalacin OCS Inventory en una red comn.

1.

Instalar EPEL repo para cubrir algunos prerequisitos.

rpm -ivH http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm

2.

3.

Editar '/etc/yum.repos.d/epel.repo' y dentro de este la seccin [epel],


set enabled=0

Actualizar el sistema base

yum update -y

4.

Instalar los paquetes de pre-requisitos

yum install -y make wget httpd mysql mysql-server php php-gd php-mysql php-mbstring mod_perl perlXML-Simple perl-Net-IP perl-SOAP-Lite perl-DBI perl-DBD-MySQL
yum install -y --enablerepo=epel perl-Apache-DBI perl-Apache2-SOAP perl-XML-Entities

5.

Realizar la instalacin inicial de la base de datos MySql

mysql_install_db
chkconfig --level 345 mysqld on
service mysqld start
mysql_secure_installation

1.

Presionar Enter para la clave actual

2.

Escribir alguna password para el usuario root

3.

Reingresar la nueva clave de root

4.

Y para eliminar el usuario annimo

5.

Y para deshabilitar el logueo remoto

6.

Y para eliminar la base de datos de test

7.

Y para cargar la table de provilegios

1.

Crear la base de datos de OCS. reemplazar <somepassword> con su


propia password

mysql -u root -p
CREATE DATABASE ocs;
GRANT ALL PRIVILEGES ON ocs.* to ocs@localhost IDENTIFIED BY '<somepassword>';
FLUSH PRIVILEGES;
QUIT

2.

Instralar OCS 2.1.2

cd ~
wget http://launchpad.net/ocsinventory-server/stable-2.0/2.0.4/+download/OCSNG_UNIX_SERVER2.0.4.tar.gz

tar -xvzf OCSNG_UNIX_SERVER*.tar.gz


cd OCSNG_UNIX_SERVER*
sh ./setup.sh

1.

Y para continuar

2.

Aceptar 'localhost' como servidor MySql

3.

Aceptar el puerto '3306' para MySQL

4.

Aceptar '/usr/sbin/httpd' como directorio binario de Apache

5.

Aceptar '/etc/httpd/conf/httpd.conf' como archivo de configuracin de


Apache

6.

Aceptar 'apache' como usuario para el Apache

7.

Aceptar 'apache' como grupo

8.

Aceptar '/etc/httpd/conf.d/' as como directorio include del Apache

9.

Aceptar '/usr/bin/perl' como intrprete de Perl

10.

Y para instalar el communication center

11.

Aceptar '/var/log/ocsinventory-server' como directorio de logs

12.

Y para continuar con la instalacin

13.

Y para renombrar la configuracin del OCS server como 'z-ocsinventoryserver.conf'

14.

Y para instalar el administration server

15.

Y para continuar

16.

17.

Ingresar '/var/www' como ubicacin de los archivos estticos del


administration server
Ingresar '/var/www' como ubicacin de las descargas

Actualizar las configuraciones de la base de datos

1.

Editar '/etc/httpd/conf.d/z-ocsinventory-server.conf'

Cambiar la lnea 26 (OCS_DB_NAME) desde 'ocsweb' a 'ocs'

Cambiar la lnea 27 (OCS_DB_LOCAL) desde 'ocsweb' a 'ocs'

Cambiar la lnea 31 (OCS_DB_PWD) desde 'ocs' a la password que


se desee para el usuario ocs del MySQL

Actualizar la configuracin de las IPTables para permitir HTTP en el puerto


80

1.

Editar '/etc/sysconfig/iptables'

En la lnea 11 (o antes de las 3 ltimas lneas) agregar

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

service iptables restart

Grabar el archivo, salir y ejecutar

Levantar Apache

chkconfig --level 345 httpd on


service httpd start

1.

Realizar la configuracin inicial de OCS

1. Abrir la url http://ocs.itqlatam.com/ocsreports

Se desplegar la pgina de configuracin de la base de datos

Base de datos: ocs

Usuario: ocs

Password: <somepassword>

Servidor: localhost

Hacer click para grabar y esperar algunos segundos a que se


configure la base de datos mediante el script de instalacin
Si todo termina correctamente, aparecer una pgina informando

de ello.

Al hacer click se desplegar una pgina informando el final de la

instalacin.

Borrar los scripts de instalacin

rm -f /var/www/ocsreports/install.php

1.

Visitar http://ocs.itqlatam.com/ocsreports y loguearse

usuario: admin

Password: admin

Se solicitar el cambio de la clave de admin

Ya es posible deployar los agentes.