Você está na página 1de 8

Servidores, Redes todo un reto a la hora de aprender.

Una de los principales objetivos de la experiencia en la Universidad Dr. Jos Matas Delgado es el aprender mucho mas por ello semana con semana nos cambian a diferentes ramas de la informtica esta semana estamos en el rea de sistemas con el Lic. Luis Molina quien es el encargado de el rea de servidores y redes, adems semana con semana se nos asigna un proyecto el cual debemos completar en la semana con xito. Esta semana el proyecto consiste en la construccin de un servidor basado en Linux la distribucin de Ubuntu server el servidor gestionara los inventarios de los equipos informticos para ellos se usan dos herramientas open source las cuales se denominan como GLPI y OCS. GLPI (Gestionnaire libre de parc informatique) es un administrador de recursos de informacin con una interfaz para su administracin. Es utilizada para establecer bases de datos con un inventario de la empresa (Pcs, impresoras, escner, software, etc.). Open Computer and Software Inventory Next Generation (OCS) es un software libre que permite a los usuarios administrar el inventario de sus activos de TI. OCS-NG recopila informacin sobre el hardware y software de equipos que hay en la red que ejecutan el programa de cliente OCS ("agente OCS de inventario"). OCS puede utilizarse para visualizar el inventario a travs de una interfaz web. Adems, OCS comprende la posibilidad de implementacin de aplicaciones en los equipos de acuerdo a criterios de bsqueda. Adems, tiene muchas opciones ms como escanear la red por medio del IPDiscovery, o instalar aplicaciones remotamente creando Builds. Durante construimos el servidor comenzando con instalar el sistema operativo el cual nunca habamos instalado Ubuntu server presento la peculiaridad que no era un sistema grafico por el cual tuvimos que aprender nuevos comandos y estudiar las funcionalidades de cada uno la instalacin del sistema operativo fue exitosa. Luego de la instalacin nos vimos en la tarea de poder instalar los diferentes paquetes que GLPI y OCS necesitan para su perfecto desarrollo entre las cuales tenemos MySql-server, Apache, PHP. Para ello tuvimos que llevar a la practica el comando apt-get install el cual usamos para descargar el paquete y instalarlo en Ubuntu server. Cuando completamos la instalacin de cada paquete procedimos a la instalacin de GLPI y luego OCS la cual les detallamos de la siguiente manera:

Gua de Instalacin OCS Inventory Para la instalacin de OCS Inventory se necesitan de tres herramientas primordiales, como son Apache, MySQL y PHP. Luego de esto se proceder al montaje del OCS en el servidor. Instalacin de Apache: 1-Utilizar este comando para la descarga del paquete: apt-get install apache2 apache2-doc 2-Agregar en la ltima lnea del siguiente archivo /etc/apache2/apache2.config la lnea: ServerName $hostname_do_seu_servidor 3-En el archivo /etc/apache2/httpd.config, agregar la siguiente lnea para soporte UTF-8: AddDefaultCharset utf-8 Instalacin de MySQL: 1-Utilizar este comando para la descarga del paquete: apt-get install mysql-server 2-Si se desea instalar la web y las bases de datos en mas de una mquina, utilizar este comando para conectarse con MySQL: GRANT ALL PRIVILEGES ON *.* TO $user@$$ip_servidor IDENTIFIED BY $senha WITH GRANT OPTION; 3-Para tener acceso remoto a la base de datos, comentar la siguiente lnea en el archivo /etc/mysql/my.cnf #bind-address = 127.0.0.1

Instalacin de PHP: 1-Utilizar este comando para la descarga del paquete: apt-get install php5 php5-mysql php5-gd 2-Para hacer una prueba de PHP, escribir los siguientes comandos y luego cargar la siguiente direccin en su navegador http://$seu_servidor/info.php echo <? > /var/www/info.php echo phpinfo() >> /var/www/info.php echo ?> >> /var/www/info.php sudo /etc/init.d/apache2 restart Instalacin de Perl: apt-get install libapache2-mod-per12 libxml-simple-perl libcompress-zlib-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl Instalacin de requisitos para IPDISCOVER: apt-get install libc6-dev

Instalacin de OCS Server versin 2.0: 1-Descargar el paquete de instalacin: wget http://launchpad.net/ocsinventoryserver/stable2.0/2.0/+download/OCSNG_UNIX_S ERVER-2.0.tar.gz 2-Con los siguiente comandos, se descomprime y luega se inicia la instalacin del script. tar zxvf OCSNG_UNIX_Server-2.0.tar.gz cd OCSNG_UNIX_SERVER-2.0 ./setup.sh 3-Debe responder a las siguiente preguntas que el instalador emite, presionando la tecla ENTER.

4-Agregar las siguientes lneas al archivo /etc/apache2/sites-available/default Alias / /usr/share/ocsinventory-reports/ocsreports/ <Directory /usr/share/ocsinventory-reports/ocsreports/> Option Indexes MultiViews FollowSymlinks AllowOverride None Order allow,deny Allow from all </Directory> 5-Reiniciar el servidor apache /etc/init.d/apache2 restart 6-Editar archivo/usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php y agregar el nombre y la contrasea para el usuario creado en MySQL: <?php $_SESSION[SERVEUR_SQL]=localhost; $_SESSION[COMPTE_BASE]=$user; $_SESSION[PSWD_BASE]=$password; ?> 7-Ir a la siguiente URL en su navegador y revisar toda la informacin para luego dar click en el botn enviar. http://$server_ip_address/install.php 8-Como ltimo paso cargar el siguiente URL y teclear admin en el espacio de usuario y contrasea para accesar. http://$server_ip_address 9-Su instalacin estar completada.

Errores experimentados en la instalacin de OCS Inventory: 1-Se comenz la instalacin de forma desordenada, instalado en un primer momento el OCS y dejando de lado todos los paquetes que se necesitaban para el correcto funcionamiento. 2-A la hora de que el instalador pregunt dnde se encuentra la configuracin de Apache? Se estaba trabajando con un usuario diferente y no como administrador. Por esta razn con el comando Sudo Bash se accedi a modo administrador y se pudo continuar la instalacin. 3-El sistema requera de una modificacin en uno de los archivos /etc/apache2/sites-available/default por lo cual se modifico con el comando nano y se continu la instalacin. 4-El problema final que se tuvo es que una computadora externa al servidor mandara toda la informacin permitente de la maquina para poder inventariarla pero por diferentes motivos el servidor no enviaba la informacin al OCS.

Instalando GLPI en nuestro sistema. 1. Instalando Apache Primeramente realizaremos la instalacin del servidor web Apache. Para ello abriremos un terminal y teclearemos: $ sudo apt-get install apache2 Una vez instalado configuraremos el servidor web segn corresponda a nuestras necesidades. Por defecto, el fichero de configuracin esta localizado en /etc/apache2. El lugar por defecto para incluir nuestras pginas web es /var/www/. El fichero de configuracin para apache2 se puede encontrar en /etc/apache2/apache2.conf 2. Instalando el soporte para PHP Para ello abriremos de nuevo el terminal y teclearemos: $ sudo apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi Una vez terminado ya dispondremos de soporte php en nuestro apache2. 3. Instalando MySQL con soporte PHP Abriremos nuevamente la terminal y teclearemos: $ sudo apt-get install mysql-server php5-mysql Una vez termine ya dispondremos de todos los requisitos para proceder a la instalacin de GLPI. 4. Instalando GLPI en Ubuntu Primeramente deberemos realizar la descarga del software GLPI desde la web a nuestro directorio root del servidor web, por defecto /var/www/. Para ello abriremos el terminal y nos situaremos en el directorio indicado: $ cd /var/www $ wget http://www.glpi-project.org/IMG/gz/glpi-0.68.3-2.tar.gz $ sudo tar xzvf glpi-0.68.3-2.tar.gz Esto debera crear el directorio glpi en /var/www. Tras ello procedemos a realizar el cambio de permisos tecleando en el terminal: $ sudo chmod 777 config/ files/

Y tras ello procederemos a realizar la instalacin de GLPI. Para ello abriremos nuestro navegador preferido y teclearemos lo siguiente en la barra de direcciones: http://127.0.0.1/glpi/ (IP de tu servidor) Esto abrir la pgina encargada de proceder a la instalacin del software. Primeramente se nos solicitar escoger el idioma que queremos utilizar; una vez seleccionado le daremos a OK. El siguiente paso es simplemente aceptar la licencia, la leeremos como hacemos todos, marcaremos ACCEPT y le damos a CONTINUE. La siguiente pantalla nos solicitar saber si queremos actualizar o realizar una nueva instalacin, en nuestro caso escogeremos INSTALLATION. Tras ello el sistema realizar un chequeo de nuestro entorno por si hubiera algun posible problema, tras mostrarnos el resultado del test nos solicitar si queremos continuar. CONTINUE. En este punto es necesario indicar dnde se ubica nuestro servidor Mysql, es nuestro caso ha sido instalado en la misma mquina por lo que pondremos localhost y indicaremos el usuario y password del usuario de Mysql. CONTINUE. Ahora es el momento de crear la base de datos, seleccionaremos la opcin Create a new database, le daremos un nombre y clicaremos en CONTINUE. Tras esperar unos momentos mientras se inicializa la base de datos nos aparecer un mensaje informando de los realizado. Le daremos tras ello a CONTINUE. Ahora se nos mostrarn los datos relativos a la instalacin, aparecern cuentas de usuario y password y el uso de cada una de ellas por lo que debemos tener especial atencin. Una vez terminado pulsaremos en USE GLPI. Pasado este punto, ahora ya se nos solicitar Login y password para proceder a usar GLPI.

Errores experimentados en la instalacin de GLPI: 1-Al momento de dar los permisos necesarios a config/ y files/ no se haba accedido a la carpeta que contena estos archivos y por dicha razn mostraba un error a la hora de buscarlos. 2-La IP de la red WiFi es diferente a la de la red local, por lo cual no se poda acceder a la IP del servidor para poder continuar la instalacin. 3-No se haban descargado la totalidad de paquetes que requera GLPI para su correcta instalacin en el servidor y al momento de su configuracin mostraba que no tenia acceso a MySQL.