Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MEMORIA PARA OPTAR AL TITULO DE TCNICO SUPERIOR EN GESTION Y SOPORTE DE REDES COMPUTACIONALES
SANTIAGO, 2013
Agradecimientos
Al encontrarnos ya en el ocaso de un proyecto de vida, como es el adquirir un ttulo de formacin profesional, regresan inevitablemente a nuestras memorias hechos valiosos y sin duda muy importantes, quedarn en el bal de los recuerdos ese primer da de clases, como olvidar esa maratnica y trasnochada jornada grupal de estudios, para luego de amanecer ir a rendir ese examen final y felizmente cosechar la aprobacin de un ramo muy difcil, que buen recuerdo es ese, pero como este y en lo personal, fueron muchas otras ms las amanecidas de estudio. La motivacin por surgir en lo profesional nos permiti avanzar y alcanzar un sueo de vida, tratar de resolver la ecuacin Familia, Trabajo y Estudio Vespertino no fue para nada de fcil, obviamente estn segmentadas y entre ellas son factores muy distintos, el factor en comn somos nosotros, poder mantener un equilibrio entre estos tres factores fue enfrentar obstculos a diario. La familia siempre ser lo primero, de nuestro trabajo y nuestros ingresos depende nuestra calidad de vida, de cmo nos preparemos para un examen ser la nota obtenida, conceptos que siempre tuvimos muy claros, pero para poder llegar hasta ac tuvimos que sacrificar fechas familiares importantes y de paso incomprensin familiar, en ms de una oportunidad nuestros jefes nos hicieron notar un bajo rendimiento laboral, fueron muy pocos los profesores que nos dieron una oportunidad de rendir el examen, ese al cual faltamos, ya sea, por un tema de trabajo o de familia. Entonces, si se debe agradecer a alguien por este logro, es sin duda a nosotros mismos, un auto agradecimiento. Con gran esfuerzo y dedicacin estamos terminando algo que comenzamos hace ya unos aos, fueron muchos los que por una u otra razn quedaron en el camino, muy pocos estamos terminando esta travesa y esperamos que este sea el primero de otros proyectos de estudio, como puede ser una Ingeniera o un diplomado, y para ello, tenemos esta primera
experiencia, ya sabemos de sacrificios y de ser as, quienes no nos entendieron hoy, de seguro nos entendern maana. Sin duda, este proyecto lo dedicamos a nuestras familias y muy en especial a nuestros hijos, finalmente, todo esfuerzo cumplido est enfocado en ellos, son la motivacin para avanzar y alcanzar las metas propuestas.
Indice
Lista de Figuras
Lista de Tablas
Glosario
Introduccin
A medida que las empresas se fortalecen y comienzan a crecer en el tiempo, conlleva a la inauguracin de nuevas sucursales a su cadena de negocios, nace tambin en muchas de ellas, el gran desafo de expandir geogrficamente el negocio, considerando para ello, no tan sola la posibilidad de crecer a nivel nacional, sino que tambin a nivel internacional. Dicha iniciativa obliga adems, a crecer
considerablemente en lo que respecta a Infraestructura Informtica, debiendo invertir altos costos econmicos para alcanzar una estructura robusta, que pueda sustentar y brindar a sus clientes finales un alto nivel en los estndares de servicios. Al aumentar la Infraestructura tecnolgica, aumenta considerablemente la
cantidad de equipos en el parque informtico corporativo, cada vez son ms los equipos PC de escritorio y porttiles, impresoras, Tablet, telfonos celulares, etc. La expansin repentina provoca un descontrolado aumento de equipos, generando la incertidumbre por conocer el nmero real de estos equipos sobre la red, por otra parte, un punto muy relacionado y delicado, es conocer los costo por conceptos de licenciamiento, principalmente por el Software instalado en cada uno de los equipos y servidores de la red, ya sean, Sistema Operativo, Software Colaborativo, aplicaciones de Ofimtica, entre otros. a. Descripcin del Problema Toda organizacin en algn momento, est expuesta a ser auditada para conocer la situacin sobre el parque informtico, sta es generalmente realizada por alguna empresa proveedora de Software en busca del uso indebido de sus productos, de no contar con un catastro real y regularizado de todos las aplicaciones instaladas en los equipos, en especial por licenciamiento de Software, provocara una sancin drstica con multas muy elevadas, esto por el no pago de respectivas licencias por conceptos de derechos de autor.
Muchas empresas han sido expuestas, auditadas y finalmente multadas por no contar con productos de terceros regularizados. La necesidad de contar un producto que pueda llevar este control, de forma automtica y actualizada se transforma en un costo de inversin muy necesario e importante.
b. Objetivos Contar con una solucin tecnolgica puede resolver esta problemtica de una manera eficaz, llevando un control real del inventario de Hardware y Software sobre la red informtica, sin duda alguna es la respuesta idnea para evitar elevados costos por concepto de licenciamiento. Como valor agregado, una solucin de este tipo permite mantener un control total sobre los activos tecnolgicos de la empresa, monitoreando y reportando los cambios que se producen de forma individual en las configuraciones del hardware y por nuevas instalaciones de software. Las inversin de insumos de computacin es una constante, peridicamente las empresas invierten para efectos de potenciar el existente equipamiento o, simplemente por fallas presentadas en partes y piezas por conceptos de vida til de los mismos, este es otro y no menos importante punto en lo que respecta a los activos de computacin, evitar prdidas en los activos tecnolgicos es un factor clave, por lo cual se debe mantener un estricto control sobre estos. El mercado competitivo ofrece variados productos, los que pueden facilitar a las empresas el apoyo necesario para alcanzar un control absoluto, estos varan claramente en caractersticas finales y en costos de implementacin, muchos de ellos ofrecen un abanico de prestaciones muy atractivos e interesantes para cubrir tanto, necesidades del rea de informtica, como del rea de contabilidad y finanzas de la empresa.
c. Objetivos Especficos Empresas SB S.A. es una distinguida y reconocida empresa del Retail farmacutico en Chile, en la actualidad cuenta en sus filas con ms de 6.000 colaboradores a nivel nacional, mensualmente incrementa el nmero de sucursales en la cadena de negocios, de paso, aumenta adems el nmero de colaboradores y de equipos en la red corporativa. Sin dudas, el objetivo principal de este proyecto es proveer a Empresas SB S.A. una solucin robusta y que cumpla con las actuales necesidades requeridas, llevar inventario actualizado de la totalidad de software y hardware encontrado en la red informtica de la compaa, el mercado actual ofrece variadas e interesantes soluciones. No es suficiente con asignar ms recurso humano para llevar el control total sobre los activos de una gran infraestructura, sin dudas y por razones obvias, es indispensable contar con una solucin tecnolgica que permita cumplir con esta tediosa y delicada tarea. Si se considera un equipo PC por cada uno de los colaboradores, las impresoras, los telfonos celulares; fcilmente llegaramos a un nmero tentativo de 4.000 dispositivos en la red, a razn de esto se justifica invertir en una solucin para tener control sobre ellos, controles como el pago por licencias de software, insumos de computacin, renovacin de hardware, entre otras e importantes tareas de gestin. Durante el proceso de investigacin se analiz diversos productos de control de inventario, quizs uno de los ms conocidos y utilizados por las empresas es el producto System Center Configuration Manager SCCM, perteneciente a la conocida y prestigiosa empresa estadounidense Microsoft, la ventaja de contar con esta
poderosa herramienta es sin objeciones muy directa, esto debido a que la mayora de las aplicaciones de gestin utilizadas por las empresas, corresponden a
productos Microsoft, llmense Microsoft Outllook, SO Windows, SharePoint, Office, entre otros.
Mirando hacia la vereda de enfrente, existe un abanico de posibilidades y podemos encontrar soluciones no Microsoft, las que proveen similar servicio que Microsoft SCCM, quizs no abarcan en su totalidad todas las herramientas y caractersticas que esta brinda, pero si se centran y cubren las necesidades mnimas requeridas, en este aspecto el desempeo es quizs hasta mejor que el producto de Microsoft. SCCM y por razones obvias es la solucin ideal para gestionar este servicio, posee todas la herramientas para el control y gestin de los recursos, pero su alto costo de adquisicin, implementacin y licenciamiento bordea los U$ 5.000, lo que lo hace un producto descartado de forma inmediata por las empresas, incluso por aquellas llamadas grandes empresas. Una excelente solucin alternativa al producto Microsoft SCCM es sin discusin OCS Inventory-NG, una solucin Free desarrollada para operar tanto en sistemas operativos MS Windows, como en distribuciones Linux. OCS Inventory-NG no tiene mucho que envidiar a SCCM, tal vez una de las diferencias es el acceso por RDP hacia los equipos de usuarios, aunque esta caracterstica puede ser reemplazada por otra que cumpla esta no tan importante tarea. OCS Inventory-NG es un producto Free, para su correcta operacin requiere adems la instalacin de un gestor de base de datos MySql, un servidor web Apache y un leguaje de programacin de uso general de cdigo del lado del servidor, como PHP, los anteriores y al igual que OCS Inventory-NG son productos de licencia GPL (General Public License), la cual garantiza a los usuarios finales, ya sean personas, organizaciones y compaas la libertad de usar, estudiar y compartir el software. Entonces y en consideracin al licenciamiento GPL, la utilizacin de los productos antes mencionados no tiene costo por concepto de licenciamiento, es de uso libre. e. Consideraciones sobre este Documento. En todo su contenido, este documento abarca y profundiza en aspectos tcnicos respecto al producto OCS Inventory-NG, aborda conceptos tcnicos relevantes para su correcto funcionamiento, desglosa en detalle su caracterstica como herramienta para la gestin de inventario, es por ello que, permanentemente
se mantiene el foco sobre este producto, discutir o ahondar en detalles en otros conceptos no es el objetivo primordial. No se profundiza en conceptos que, si bien tienen relacin directa para su funcionamiento, tales como Apache, PHP, MySql, Perl y/o cualquier otra aplicacin que pudiese ser mencionada a lo extenso de esta obra. Se recomienda al lector y de considerarlo necesario, realizar la investigacin individual para efectos de aclaracin o aprendizaje. Para una mayor comprensin del lector, el contenido es apoyado con ilustraciones claras, de fcil visualizacin e interpretacin. Las ilustraciones son incorporadas estratgicamente en sectores que as lo ameritan, logrando ser un verdadero aporte al momento de concluir y digerir la informacin entregada.
enumeracin no taxativa de las obras especialmente protegidas, entre otras, menciona a los libros, las ilustraciones, las pelculas y los programas informticos.
Free y OpenSource
La Lay de Propiedad Intelectual concede al autor de un programa de ordenador, el derecho en exclusiva a realizar o autorizar a terceros la reproduccin, instalacin, ejecucin, copia, modificacin y distribucin de la obra. La licencia de uso de software es en la actualidad, el instrumento legal con el que los autores de software autorizan a los usuarios del software a realizar determinados actos y, a impedirles otros. Esta licencia de uso se utiliza tanto para el software propietario como para el software libre.
Software libre: una aplicacin es realmente libre si las distribuciones posteriores del mismo programa o de derivados, tambin son libres. Para conseguir este objetivo, la licencia ms usada en la actualidad es GNU General Public License (GNU GPL). La licencia GNU GPL impide a los redistribuidores de software libre aadir a su licencia cualquier restriccin que no sea la de la licencia original. Esta metodologa de licencia, conocida como Copyleft, impide que los usuarios utilicen software libre con el objetivo de modificarlo y al mismo tiempo, hacerlo privativo. Por tanto, se defiende como software libre slo aquel que se distribuye con licencia GPL, negando la caracterstica de verdadero software libre al software de cdigo abierto. Ejemplos de empresas representativas del software libre son Red Hat y basa su modelo de negocio en la prestacin de servicios de consultora sobre Linux, Sun Microsystems, que mantiene OpenOffice.org, Java y Solaris y la Fundacin Mozilla, que mantiene Mozilla.org y cuyo principal producto es el navegador Firefox.
Software de cdigo abierto: Entendido por algunos como una modalidad de software libre y por otros, como el trmino general que engloba a todo el software
libre, lo cierto es que el software de cdigo abierto nace como una separacin del software libre de la Free Software Fundation (FSF) en 1998. Pretende ofrecer una perspectiva sobre el software ms orientada al mundo empresarial. Para ello, se adopt la denominacin open source que, por un lado, se diferenciaba del trmino free software de la FSE y por otro, dejar de usar la palabra free y evitar as connotaciones de gratuidad. A pesar de esto, en la sociedad sigue existiendo gran confusin a este respecto ya que, en espaol, se usa la expresin software libre para hacer referencia, en muchas ocasiones a software de cdigo abierto sin copyleft.
compilados en dicho lenguaje. Dependiendo de la distribucin seleccionada, puede requerirse algunos otros mdulos de PERL. c. Consola Administrativa, permite a los administradores consultar la base de datos del servidor, est escrita en PHP y puede ser ejecutada bajo Apache Web Server 1.3.X/2.X, requiere soporte para archivos ZIP y GD para el despliegue de paquetes. d. Servidor de Despliegue, Almacena toda la informacin de implementacin de paquetes, requiere de cualquier Servidor Web con soporte SSL habilitado.
Tareas de Agente OCS Las tareas que cumple el Agente OCS se dividen en tres, estas corresponden a Enviar un Inventario, Descubrir la Red y Distribuir un Paquete a. Enviar un Inventario
Luego de extraer la configuracin de los equipos las enva al servidor, el servidor responde siempre y cuando la fecha del ltimo inventario en la base de datos es ms antigua, de ser as la comunicacin se inicia para realizar la actualizacin de los datos almacenados. Cada vez que se genera un inventario, el Agente OCS escribe en la carpeta de opciones de configuracin un archivo OCSInventary.dat b. Descubrir la Red El Agente OCS busca dispositivos que se encuentren escuchando en la red para luego enviar esta informacin al servidor, por su parte, el servidor responde solo si el equipo en cuestin puede ejecutar la propiedad IPDiscover. c. Distribuir un Paquete El Agente OCS se comunica con el servidor de distribucin mediante el protocolo HTTPS, descarga el paquete desde el repositorio en fragmentos, luego genera nuevamente el paquete y lo lanza.
Recomendaciones de Implementacin
Para inventarios superiores a 10.000 equipos, OCS Inventory NG recomienda utilizar por lo menos 2 servidores fsicos, un servidor exclusivo para Base de Datos y otro servidor para comunicacin. Adicionalmente recomienda un servidor rplica, el cual concentre los componentes de base de datos, administracin y despliegue.
Este proyecto considera la distribucin Linux CentOS 6.4 Server como sistema operativo para implantar el servicio de inventarios OCS Inventory NG, esta distribucin es de uso GPL, por tanto no se requiere invertir en pago por conceptos de uso o licenciamiento. Dependiendo de la arquitectura del hardware, es posible implementar para sistema operativo en 32 64 bits.
Otros sistemas operativos de la misma lnea para su implementacin pueden ser Fedora o RedHat, ste ltimo se descarta por no cumplir por ser un producto Open Source, para realizar actualizaciones es necesario contar con credenciales de suscripcin RHN o Satellite, las que son de pago. CentOS y Fedora son totalmente Free y no existe costo por su uso a menos que se requiera soporte tcnico.
Requerimientos de Hardware
De acuerdo a su operacin y sencillez de diseo, OCS no requiere para operar contar con un hardware robusto o muy potente, el procesamiento de la informacin es transmitida hacia el servidor sin consumir demasiado ancho de banda, tan solo de unos cuantos Kilo bits. Un punto siempre a considerar en todo proyecto informtico es el almacenamiento, la informacin que los equipos enviarn y que se almacenar en el servidor de base de datos crecer considerablemente, conforme a la programacin definida, es por ello que para este proyecto el disco duro es de 500 GB.
continuacin
se
presentan
tablas
con
requerimientos mnimos
recomendados de hardware para implantacin de servidores, tanto para la Administracin, como para la Base de Datos:
Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Athlon 64, Semprom u Opteron
256 MB
512 MB
160 MB
Distribucin GNU/Linux
CPU
RAM (Mnimo)
RAM (Recomendada)
Intel Pentium 1-4, Celeron, AMD Duron, Athlon, Athlon 64, Semprom u Opteron
512 MB
2 GB
500 MB
Figura x Tabla con requisitos mnimos y recomendados del servidor de Base de Datos.
Requerimientos de Software
Sistema Operativo CentOS 6.4 Server x86_64 Apache versin 1.3.33 o superior / Apache versin 2.0.46 o superior.
o o
PHP 4.3.2 o superior, con soporte para ZIP y GD habilitado. PERL 5.6 o superior.
o o o o o o o
Perl module XML::Simple versin 2.12 o superior. Perl module Compress::Zlib versin 1.33 o superior. Perl module DBI versin 1.40 o superior. Perl module DBD::Mysql versin 2.9004 o superior. Perl module Apache::DBI versin 0.93 o superior. Perl module Net::IP versin 1.21 o superior. Perl module SOAP::Lite versin 0.66 o superior(opcional)
MySQL versin 4.1.0 o superior con el motor InnoDB activo. Utilera Make como en GNU make.
segundo ser un mirroring, el cual se encontrar a modo de alta disponibilidad, en caso de fallos del servidor primario. La implementacin se basa en un servidor Linux CentOS 6.4, el cual se considera implementado para estos efectos y no se profundizar en esta instalacin, ya que la estacin requerida es estndar y sin mayor complejidad, a excepcin de Libreras y programas que necesarios.
Deshabilitar SELinux: SELinux o Seguridad Mejorada de Linux, proporciona un sistema flexible de control de acceso obligatorio (MAC) incorporado en el kernel, es casi invisible para la mayora de los usuarios. Solamente los administradores deben de preocupar sobre lo estricto que debe ser una poltica, esta puede ser tan estricta o tan indulgente como se requiera, y es bastante detallada. Este detalle le da al kernel SELinux un control total y granular sobre el sistema completo. Para este caso deshabilitaremos SELinux, para ello se debe editar archivo selinux y modificar la lnea SELINUX=enforcing y reemplazar por SELINUX =disabled
Habilitar puerto HTTP 80: El protocolo de transferencia de hipertexto HTTP es el protocolo usado en cada transaccin, HTTP define la sintaxis y la semntica que utilizan para comunicarse los elementos software de la arquitectura web, ya sea clientes, servidores y Proxy. Es un protocolo orientado a transacciones y sigue el esquema peticin-respuesta entre un cliente y un servidor. Conforme a lo anterior se debe editar el Firewall de CentOS y agregar una nueva lnea para habilitar el puerto 80
Agregar Lnea -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
Instalar Apache
El servidor Apache es el servicio que se encarga de resolver las peticiones de pginas de Internet de los clientes utilizando el protocolo de Internet HTTP. Apache permite acceder a la consola de administracin de OCS Inventory NG usando para ello el protocolo HTTP mediante un navegador. Desde la lnea de comando ejecutar la instalacin de Apache:
Configurar Apache
Posterior a la instalacin de Apahe es necesario configurar el inicio automtico del servicio con el sistema operativo y nombre del servidor, para ello se debe ejecutar lo siguientes desde la lnea de comando:
Inicio Automtico de Apache Desde la lnea de comandos ejecutar para configurar permisos de ejecucin para el inicio automtico de Apache: [root@server ~]#chkconfig --levels 235 httpd on
Para acceder a la consola de administracin de OCS es necesario editar el archivo httpd.conf, en este se debe cambiar la lnea #ServerName por ServerName 192.168.1.200:80 (IP donde est instalando y Puerto): Configurar httpd.conf [root@server ~]#vi /etc/httpd/conf/httpd.conf
Instalar MySQL
Como sistema de gestin de base de datos es utilizado MySQL Server, este producto se ofrece bajo licenciamiento GPL, existe un cobro de licencia especfica que permite el uso de este producto solo cuando se quiere incorporar en algn producto privado, en este caso en particular se mantiene el licenciamiento GPL. Para instalar MySQL, ejecutar desde la lnea de comandos:
[root@server ~]# yum -y install mysql mysql-server mysql-php mysql-http mysql-http* mysql-*
Inicio Automtico de MySQL Desde la lnea de comandos ejecutar para configurar permisos de ejecucin para el inicio automtico de MySQL
Configurar MySQL mediante Script Para tener acceso a MySQL es necesario configurar, de no realizar se denegar cualquier tipo de acceso al servidor, para ello se debe ejecutar Script que permite configurar contrasea de Root para MySQL, eliminar usuario annimos, desactivar login remoto del Root, eliminar base de datos de prueba y recargar privilegios de tablas. Desde la lnea de comandos ejecutar lo siguiente:
[root@server ~]#mysql_secure_installation
Enter current password for root (enter for none): Enter Set root password? [Y/n] Enter
New password: password Re-enter new password: password Remove anonymous users? [Y/n] Enter Disallow root login remotely? [Y/n] Enter Remove test database and access to it? [Y/n] Enter Reload privilege tables now? [Y/n] Enter
Los parmetros de configuracin del servidor MySQL se encuentran en el archivomy.cnf, concurrencias MySQL por defecto trae un nivel de configuracin bajo de
Buscar lnea symbolic-links=1 y cambiar por symbolic-links=0 Buscar lnea symbolic-links=0 y debajo agregar lnea max_allowed_packet=16M
Enter password: gv9981sb mysql>create database db_ocs; mysql>grant all privileges on db_ocs.* to ocs@localhost identified by 'gv9981sb'; mysql>flush privileges; mysql>quit;
Instalar PHP:
[root@server ~]#yum -y install php php-mbstring php-pecl-zip php-pecl-apc php-common php-gd php-mysql php-ldap php-imap php-devel zlib-debel phppear php.x86_64 php-pecl-json.x86_64 php-ldap.x86_64 php-imap.x86_64 php-odbc php-pear php-xml php-xmlrpc
Configurar PHP:
Agregar lneas:
[epel] name=Extra Packages for Enterprise Linux 6 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel6&arch=$basearch failovermethod=priority enabled=0
[root@server ~]#yum -y install --enablerepo=epel perl-Apache-DBI perlApache2-SOAP perl-XML-Entities [root@server ~]#yum -y install perl perl-Compress-Zlib perl-DBI perl-DBDMySQL perl-Net-IP perl-SOAP-Lite cpan telnet strace nmap zip make gcc gccc++ perl-http perl-* mod_perl* mc ntp ntsysv php.x86_64 mod_perl tcpdump openldap-clients unzip openssl-devel open openssl098e ncompress xinetd
[root@server ~]#mkdir /root/downloads/ [root@server ~]#cd downloads [root@server ~]#wget https://launchpad.net/ocsinventory-server/stable2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gz [root@server ~]#tar -zxvf OCSNG_UNIX_SERVER-2.0.5.tar.gz [root@server ~]#cd OCSNG_UNIX_SERVER-2.0.5 [root@server ~]#./setup.sh
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)? Enter Assuming Communication server 1.0 RC2 or previous is not installed on this computers. Which host is running database server [localhost]? Enter OK, database server is running on host localhost On which port is running database server [3306]? Enter OK, database server is running on port 3306 Where is Apache daemon binary [/usr/sbin/httpd]? Enter OK, using Apache daemon /usr/sbin/httpd Where is Apache main configuration file [/etc/httpd/conf/httpd.conf]? Enter OK, using Apache main configuration file /etc/httpd/conf/httpd.conf Which user account is running Apache web server [apache]? Enter OK, Apache is running under user account apache Which user group is running Apache web server [apache]? Enter OK, Apache is running under users group apache Where is Apache Include configuration directory [/etc/httpd/conf.d/]? Enter OK, Apache Include configuration directory /etc/httpd/conf.d/ found Where is PERL Intrepreter binary [/usr/bin/perl]? Enter OK, using PERL Intrepreter /usr/bin/perl Do you wish to setup Communication server on this computer ([y]/n)? Enter OK, Make utility found at </usr/bin/make> OK, Apache is using mod_perl version 1.99_22 or higher
Where to put Communication server log directory [/var/log/ocsinventoryserver]? Enter OK, Communication server will put logs into directory /var/log/ocsinventoryserver Do you allow Setup renaming Communication Server Apache configuration file to 'z-ocsinventory-server.conf' ([y]/n)? Enter OK, using 'z-ocsinventory-server.conf' as Communication Server Apache configuration file Do you wish to setup Administration Server (Web Administration Console) on this computer ([y]/n)? Enter Do you wish to continue ([y]/n)? Enter
Where to copy Administration Server static files for PHP Web Console [/usr/share/ocsinventory-reports]? /var/www/html
Where to create writable/cache directories for deployement packages, administration console logs, IPDiscover [/var/lib/ocsinventory-reports]? /var/www/html
Buscar lnea PerlSetEnv OCS_DB_NAME ocsweb, cambiar por PerlSetEnv OCS_DB_NAME db_ocs Buscar lnea PerlSetEnv OCS_DB_LOCAL ocsweb, cambiar por PerlSetEnv OCS_DB_NAME db_ocs Buscar lnea PerlSetVar OCS_DB_PWD ocs, cambiar por PerlSetVar OCS_DB_PWD gv9981sb
Buscar lnea post_max, post_max_size = 8M, cambiar por post_max_size = 200M Buscar lnea post_max, upload_max_size = 2M, cambiar por upload_max_size = 200M
Configurar permisos:
[root@server
~]find
-name
dbconfig.inc.php
(/var/www/html/ocsreports/dbconfig.inc.php) [root@server ~]cd /var/www/html/ [root@server ~]chmod 775 -R ocsreports/ [root@server ~]chown apache:apache -R ocsreports/ [root@server ~]reboot
10.50.12.31/ocsreports
MySQL login: ocs MySQL password: gv9981sb Nane of Databases: db_ocs MySQL HostName: localhost
[root@server ~]yum -y install perl-XML-Simple perl-Compress-Zlib perl-Net-IP perl-LWP perl-Digest-MD5 perl-Net-SSLeay perl-Net-SNMP perl-Proc-Daemon perl-Proc-PID-File perl-Sys-Syslog pciutils smartmontools monitor-edid
[root@server ~]cd downloads [root@server ~] wget http://launchpad.net/ocsinventory-unix-agent/stable2.0/2.0.5/+download/Ocsinventory-Unix-Agent-2.0.5.tar.gz [root@server ~]tar -xvzf Ocsinventory-Unix-Agent-2.0.5.tar.gz [root@server ~]cd Ocsinventory-Unix-Agent-2.0.5/ [root@server ~]perl Makefile.PL [root@server ~]make && make install
Do you want to configure the agent Please enter 'y' or 'n'?> [y] Enter Where do you want to write the configuration file? 1 -> /usr/local/etc/ocsinventory Do you want to create the directory /usr/local/etc/ocsinventory?
Please enter 'y' or 'n'?> [y] Enter What is the address of your ocs server?> [ocsinventory-ng] 10.50.12.31 Do you need credential for the server? (You probably don't) Please enter 'y' or 'n'?> [n] Enter Do you want to apply an administrative tag on this machine Please enter 'y' or 'n'?> [y] n Do yo want to install the cron task in /etc/cron.d Please enter 'y' or 'n'?> [y] n Where do you want the agent to store its files? (You probably don't need to change it)?> [/var/lib/ocsinventory-agent] Enter Do you want to create the /var/lib/ocsinventory-agent directory? Please enter 'y' or 'n'?> [y] Enter New settings written! Thank you for using OCS Inventorylab Should I remove the old linux_agent Please enter 'y' or 'n'?> [n] Enter Do you want to use OCS-Inventory software deployment feature? Please enter 'y' or 'n'?> [y] Enter Do you want to use OCS-Inventory SNMP scans feature? Please enter 'y' or 'n'?> [y] Enter Do you want to send an inventory of this machine? Please enter 'y' or 'n'?> [y] Enter [info] Accountinfo file doesn't exist. I create an empty one. -> Success!
Ejecutar archivo de instalacin OCS-NG-Windows-Agent-Setup.exe o Welcome to the OCS Inventory NG Agent 2.0.5.0 Setup Wizard:
Next
o License Agreement: Next o Choose Components: Select type of install Network inventory Working data folder Upgrade from 1.x Agent Network Inventory (service) Uninstaller Next
o Proxy Server properties: Next o OCS Inventory NG Agent for Windows properties: Enabled verbose log Immediately launch inventory (=/NOW) Enter