1. 17 DE MAYO DE 2015
ASIGNATURA: ADMINISTRACIÓN DE REDES
2. ADMINISTRACIÓN DEREDES
1
INDICE
¿QUÉ ES OCS IVENTORY? ……………………………………….....…………2
LICENCIA……………….…………………………………….....…..……………..2
CARACTERISTICAS DE OSC INVENTORY…………………………………..3
OCS INVENTORY DIAGRAMA GLOBAL……………………………………....4
CONFIGURACIÓN DEL SERVIDOR DE GESTIÓN……………………………5
Paso 1: Instalar dependencia
Paso 2: Descomprimir e instalar
Paso 3: Configurar la base de datos
Paso 4: Modificar los archivos de configuración
Paso 5: Imágenes de la interfaz Web OCS Inventory
INSTALACIÓN DE OSC INVENTORY EN UBUNTU…………………………7
BIBLIOGRAFIA…………………………………….....………………………….22
3. ADMINISTRACIÓN DEREDES
2
¿QUÉ ES OCS IVENTORY?
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 información 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 través de una interfaz web. Además, OCS
comprende la posibilidad de implementación de aplicaciones en los equipos de
acuerdo a criterios de búsqueda. Además, tiene muchas opciones más como
escanear la red por medio del IPDiscovery, o instalar aplicaciones remotamente
creando Builds.
LICENCIA
OCS Inventory es liberado bajo la Licencia Pública General GNU, versión
2.0 (GPLv2 GNU). La GPL de GNU prevé una o varias personas para distribuir OCS
Inventory por una tarifa, pero en realidad no cobrando por el software en sí, porque
OCS Inventory es gratuito.
4. ADMINISTRACIÓN DEREDES
3
CARACTERISTICAS DE OSC INVENTORY
Inventario relevante información.
Sistema de despliegue de gran alcance que permite la distribución de la
instalación de software o scripts en ordenadores sin sobrecargar la red.
Web Consola de administración .
Soporte de sistemas operativos múltiples , incluyendo Microsoft Windows,
Linux, * BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X.
La arquitectura de 3 niveles usando los estándares actuales, HTTP / HTTPS
y XML de formato de datos.
Servicio web accesible a través de la interfaz SOAP.
Plugins apoyan a través de la API.
Exploración de red
Sincronización con GLPI
6. ADMINISTRACIÓN DEREDES
5
CONFIGURACIÓN DEL SERVIDOR DE GESTIÓN
Servidor de administración está formado por 4 componentes principales:
1. Servidor de base de datos: almacena la información de inventario.
2. Servidor de Comunicación: se encarga de las comunicaciones HTTP entre
el servidor de base de datos y los agentes.
3. Consola de administración: lo que permite a los administradores consultar
el servidor de base de datos utilizando su navegador favorito.
4. Servidor de implementación: almacena toda la configuración de
distribución de paquetes (requiere HTTPS).
Estos 4 componentes se pueden alojar en un único equipo o en equipos diferentes
para permitir el equilibrio de carga. Por encima de 10.000 ordenadores
inventariados, se recomienda utilizar al menos 2 servidores físicos, servidores de
base de datos de un servidor de alojamiento + Comunicación y el otro anfitrión de
una réplica de la base de datos del servidor de administración + servidor
deployement.
Figura 2: OCS Inventory NG arquitectura de comunicación.
7. ADMINISTRACIÓN DEREDES
6
Servidor de base de datos en la actualidad sólo puede ser MySQL 4.1 o superior
con motor InnoDB activo.
Servidor de Comunicación necesita Apache Web Server 1.3.x / 2.X y está escrito
en Perl como un módulo de Apache. ¿Por qué? Debido a que los scripts de Perl se
compilan cuando Apache se inicia, y no en cada solicitud. Esto es mejor en cuanto
al rendimiento. Servidor de comunicaciones puede requerir algunos módulos Perl
adicionales, de acuerdo a su distribución.
Servidor de implementación necesita cualquier servidor Web con SSL habilitado.
Consola de administración está escrito en PHP 4.1 (o superior) y se ejecuta bajo
el servidor Web Apache 1.3.x / 2.X. Consola de administración requiere ZIP y GD
apoyo habilitado en PHP con el fin de utilizar la implementación del paquete.
8. ADMINISTRACIÓN DEREDES
7
INSTALACIÓN DE OSC INVENTORY EN UBUNTU
Está instalación se encuentra basado en un esquema de red común, una red con
equipos MS Windows y un servidor Ubuntu.
Figura 3: Esquema de Instalación OCS Inventory en una red común.
REQUISITOS
MySQL database server corriendo en algún lugar y que escucha en el puerto
por defecto 3306 con la comunicación TCP / IP habilitado.
Servidor Web Apache instalado y en ejecución para el servidor de
Comunicación y el servidor de administración.
PHP y Perl instalados y utilizable por el servidor Web Apache para la consola
de administración.
Perl y mod_perl instalados y utilizable por el servidor Web Apache para el
servidor de Comunicación.
9. ADMINISTRACIÓN DEREDES
8
Paso 1: Instalar dependencias:
Seguramente en nuestro servidor ya tenemos instalado y configurado los servicios
web con Apache y bases de datos con MySQL, pero necesitaremos algunos
paquetes adicionales para poder continuar, por lo cual ejecutaremos los siguientes
comando necesarios para MySQL, APACE, PHP, PERL Y MOD_PERL.
# sudo apt-get install libapache2-mod-perl2
# sudo apt-get install libapache-dbi-perl libxml-simple-perl
10. ADMINISTRACIÓN DEREDES
9
# sudo apt-get install libapache2-mod-perl2 libapache-dbi-perl libxml-simple-
perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libnet-ip-perl php5-gd
php5-mysql
Adicionalmente necesitaremos unos paquetes para Perl: Abrimos el shell de Perl
como super usuario
#sudo perl -MCPAN -e Shell
Nos pregunta en donde deseamos crear el directorio en este caso cpan,
posteriormente si deseamos una configuración automática por lo cual decimos
“yes”.
11. ADMINISTRACIÓN DEREDES
10
Podemos observar que los módulos de instalan de forma correcta, este paso es un
poco tardado dura aproximadamente 15 minutos.
- Nos pregunta como deseamos ingresar de forma manual, sudo u local::lib,
en este caso elegimos sudo.
14. ADMINISTRACIÓN DEREDES
13
Paso 2: Descomprimir e instalar
- Una vez descargado el archivo de la web de OCS Inventory, tenemos que
descomprimirlo en algún directorio temporal y ejecutar el archivo setup.sh:
-
Primeramente para poder descargar el archivo debes de registrarte en la
página oficial, en la cual te solicita algunos datos personales, una vez que
llenes el formulario debes dar clic en “download”.
- Una vez registrado podemos descargar el paquete deseado, en este caso el
OCSNG_UNIX_SERVER2.0.1.tar.gz
15. ADMINISTRACIÓN DEREDES
14
- Descomprimiendo el archivo
# tar zxf OCSNG_UNIX_SERVER-2.0.x.tar.gz
- Ejecutando la instalación
# cd OCSNG_UNIX_SERVER-2.0.x
# sudo sh setup.sh
Si todo anda bien, solo será necesario presionar ENTER varias veces hasta que
termine la instalación, a menos que deseen cambiar los valores por defecto. El
resultado de la instalación es el siguiente:
16. ADMINISTRACIÓN DEREDES
15
- Si todo está bien, entrar en puerto del servidor MySQL, por lo general de
3306.
- Ingresa o validar camino a Apache demonio binario, generalmente "/ usr /
sbin / httpd". Se utiliza para encontrar los archivos de configuración de
Apache.
NOTA: Si usted no está usando daemon Apache sistema, pero otro como
servidor XAMPP / LAMPP Apache, debe introducir la ruta completa a su
demonio de Apache, no el sistema uno.
- Ingresa o validar Apache camino principal archivo de configuración.
- Ingresa o validar daemon Apache corriendo cuenta de usuario, generalmente
"apache" o "www" (en Debian / Ubuntu es "www-data").
17. ADMINISTRACIÓN DEREDES
16
- Siguiente, cheques de configuración para los binarios de intérprete
Perl. Ingresa o validar ruta a Perl intérprete.
- Información común para configurar el servidor de comunicaciones o consola
de administración está ahora recogido. Instalación le pide si desea configurar
el servidor de comunicación en este equipo. Enter "y" o validar establecer
servidor de Comunicación hasta "n" para omitir la instalación del servidor de
Comunicación.
18. ADMINISTRACIÓN DEREDES
17
- El programa de instalación a continuación si falla, la instalación se
detendrá.
- Ingresa o validar camino a Apache incluye directorio de configuración. Este
es el directorio donde se almacena la configuración de Apache para
módulos específicos. Generalmente, este directorio es etc/httpd/conf.d o
/etc/apache/conf.d
19. ADMINISTRACIÓN DEREDES
18
Luego de esta instalación debemos reiniciar apache:
# sudo service apache2 restart
Paso 3: Configurar la base de datos
OCS Iventory está listo para que podamos establecer los parámetros de base de
datos: Debemos de acceder a http://localhost/ocsreports
Establecer los valores de nuestro servidor MySQL local o remoto:
MySQL Login: root (o algún usuario con privilegios de súper admin)
MySQL Password: [contraseña del usuario root]
Name of database: cose (o algún otro nombre)
20. ADMINISTRACIÓN DEREDES
19
1. En el siguiente paso nos pedirá dejar un mensaje que será visualizado en las
terminales (opcional). En este punto también nos indicará que el usuario y
password por defecto es: admin y la contraseña es: admin, simplemente
finalizar el proceso haciendo clic en el botón.
2. Cambiar el password el usuario ocs en mysql (via sql):
1. SET PASSWORD FOR 'ocs'@'localhost' = PASSWORD('NUEVO_PAS
S');
2. SET PASSWORD FOR 'ocs'@'%' = PASSWORD('NUEVO_PASS');
3. FLUSH PRIVILEGES;
21. ADMINISTRACIÓN DEREDES
20
Paso 4: Modificar los archivos de configuración
1. Eliminamos el archivo install.php
# sudo rm /usr/share/ocsinventory reports/ocsreports/install.php
2. Luego de cambiar la contraseña al usuario ocs es necesario actualizar el valor
en los archivos de configuración:
# /etc/apache2/conf.d/z-ocsinventory-server.conf
3. Será necesario reiniciar el servidor apache para que la nueva configuración
surta efecto.
# sudo service apache2 restart
Paso 5: Imágenes de la interfaz Web OCS Inventory
Anexamos pantallas desde un servidor Administración OCS Inventory NG, se trata
de una interfaz web, desarrollado en HTML / PHP / CSS / JS.
Imagen 1.
22. ADMINISTRACIÓN DEREDES
21
Imagen 2.
Imagen 3.
Listo! eso es todo, en el servidor veras la maquinas actualizarse cada cierto tiempo,
OCS Inventory es muy útil si estas administrando decenas de computadoras en tu
red, ahorra mucho trabajo al momento de hacer inventarios de hardware y software.
23. ADMINISTRACIÓN DEREDES
22
BIBLIOGRAFÍA
Instalar OCS INVENTORY paso a paso, “la comunidad de programadores
latinos”, http://wiki.ocsinventory-ng.org/index.php/Documentation:Server/es
OCS Inventory NG 2.2 beta 1 Publicado , 24 de diciembre 2014
OCS Inventory NG 2.1.2 estable publised , 13 de julio 2014
Nuevo sitio web de apoyo de la comunidad , 07 de julio 2014
OCS Inventory NG 2.1 publised estable, Por Guillaume PRIOU el 06 de
febrero 2014.
http://www.latindevelopers.com/articulos/misc/instalar-ocs-inventory-3.php
http://www.ocsinventory-ng.org/en/download/download-server.html
http://wiki.ocsinventoryng.org/index.php/Documentation:Server#Under_Linu
x_Operating_System.