INSTALACION Y CONFIGURACION DE OCS INVENTORY NG SERVER SOBRE UN VOLUMEN RAID-5 EN WINDOWS 2003 SERVER ENTERPRISE EDITION
Administración de Redes de Computadores
Presentado por:
Jonathan Andrés Loaiza García. César Augusto Pineda González. Leidy Marcela Martínez Álzate. Rafael Emiro Vega Tirado. Jeison Andrey Henao Álvarez.
Grupo: 9 HELP LAN
Servicio Nacional de Aprendizaje “SENA” Regional Antioquia Centro de Servicios y Gestión Empresarial. 2008
INDICE
Pág. 1 INTROCUCCION
4
2 OBJETIVOS
5
2.1 OBJETIVO GENERAL
5
2.2 OBJETIVOS ESPECIFICOS
5
3 INSTALACION Y CONFIGURACION DE OCS INVENTORY NG SERVER SOBRE UN VOLUMEN RAID-5 EN WINDOWS 2003 SERVER ENTERPRISE EDITION 3.1 CONCEPTOS
6 6
3.1.1 DISCOS BASICOS
6
3.1.2 DISCOS DINAMICOS
6
3.1.3 TIPOS DE VOLUMENES
7
3.1.3.1 VOLUMEN REFLEJADO
7
3.1.3.2 VOLUMEN DISTRIBUIDO
7
3.1.3.3 VOLUMEN SIMPLE
7
3.1.3.4 VOLUMEN SECCIONADO
7
3.1.3.5 VOLUMEN RAID-5
8
3.1.4 SERVIDOR DE APLICACIONES
8
3.1.5 APLICACIONES WEB
9
3.1.6 OCS INVENTORY
9
3.1.7 XAMPP
10
3.1.8 APACHE
10
3.1.9 MYSQL
11
3.1.10 PHPMYADMIN
11
3.1.11 PHP
12
3.1.12 PERL
12
3.2 INSTALACION DEL VOLUMEN RAID-5
13
3.2.1 CONVERTIR DISCO DURO BASICO EN DISCO DURO DINAMICO
13
3.2.2 CREACION DEL VOLUMEN RAID-5
19
Pág.
3.3 INSTALACION Y CONFIGURACION DE OCS INVENTORY NG SERVER
33
3.3.1 INSTALACION
33
3.3.2 CONFIGURACION
45
3.3.3 ADMINISTRACION
50
3.3.3.1 CAMBIAR CONTRASEÑA DEL USUARIO ADMIN
50
3.3.3.2 LISTAR TODA LA LISTA DE COMPUTADORES
50
3.3.3.3 CREAR UNA ETIQUETA TAG
52
3.3.3.4 BÚSQUEDAS
53
3.3.4 INTERPRETACION DEL INVENTARIO
54
3.3.5 EXPLICACION BASE DE DATOS
56
4 INSTALACION DE LOS AGENTES
59
4.1 EN DEBIAN
59
4.2 EN WINDOWS
64
1 INTRODUCCION
En un mundo tan competente a nivel de publicidad empresarial y en el intento de siempre brindar un mejor servicio a cada uno de los usuarios en una empresa. Un administrador de redes además de saber mantener la red de su empresa en correcto funcionamiento, también debe conocer métodos mediante los cuales su empresa comience a crecer y a mejorar frente a otras empresas.
Las aplicaciones Web son una serie de herramientas en las cuales un administrador de red podría apoyarse para alcanzar diferentes metas con su empresa.
2 OBJETIVOS 2.1 OBJETIVO GENERAL Implementar soluciones WEB que permita resolver problemas puntuales en una empresa.
2.2 OBJETIVOS ESPECIFICOS Implemente un servidor web (apache, cherokee, lighttpd, I.I.S, etc) e instale la aplicación, luego haga las pruebas de funcionamiento respectivas. Al menos una (1) de las aplicaciones debe autenticarse contra un Servidor RADIUS.
Ejemplos de aplicaciones útiles para las empresas: - Sistema de compras Online - Portal web (o sistema manejador de contenidos) - Software de inventario de Hardware y Software - Sistema de Tickets (mesa de ayuda) - Sistema Colaborativo (groupware, calendario, agenda, IM, etc).
3 INSTALACION Y CONFIGURACION DE OCS INVENTORY NG SERVER SOBRE UN VOLUMEN RAID-5 EN WINDOWS 2003 SERVER ENTERPRISE EDITION
3.1 CONCEPTOS
Antes de ponernos a configurar como locos debemos tener bien en claro algunos términos acerca de los volúmenes dinámicos y acerca de las aplicaciones web, como es OCS Inventory. Los cuales son los siguientes:
3.1.1 DISCOS BASICOS: Los discos básicos utilizan la tabla de particiones. Esta tabla de particiones está almacenada al principio del disco duro, en el sector 0, en lo que se da en llamar MBR (Master Boot Record). Los discos básicos que utilizan la MBR tienen la limitación de que sólo se puede crear en ellos hasta cuatro particiones primarias, con una unidad lógica cada una de ellas; o bien tres primarias y una extendida. 3.1.2 DISCOS DINAMICOS: Es un método de almacenamiento introducido a partir del lanzamiento de Windows 2000 y soportado por todas las versiones posteriores de Windows a excepción de Windows XP Home, que carece de soporte para este tipo de almacenamiento. Los discos dinámicos tienen características y funcionalidades que no pueden ser utilizadas con los discos básicos. Si con los discos básicos hablábamos de particiones y unidades lógicas, en los discos dinámicos tenemos que hablar de volúmenes dinámicos. Este tipo de volúmenes pueden ser de cinco tipos: simples, distribuidos, seccionados, reflejados y RAID-5
3.1.3 TIPOS DE VOLÚMENES:
3.1.3.1 Volumen reflejado: Los volúmenes reflejados usan dos copias llamadas espejo, aunque aparecen como una única entidad. Cuando se escribe cualquier dato en el volumen reflejado, inmediatamente se reproduce en las copias espejo. La funcionalidad de este tipo de volumen es fácil de imaginar: al funcionar el sistema con copias espejo, la fiabilidad de los datos almacenados es mayor. Normalmente los volúmenes reflejados funcionan con discos separados, ya que de este modo, si uno de los discos fallase, el sistema podría seguir funcionando con el disco no afectado. Para hacer esto es necesario desdoblar o romper el volumen espejado.
Es especialmente importante utilizar discos de las mismas características cuando se creen volúmenes de este tipo y utilizar controladoras independientes para cada disco ya que esto aumenta la tolerancia a errores, sobre todo si queremos reflejar volúmenes de sistema o de inicio. Un volumen reflejado también es llamado RAID-1.
3.1.3.2 Volumen distribuido: Es una forma de repartir el espacio no asignado en un sistema con varios discos en una única unidad lógica, lo cual permite utilizar más eficientemente el espacio disponible y las letras de unidad, este tipo de volumen no puede ser reflejado y no es tolerante a errores, aunque permite extender su tamaño a otras unidades disponibles.
3.1.3.3 Volumen simple: Si utilizamos un solo disco para repartir el espacio no asignado, entonces llamaremos al volumen simple. Este tipo de volumen permite ser reflejado, aunque no es tolerante a errores.
3.1.3.4 Volumen seccionado: Podríamos decir que es una variante del volumen distribuido, ya que también utiliza el espacio de varios discos y los convierte en una única unidad lógica. Este tipo de volumen utiliza un tipo
especial de formato para escribir en el disco y tiene más rendimiento que el volumen distribuido. En contraprestación, los fallos de escritura suelen ser mayores que en el caso del volumen distribuido.
Este tipo de volumen se suele llamar RAID-0, no se pueden extender a otros discos dinámicos en caso de que sea necesario y tampoco se pueden reflejar. Quizá sea la forma menos fiable de almacenamiento dinámico ya que si uno de los discos contenidos en el volumen seccionado falla, el resto del volumen fallará también.
Aunque, vuelvo a repetir, que de todos los tipos de volúmenes dinámicos existentes éste es el que mayor rendimiento ofrece, por lo que es utilizado en sistemas con grandes volúmenes de datos.
3.1.3.5 Volumen RAID – 5: Este tipo de volumen es tolerante a errores, y se caracteriza por tener sus datos distribuidos en tres o más discos físicos. Al contrario que el RAID-0, se pueden recuperar los datos, en caso de que uno de los discos falle. Este tipo de volumen puede ser también implementado mediante soluciones hardware, con la ventaja de que la implementación hardware ofrece un mayor rendimiento que la implementación del RAID-5 mediante software, ya que éste último sobrecarga el procesador. Para finalizar esta primera parte, comentar que no todos estos volúmenes están disponibles en todas las versiones de Windows.
La versión estándar de Windows XP Profesional sólo es capaz de trabajar con volúmenes simples, distribuidos y seccionados; no obstante, Windows XP Profesional permite crear remotamente volúmenes RAID-5 o espejados.
3.1.4 SERVIDOR DE APLICACIONES
Un servidor de aplicaciones generalmente gestiona la mayor parte (o la totalidad) de las funciones de lógica de negocio y de acceso a los datos de la
aplicación. Las principales ventajas de la tecnología de los servidores de aplicación es la centralización y la disminución de la complejidad del desarrollo de aplicaciones, dado que las aplicaciones no necesitan ser programadas; en su lugar, estas son ensambladas desde bloques provistos por el servidor de aplicación.
3.1.5 APLICACIONES WEB Aplicaciones Web son aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor Web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores Web (HTML, JavaScript, Java, etc.) en la que se confía la ejecución al navegador. Las aplicaciones Web son populares debido a lo práctico del navegador Web como cliente ligero, así como a la facilidad para actualizar y mantener aplicaciones Web sin distribuir e instalar software a miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones Web.
3.1.6 OCS INVENTORY
Open Computer and Software Inventory Next Generation (OCS inventory NG) es un software libre que permite a los administradores del sistema o de la red inventariar acerca del hardware y del software que se encuentra instalado en sus equipos de la red ejecutando el programa cliente de OCS llamado "OCS Inventory Agent" o en español agente de inventario OCS.
Además, OCS incluye la posibilidad de desplegar aplicaciones en las computadoras de acuerdo a los criterios de búsqueda.
OCSInventory es software GPL, Libre de usar y copiar. OCSInventory también es Open source, de esta manera, si quiere modificar el código fuente, lo puede hacer. Sin embargo, si usted quiere subir este código para distribuirlo, usted debe prever sus actualizaciones bajo los términos de la licencia GPL. OCSInventory soporta los siguientes idiomas: •
Portugués.
•
Ingles.
•
Francés.
•
Alemán.
•
Húngaro.
•
Italiano.
•
Polaco.
•
Español.
•
Ruso.
•
Turco.
3.1.7 XAMPP XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP esta disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X. 3.1.8 APACHE El servidor HTTP Apache es un software (libre) servidor HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que implementa el protocolo http
Apache presenta entre otras características mensajes de error altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración. La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltas tan sólo pueden ser aprovechadas por usuarios locales y no remotamente. Sin embargo, algunas se pueden accionar remotamente en ciertas situaciones, o explotar por los usuarios locales malévolos en las disposiciones de recibimiento compartidas que utilizan PHP como módulo de Apache. El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.
3.1.9 MYSQL
MySQL es un sistema de gestión de base de datos relacional y multiusuario con más de seis millones de instalaciones. MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado o por otro, según se mire se ofrece bajo la GNU GPL para cualquier uso usable compatible con esta licencia "para matar", pero las empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia "para matar" específica que les permita este uso. Está desarrollado en su mayor parte en ANSIOSO C. 3.1.10 PHPMYADMIN PhpMyAdmin es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas webs, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y está disponible en 50 idiomas. Se encuentra disponible bajo la licencia GPL.
3.1.11 PHP PHP (Hypertext Pre-processores) un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas Web dinámicas. Es usado principalmente en interpretación del lado del servidor (Server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+. 3.1.12 PERL Perl es un lenguaje de programación diseñado por Larry Wall creado en 1987. Perl toma características del C, del lenguaje interpretado shell (sh), AWK, sed, Lisp y, en un grado inferior, de muchos otros lenguajes de programación. Estructuralmente, Perl está basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.
3.2 INSTALACION DEL VOLUMEN RAID-5
Primero que nada asumimos que usted (es) ya tiene el sistema operativo instalado en uno de los discos, ya sea en todo el disco o en una partición.
Además que esta logueado en el sistema con una cuenta con permisos globales de administración.
Para la instalación deberemos seguir los siguientes pasos:
3.2.1 CONVERTIR DISCO DURO BASICO EN DISCO DURO DINAMICO
Para convertir un Disco Básico en un Disco Dinámico debemos seguir los siguientes pasos:
1. Damos clic en el botón Inicio, clic derecho en Mi PC y a continuación clic en Administrar.
2. Deberá abrirse el “administrador de equipos”.
3. Luego hacemos clic en la parte inferior del lado izquierdo, donde dice “Administrador de discos”, en la grafica que se muestra a continuación podemos ver que tenemos tres discos, los cuales están enumerados como; Disco 0, Disco 1 y Disco 2. En total son tres discos duros que son el requerimiento mínimo para el tipo de volumen que vamos a crear.
También podemos ver que uno de los discos (Disco 0) ya tiene asignada una partición con la letra de unidad “C”, pero esto no importa ya que podemos crear un volumen; ya sea con discos duros completos o con partes iguales de cada uno de los discos (como es nuestro caso). Y además sobre la línea verde se puede ver que dice “Básico”, es decir todos estos discos duros son Discos Básicos.
4. Ahora hacemos clic derecho sobre uno de los discos que deseamos convertir en Dinámicos (cualquiera) y luego clic en Convertir en disco dinámico…
5. Nos aparecerá la siguiente ventana, donde debemos elegir los discos que vamos a convertir en Disco Dinámico (mínimo 3), en nuestro caso solo tenemos tres discos y los elegimos todos. Después de elegir los discos damos clic en Aceptar.
6. Luego nos aparece una ventana como esta en la cual nos estan dando información acerca de lo que se les va a aplicar a cada uno de los discos, hacemos clic en Convertir.
7. Ahora nos aparece una alerta que nos dice que después de convertir estos discos en Discos Dinámicos no se podrán iniciar otro sistemas operativos instalados en estos discos (cabe aclarar que son otros excepto éste). Damos clic en Si continuar con la conversión.
8. Ahora nos aparece otra alerta que nos dice que se desmontaran todos los sistemas de archivos en los discos que se vayan a convertir, con esto podríamos pensar que se nos va dañar el sistema operativo, pero
tranquilos que el sistema de ficheros solo se desmonta mientras se convierte el disco y luego se monta solo en forma automática.
Entonces damos clic en Si
9. Ahora nos dice que el equipo se reiniciara para completar el proceso de conversión, hacemos clic en Aceptar.
Luego de reiniciar el sistema, abrimos nuevamente el “Administrador de equipos” y en el “Administrador de discos” podemos ver que donde decía anteriormente Básico, ahora dice Dinámico, es decir ya hemos convertido nuestros Discos Básicos en Discos Dinámicos.
También podemos ver que la unidad con la letra C, ya no es una partición sino que ahora se ha convertido en un Volumen Simple, ya que en Discos Dinámicos no se habla de particiones sino de volúmenes.
NOTA: Después de convertir un Disco Básico a un Disco Dinámico, si hacemos un retroceso del procedimiento, es decir, si tratamos de convertir el Disco Dinámico en Disco Básico nuevamente, se perderán todos los datos en dicho disco.
Listo ahora podemos proceder con la creación del volumen RAID-5 utilizando los discos que acabamos de convertir en Dinámicos.
3.2.2 CREACION DEL VOLUMEN RAID-5
Pasos:
1. En el “Administrador de discos”, hacemos clic derecho sobre uno de los Discos Dinámicos (cualquiera), y a continuación clic en Nuevo volumen…
2. Ahora nos aparecerá el Asistente para volumen nuevo, el cual nos ayuda crear volúmenes en Discos Dinámicos, damos clic en Siguiente.
3. En esta ventana escogemos el tipo de Volumen que vamos a crear (obviamente elegimos donde dice RAID-5) y hacemos clic en Siguiente.
4. En este punto es donde elegimos cuales discos vamos a utilizar para que hagan parte del volumen RAID-5, simplemente le damos clic al disco duro que deseamos agregar de la lista del lado izquierdo y a continuación clic en Agregar (mínimo tres discos), también tenemos la opción de especificar el tamaño de cada uno de los discos que se tomara para el volumen (nosotros dejamos que el asistente calculara el tamaño máximo que se podía tomar de los discos).
NOTA: El tamaño que se especifica no es el tamaño total del volumen, sino el tamaño que se tomara de cada uno de los discos que formara parte del volumen. El tamaño total del volumen varía según el volumen que estemos realizando según se explico anteriormente.
Finalmente hacemos clic en Siguiente.
5. En la siguiente ventana podemos elegir cualquiera de las tres opciones; •
En la primera nos dicen que podemos asignarle una letra de unidad al volumen y nos permiten elegir de una extensa lista.
•
En la segunda podemos optar por asignarle al volumen una carpeta NTFS vacía, es decir todo lo que se almacene en la carpeta que asignemos se almacenara en el volumen.
•
Y en la tercera simplemente se elige en caso de que no se quiera optar por ninguna de las dos opciones anteriores.
Lo mejor es que elijamos la primera opción ya que utilizaremos esta unidad para almacenar todos los datos del servidor. Después de elegir la letra de unidad, damos clic en Siguiente.
6. En esta parte podemos elegir entre formatear ò no formatear el nuevo volumen, lo mejor será formatearlo con el sistema de archivos NTFS y dándole de una vez la etiqueta de DATOS, ya que obviamente este volumen lo utilizaremos para almacenar datos. Clic en Siguiente.
7. Ya nos aparece la Finalización del Asistente para volumen nuevo, donde nos están mostrando un pequeño resumen de lo que se le va a realizar a los discos. Damos clic en Finalizar.
Listo así deberán quedar nuestros discos con el nuevo volumen RAID-5, al lado inferior-derecho podemos ver que el sistema a detectado un nuevo hardware, el cual es el volumen que acabamos de crear.
Ahora solo nos queda sentarnos a esperar a que se formatee el volumen y que todos los discos se sincronicen.
NOTA: Este proceso podría tardarse uno o dos minutos. Aquí podemos ver que comienza a formatearse el volumen.
Aquí se comienzan a sincronizar los discos.
Después de que el volumen es formateado y todos los discos se sincronizan los discos quedaran como esto, la parte de los discos que es de un color como verdoso es el volumen RAID-5.
Ya podemos ver que en Mi PC hay una nueva unidad logica con la etiqueta DATOS y con la letra de unidad que elegimos anteriormente.
3.3 INSTALACION Y CONFIGURACIONDE OCS INVENTORY NG SERVER
3.3.1 INSTALACION
Para la instalación de OCS Inventory debemos descargar el comprimido (.zip) desde la pagina oficial de OCS www.ocsinventory-ng.org o si queremos descargar la versión 1.01 para Windows de una manera rápida, hacemos clic aquí.
Primero debemos extraer (descomprimir) los archivos que se encuentran dentro de este “.zip”, para esto lo mejor será extraerlo utilizando WinRAR como se muestra en la figura a continuación, en caso de no tenerlo instalado lo podemos descargar haciendo clic aquí.
Pasos:
10. Damos clic derecho sobre la carpeta comprimida (.zip) que acabamos de descargar y clic en Extraer aquí.
Deberá aparecer una ventana como la siguiente en la cual nos están mostrando el proceso de extracción de los archivos.
11. Nos aparecerá la siguiente ventana donde elegiremos el idioma para la instalación de OCS. Elegimos español y damos clic en OK.
12. Ahora nos aparecerá esta advertencia en la cual nos dicen que XAMPP Web Server ò Perl Addons no se encuentran instalados en nuestra maquina, pero tranquilos que el Asistente de Instalación de OCS Inventory NG luego nos mostrara que él automáticamente lo puede instalar. Clic en Aceptar.
13. Luego nos aparece el Asistente de Instalación de OCS Inventory NG, el cual nos dice que es un programa que nos instalara OCS en nuestro ordenador. Damos clic en Siguiente.
14. Aquí nos encontramos con la licencia la cual debemos Aceptar para poder continuar. Después de aceptar damos clic en Siguiente.
15. Aquí elegimos el lugar donde quedaran instalados todos los archivos necesarios para OCS Inventory NG.
Como nosotros anteriormente hemos creado un volumen RAID-5, el cual dijimos que utilizaríamos para guardar los DATOS, entonces debemos dar clic en Examinar… y buscar la unidad lógica llamada DATOS, y dentro de ella creamos una carpeta con el nombre que deseemos (ejemplo: programas), así:
Clic en Aceptar.
Nos deberá quedar más o menos así, según la letra de unidad que tengas y la carpeta que hayas creado en ella.
Damos clic en Siguiente.
16. Ahora en esta parte es donde se da solución a aquella advertencia que nos apareció en el punto # 3, el cual decía que XAMPP Web Server ò Perl Addons no se encuentran instalados en nuestra maquina y si nos fijamos bien vemos que los check box de XAMPP Web Server y OCS Inventory NG Server están seleccionados, lo que quiere decir que se instalaran. Simplemente damos clic en Siguiente.
17. Aquí nos muestra que podemos elegir el nombre de la carpeta raíz que contendrá todos los accesos directos que pertenecen a OCS y además el lugar donde queremos ubicar esta carpeta (ejemplos: en el menú inicio, en Accesorios, etc). Damos clic en Instalar.
Aquí podemos ver que comienza el procesos de instalación de OCS Inventory NG Server, el cual también nos esta instalando XAMPP Web Server, debemos poner gran atención a la “CAUTION” la cual nos dice que en el momento en que aparezca la ventana que dice “La instalación de XAMPP se ha hecho satisfactoriamente ¿Deseas iniciar el Panel de Control de XAMPP?” debemos decirle que NO.
Luego nos aparece esta ventana en la que nos estan mostrando que se ha configurado el servidor XAMPP y que se ha habilitado el soporte para los sistemas NT.
Esta es la parte de gran importancia en la cual nos aparece la ventana que ns dice “La instalación de XAMPP se ha hecho satisfactoriamente ¿Deseas iniciar el Panel de Control de XAMPP?” y debemos dar clic en NO, esto lo
hacemos porque si abrimos el Panel de Control de XAMPP nos tocaría registrar manualmente a “Apache”, “MySQL” y “FileZilla” como servicios, ya que estos son los servicios que nos instala XAMPP, en cambio dando clic en NO estos servicios los registrara XAMPP.
Aquí podemos ver que se esta configurando Perl y que se ha configurado XAMPP con soporte para Windows NT.
En la siguiente figura podemos ver (recuadro roja) que se ha finalizado la instalación de XAMPP Perl addons, es decir aquella advertencia que vimos en el punto # 3 se ha solucionado correctamente, también que MySQL y Apache se han instalado y registrado correctamente como servicios (recuadro verde).
En la siguiente figura observamos que se ha iniciado el servicio MySQL (recuadro rojo) y se esta intentando iniciar Apache (recuadro verde).
18. Aquí podemos ver que el Asistente de Instalacion de OCS Inventory NG. Damos clic en Terminar.
Listo ya hemos instalado OCS Inventory NG en nuestra maquina con Windows 2003 Server Enterprise Edition.
3.3.2 CONFIGURACION
Después de que la instalación de OCS Inventory Server se haya finalizado correctamente se deberá abrir automáticamente el navegador Web y nos cargará la siguiente página Web.
En caso de que no se abra el navegador y no cargue la pagina automáticamente, la podemos abrir simplemente abriendo un navegador (Firefox, Explorer, Opera, entre otros) y escribimos la siguiente URL=http://localhost/ocsreports
En el espacio que dice MySql login escribimos “root”, en donde dice MySql password lo dejamos en blanco y donde dice MySql HostName, como la base
de datos MySql esta en la misma maquina escribimos “localhost”. Y luego damos clic en Send.
Ahora nos aparece lo siguiente donde vemos que la base de datos comienza a hacer unas cuantas acciones como son crear la base de datos “ocsweb” y el usuario MySQL “ocs” con contraseña “ocs”, y además, le asigna al usuario “ocs” los permisos de “Seleccionar, Insertar, Actualizar, Eliminar, Crear, Referenciar, Listar, Modificar y Bloquear” en la base de datos “ocsweb”. El servidor OCS utilizara este usuario para conectarse a la base de datos.
Listo ya se termino de configurar la base de datos, ahora por ultimo, podemos introducir un texto como etiqueta TAG. La primera vez que se ejecuta el Agente, aparecerá un cuadro de dialogo que permite al usuario cambiar o confirmar la etiqueta inicialmente seleccionada. La etiqueta es una variable que permite clasificar los computadores nuevos (sitio geográfico, primer piso....). Si no desea esta función, basta con dejarlo en blanco.
Clic en Enviar consulta.
Luego nos aparecerá algo como esto:
Donde debemos hacer clic sobre:”Click here to enter OCS-NG GUI”
Nos deberá aparecer algo como esto, donde podremos elegir el idioma para administrar con solo darle clic a una de las banderas. Ahora nos loguearnos a la OCS-NG GUI, es decir al administrador grafico de OCS.
Para entrar a la consola administrativa utilizamos el usuario “admin” y contraseña “admin”; y damos clic en Aceptar.
Luego nos aparecerá la consola administración para ver todo lo que pasa en los equipos de nuestra red.
3.3.3 ADMINISTRACION
3.3.3.1 Cambiar contraseña del usuario admin:
Si lo que deseamos es cambiarle la contraseña al usuario admin, damos clic sobre el siguiente botón de color morado que vemos al lado superior-derecho.
Nos deberá aparecer algo como esto, donde escribiremos la Nueva contraseña y la confirmaremos.
3.3.3.2 Listar toda la lista de computadores:
Para listar todos los computadores que nos han enviado su inventario, damos clic sobre el siguiente icono, el cual esta situado al lado superior derecho de la pantalla.
Nos aparecerá una lista del siguiente tipo en el cual en la parte superior de cada hilera nos muestran que es lo que estamos viendo en la lista:
Si queremos ver todo el inventario que nos ha enviado un host en especifico solo debemos darle clic al nombre del host que queremos ver. Y nos mostrara algo como esto:
EJEMPLOS:
Equipo con sistema operativo Debian:
Equipo con sistema operativo Windows:
3.3.3.3 Crear una etiqueta TAG:
Si queremos crear una etiqueta TAG, la cual nos sirve para identificar los equipos como ya se explico anteriormente. Damos clic sobre el botón que se muestra a continuación:
Nos aparecerá una pantalla donde debemos dar el nombre de la etiqueta TAG y dar clic en envoyer
3.3.3.4 Búsquedas:
Si lo que queremos es buscar uno equipo en especifico simplemente damos clic en el enlace que se puede ver a continuación:
Para buscar, tenemos varias opciones de búsqueda (Agente, Descripción, Dirección IP, etc), simplemente con elegir uno de los parámetros que nos muestran y dar clic en Inicializar nos aparecerá una pantalla en la cual nos pedirá algo para poder iniciar la búsqueda.
NOTA: Según el parámetro que hayamos elegido, será lo que nos pidan en la otra pantalla; ejemplo: en caso de que elijamos como parámetro “Dirección IP”, obviamente para la búsqueda nos pedirán la dirección IP del equipo que deseamos buscar.
3.3.4 INTERPRETACION DEL INVENTARIO
Después de darle clic al nombre del equipo que vamos a inventariar en Todos los computadores.
Podemos ver muchas cosas, las cuales son:
Clic en este botón para ver información acerca del procesador del equipo (CPU).
Clic en este botón para ver información acerca de la memoria RAM del equipo.
Clic en este botón para ver información acerca de todos los dispositivos de almacenamiento del equipo, como son; Unidades de CD, unidades de Diskette, Dispositivos USB entre otros
Clic en este botón para ver información acerca del disco duro. Como son las particiones del mismo y espacio utilizado de cada una de ellas.
Clic en este botón para ver información acerca de la tarjeta de video instalada en el equipo.
Clic en este botón para ver información acerca de los dispositivos de sonido.
Clic en este botón para ver información acerca de la (s) tarjeta (s) de red del equipo.
Clic en este botón para ver información acerca de todos los controladores instalados en el equipo inventariado.
Clic en este botón para ver información acerca del estado de los slots que posee la mainboard del equipo inventariado
Clic en este botón para ver información acerca de los puertos del equipo.
Clic en este botón para ver información acerca del estado de la bios.
Clic en este botón para ver información acerca de todos los software instalados.
Clic en este botón para ver información acerca del monitor del equipo.
Clic en este botón para ver información acerca los dispositivos de entrada y salida que tiene instalados el equipo como son el mouse y el teclado.
Clic en este botón para ver información acerca de las impresoras instaladas en el equipo.
imprimir inventario y ver todo el inventario Si damos clic sobre este botón se nos desplegara toda una lista de todo el inventario de este equipo. Con dar clic sobre este botón, si poseemos una impresora instalada en nuestro equipo o tenemos una impresora en la red a la cual podamos tener
acceso podremos imprimir todo el inventario que nos hayamos listado con el botón anterior acerca de un equipo en específico.
3.3.5 EXPLICACION BASE DE DATOS
Si queremos ver la base de datos “ocsweb” que ha sido creada durante la instalación de OCS Inventory NG Server. Abrimos nuestro navegador favorito e ingresamos a la URL=http://localhost/phpmyadmin, y nos aparecerá algo así:
Luego en el lado izquierdo desplegamos las Bases de datos dando clic sobre la flecha que apunta hacia abajo donde dice Bases de datos y seleccionamos ocsweb.
Y allí podremos ver todo lo que se ha almacenado en la base de datos MySQL, es decir, estamos viendo toda la información que ha generado nuestro servidor de aplicaciones.
4 INSTALACION DE LOS AGENTES
4.1 EN DEBIAN
Para la instalación de OCS Inventory Agent en Debian debemos descargar los siguientes paquetes, lo cual podemos hacer utilizando apt: •
libxml-simple-perl:
•
libcompress-zlib-perl: Módulo Perl Compress
•
libn et-ip-perl: Módulo Perl Net
•
libwww-perl: Módulo Perl LWP
•
libdigest-md5-perl: Módulo Perl Digest
•
libnet-ssleay-perl: Módulo Perl Net
1.
Abrimos la consola
2.
Nos logueamos como usuario root, así:
>su – contraseña:
3.
Luego escribimos lo siguiente para descargar los módulos de Perl:
# apt-get install libxml-simple-perl libcompress-zlib-perl libn et-ip-perl libwwwperl libdigest-md5-perl libnet-ssleay-perl
En caso de que la instalación no funcione y aparezca algo como esto: Leyendo lista de paquetes... Hecho Creando árbol de dependencias... Hecho El paquete libdigest-md5-perl es un paquete virtual provisto por: perl 5.8.8-7etch3 Necesita seleccionar explícitamente uno para instalar. E: El paquete libdigest-md5-perl no tiene candidato para su instalación Quiere decir que el modulo “libdigest-md5-perl” no se ha podido encontrar, entonces para solucionarlo puedes hacer lo siguiente:
Primero, instalamos todos los módulos excepto “libdigest-md5-perl”, así:
# apt-get install libxml-simple-perl libcompress-zlib-perl libnet-ip-perl libwwwperl libnet-ssleay-perl
Y luego instalamos perl completamente ya que este paquete nos solucionara el problema, así:
# apt-get install perl
Listo problema solucionado.
4.
Bueno ahora pasamos a la instalación de OCS Inventory Agent,
debemos descargar el archivo tar.gz, ya sea desde la pagina oficial www.ocsinventory-ng.org o simplemente damos clic aquí.
5.
Después de descargarlo vamos extraer el contenido de este tar.gz, asi:
# tar –xvf OCSNG_LINUX_AGENT_1.01_with_requiere.tar.gz
x: ejecute f: muestre en pantalla lo que esta haciendo f: el siguiente archivo
Nos deberá mostrar algo como esto: OCSNG_LINUX_AGENT_1.01/ OCSNG_LINUX_AGENT_1.01/changelogs OCSNG_LINUX_AGENT_1.01/require/ OCSNG_LINUX_AGENT_1.01/require/libwww-perl-5.805.tar.gz OCSNG_LINUX_AGENT_1.01/require/Compress-Zlib-1.34.tar.gz OCSNG_LINUX_AGENT_1.01/require/XML-Simple-2.14.tar.gz OCSNG_LINUX_AGENT_1.01/require/Net_SSLeay.pm-1.25.tar.gz OCSNG_LINUX_AGENT_1.01/require/Digest-MD5-2.36.tar.gz OCSNG_LINUX_AGENT_1.01/require/Net-IP-1.24.tar.gz OCSNG_LINUX_AGENT_1.01/require/dmidecode-2.8.tar.gz OCSNG_LINUX_AGENT_1.01/ipdiscover.h OCSNG_LINUX_AGENT_1.01/ipdiscover.c OCSNG_LINUX_AGENT_1.01/logrotate.ocsinventory-client OCSNG_LINUX_AGENT_1.01/Ocsinventory/ OCSNG_LINUX_AGENT_1.01/Ocsinventory/Agent.pm OCSNG_LINUX_AGENT_1.01/Ocsinventory/README OCSNG_LINUX_AGENT_1.01/Ocsinventory/MANIFEST OCSNG_LINUX_AGENT_1.01/Ocsinventory/ocsinventory-client.pl OCSNG_LINUX_AGENT_1.01/Ocsinventory/Makefile.PL OCSNG_LINUX_AGENT_1.01/Ocsinventory/Agent/ OCSNG_LINUX_AGENT_1.01/Ocsinventory/Agent/Option/ OCSNG_LINUX_AGENT_1.01/Ocsinventory/Agent/Option/Ipdiscover.pm OCSNG_LINUX_AGENT_1.01/Ocsinventory/Agent/Option/Download.pm OCSNG_LINUX_AGENT_1.01/Ocsinventory/Agent/Option/Update.pm OCSNG_LINUX_AGENT_1.01/Ocsinventory/Agent/Common.pm OCSNG_LINUX_AGENT_1.01/README OCSNG_LINUX_AGENT_1.01/setup.sh 6.
Ahora ingresamos al directorio que nos genera, así:
# cd OCSNG_LINUX_AGENT_1.01/
7.
Y ahora ejecutamos el siguiente binario:
# sh setup.sh
Y aparecerá algo como esto, donde debemos responder una serie de preguntas:
Aquí debemos contestar cual es el método que se utilizara para generarle el inventario al servidor (http/local), http es para enviarlo vía http a un servidor OCS remoto y local es cuando tenemos el servidor OCS en la misma maquina, es decir corriendo en la interfaz loopback (127.0.0.1). Como el servidor esta en una maquina remota, respondemos “http” y damos <enter>.
Luego nos pedirá que ingresemos la dirección IP del servidor OCS, la escribimos y damos <enter>.
Ahora nos pedirá que ingresemos el numero de puerto por el cual esta corriendo nuestro servidor de aplicaciones (apache por defecto corre por el puerto # 80), si estuviste haciendo la configuración tal y como te lo hemos
mostrado entonces tu servidor esta corriendo por este puerto. Escribimos el # de puerto y damos <enter>. Aquí debemos escribir la TAG a la que pertenecerá este equipo, si no le deseamos dar una etiqueta lo podemos dejar en blanco y simplemente damos <enter>.
Si todo ha ido bien nos aparecerá algo como los siguiente, donde debemos poner gran atención a la parte que en la figura les nuestro de color rojo, la cual nos esta diciendo que OCS Inventory Agent de ha instalado y esta corriendo correctamente en el equipo.
Listo ya tenemos listo nuestro OCS Inventory Agent en el equipo cliente con Debian.
4.2 EN WINDOWS:
La instalación del OCS Inventory Agent en el sistema operativo Windows es un poco más simple que la anterior instalación sobre el sistema operativo Debian, la cual mostraremos a continuación:
1.
Lo primero que debemos hacer es descargarnos el archivo comprimido
en zip, ya sea desde la página oficial www.ocsinventory-ng.org o de una manera mas simple con solo dar clic aquí.
Luego debemos descomprimir el archivo, damos clic derecho sobre el archivo y luego clic en Extraer aquí (si tienes instalado WinRAR).
Ahora nos aparecerá una ventana en la que muestra el proceso de extracción o descompresión.
2.
Nos generara una carpeta con el mismo nombre del comprimido en zip,
obviamente sin la extensión .zip, entramos a esta carpeta y veremos el siguiente contenido:
3.
Damos doble clic sobre el archivo ejecutable llamado “OcsAgentSetup”.
4.
Se abrirá el Asistente de Instalación de OCS Inventory Agent, que nos
dice que él nos va a ayudar a llevar a cabo la instalación del Agente. Damos clic en Next (Siguiente).
5.
Nos aparecerá la licencia de OCS Inventory Agent, Damos clic en
I Agree (Yo Acepto).
6.
Nos aparecerá una ventana como la siguiente, en la cual damos
opciones para el OCS Inventory Agent para Windows. Debemos dar los siguientes datos: •
En el espacio que dice Server Address (Dirección IP del Servidor)
debemos ingresar la dirección IP del servidor de aplicaciones. •
En el espacio que dice Server Port (Puerto de escucha del Servidor)
debemos escribir el puerto de escucha del servidor, si haz seguido completamente este manual entonces dejamos esta opción por defecto. •
También debemos seleccionar el check box donde dice “Inmediatly
launch Inventory (=/NOW)”, esto lo hacemos para que cuando se termine de instalar el OCS Inventory Agent en la maquina inmediatamente le mande el inventario al servidor.
Después de llenar los datos anteriores damos clic en Next (Siguiente).
7.
Ahora aparecerá la ventana donde nos muestra el directorio en el cual
se inhalara el Agente. Danos clic en Install (Instalar) y comenzara la instalación,
Aquí finaliza la instalación y el Asistente de Instalación de OCS Inventory nos mostrara que se ha instalado el Agente de forma correcta en el equipo. Damos clic en Finísh (Finalizar).
Listo ya tenemos OCS Inventory Agent corriendo en el equipo