You are on page 1of 45

INSTALACIN Y USO DE OCS INVENTORY

Agenda

Qu es OCS INVENTORY?

Requerimientos para Instalacin Proceso de instalacin y configuracin Utilizacin de OCS INVENTORY Sesin de Preguntas y Respuestas.

Qu es OCS Inventory?
Es un software libre que permite a los usuarios administrar el inventario de sus activos de TI. OCS Inventory 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"), este software 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. Por otro lado, tiene mltiples opciones entre las que destacan, escanear la red por medio del IPDiscovery o instalar aplicaciones remotamente.

Configuracin del servidor GLAMP (GNU + Linux + Apache2 + MySQl + PHP)


Como primer paso proceda a instalar el servidor GLAMP, para ello debe ejecutar el siguiente comando desde la consola como usuario root: aptitude install apache2 libapache2-mod-php5 mysql-server5.0 php5 php5-mysql php5-gd Luego de tener el servidor GLAMP es necesario instalar algunos mdulos y libreras que ayudarn al buen funcionamiento del servidor, para ello ejecutar en la terminal: aptitude install libapache2-mod-perl2 perl libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapache-dbiperl libnet-ip-perl libsoap-lite-perl libphp-pclzip

Configuracin del servidor GLAMP (GNU + Linux + Apache2 + MySQl + PHP)


Es posible instalar el paquete phpmyadmin el cual permitir administrar la base de datos MySQL de manera grfica a travs de un navegador web, ejecutar en la terminal: aptitude install phpmyadmin

Instalacin y configuracin de OCS Inventory GN


Descargar el paquete de instalacin ms reciente del OCS Inventory NG de la pgina principal del OCS Inventory, http://www.ocsinventory-ng.org/ Descomprima el tarball en la ruta /var/www/ de la siguiente manera en un terminal: tar xzf OCSNG_UNIX_SERVER-1.3.1.tar.gz -C /var/www/ Ingresar a la carpeta OCSNG_UNIX_SERVER-1.3.1 que se crea despus de descomprimir el archivo.

Instalacin y configuracin de OCS Inventory GN


d /var/www/OCSNG_UNIX_SERVER-1.3.1/ Ejecutar el script de instalacin que se encuentra en la carpeta. ./setup.sh

Esto dar inicio al proceso de instalacin, en donde aparecern una serie de preguntas con el fin de definir los parmetros de configuracin del servidor OCS.

Instalacin y configuracin de OCS Inventory GN


Se debern crear los enlaces simblicos de las carpetas situadas en /usr/share/ocsinventory-reports/ocsreports y /var/lib/ocsinventoryreports/download al directorio /var/www/ ya que la carpeta por defecto de instalacin del OCS se realiza en las siguientes rutas:

ln -s /usr/share/ocsinventory-reports/ocsreports /var/www/ocsreports ln -s /var/lib/ocsinventory-reports/download /var/www/download

Instalacin y configuracin de OCS Inventory GN


Seguidamente, proceda a reiniciar el servicio de apache.

/etc/init.d/apache2 restart

Ajustando la conexin a la base de datos MySQL


Abrir un navegador, debe dirigirse a http://IP del servidor/ocsreports/install.php en donde aparecer una pantalla con unos campos en los que debe introducir un usuario y contrasea vlidos para la creacin de la Base de datos MySQL.

Ajustando la conexin a la base de datos MySQL


Seleccione el idioma haciendo clic en la bandera correspondiente al idioma que se requiera, en este caso la de Espaa, seguidamente acceder con el usuario admin y la contrasea admin, presionar Aceptar

En este punto ya se tiene el servidor instalado.

Configuracin del servidor


A partir de ahora se realizarn algunos ajustes al servidor para efectos de entrega de paquetes y configuracin de apache con SSL

Estos ajustes son: Habilitar acceso http seguro Creacin de certificados SSL Creacin de host virtual para OCS Inventory NG en Apache2

Habilitar acceso http seguro


Dirigirse a una consola y activar el mdulo SSL que trae apache: # a2enmod ssl Se debe reiniciar apache: # invoke-rc.d apache2 restart

Creacin de certificados SSL


Para crear los certificados SSL primero se debe crear un directorio llamado certs en /etc/apache2/, en el cual se almacenarn los certificados: # mkdir /etc/apache2/certs Creacin de los certificados, ejecutar: # openssl genrsa -out ocs.key 2048 # openssl req -new -key ocs.key -out ocs.csr Nota: Debe llenar los campos durante la creacin del certificado ocs.csr.

Creacin de certificados SSL


Proceda a crear el siguiente certificado.

# openssl x509 -req -days 3650 -in ocs.csr -signkey ocs.key -out ocs.crt Puede verificar si se crearon los 3 certificados listando la carpeta cert # ls /etc/apache2/certs

Creacin de host virtual para OCS Inventory NG en Apache2


Dirigirse a /etc/apache2/sites-available y crear un archivo llamado 01-ocs: touch /etc/apache2/sites-available/01-ocs Dentro del archivo 01-ocs incluir la siguiente configuracin # Seccin virtual para acceso a travs del puerto 80 ## <VirtualHost *:80> DocumentRoot /var/www/ocsreports

Creacin de host virtual para OCS Inventory NG en Apache2


Alias /ocsreports /usr/share/ocsinventory-reports/ocsreports <Directory /usr/share/ocsinventory-reports/ocsreports> Order deny,allow Allow from all Options Indexes FollowSymLinks DirectoryIndex index.php AllowOverride Options AddType application/x-httpd-php .php php_flag file_uploads php_value post_max_size on 200m

Creacin de host virtual para OCS Inventory NG en Apache2


php_value upload_max_filesize 200m #php_value max_execution_time -1 # Descomentar si hay errores #php_value max_input_time -1 </Directory> # Alias para la carpeta download ## Alias /download /var/lib/ocsinventory-reports/download <Directory /var/lib/ocsinventory-reports/download> Order deny,allow Allow from all Options Indexes FollowSymLinks # con PHP

Creacin de host virtual para OCS Inventory NG en Apache2


AllowOverride Options </Directory> </VirtualHost> # Seccin virtual para acceso a travs del puerto 443 ## <VirtualHost *:443> SSLEngine on SSLCertificateFile /etc/apache2/certs/ocs.crt SSLCertificateKeyFile /etc/apache2/certs/ocs.key DocumentRoot /var/www/ocsreports

Creacin de host virtual para OCS Inventory NG en Apache2


# Alias para la carpeta ocsreports ## Alias /ocsreports /usr/share/ocsinventory-reports/ocsreports <Directory /usr/share/ocsinventory-reports/ocsreports> Order deny,allow Allow from all Options Indexes FollowSymLinks DirectoryIndex index.php AllowOverride Options

Creacin de host virtual para OCS Inventory NG en Apache2


AddType application/x-httpd-php .php php_flag file_uploads php_value post_max_size on 200m

php_value upload_max_filesize 200m #php_value max_execution_time -1 #php_value max_input_time -1 </Directory>

Creacin de host virtual para OCS Inventory NG en Apache2


# Alias para la carpeta ocsreports ## Alias /download /var/lib/ocsinventory-reports/download <Directory /var/lib/ocsinventory-reports/download> Order deny,allow Allow from all Options Indexes FollowSymLinks AllowOverride Options </Directory> </VirtualHost>

Creacin de host virtual para OCS Inventory NG en Apache2


Guardar el archivo y desde /etc/apache2/sites-available habilitar el sitio 01-ocs a2ensite 01-ocs Luego reiniciar apache, desde ahora ser posible acceder al sitio haciendo uso de https invoke-rc.d apache2 restart

Ingreso a OCS Inventory NG


Para ingresar al sistema de OCS Inventory debe abrir un navegador web, preferiblemente Mozilla Firefox, y colocar en la barra de direcciones lo siguiente: https://ipdelservidor/ocsreports Se abrir dicha pgina y debe colocar el usuario y la contrasea definidos durante la instalacin para el inicio de sesin.

Ingreso a OCS Inventory NG


Luego de ingresar, mostrar una pantalla resumen de actividades.

Ajustando parmetros de distribucin de paquetes


Colocar el cursor sobre el icono seleccionar la opcin Configurar. Con el paso anterior podr visualizar la siguiente ventana se desplegar una lista, debe

Ajustando parmetros de distribucin de paquetes


Las siguientes instrucciones dejarn el servidor de OCS preparado para distribuir paquetes a los clientes. 1. Pestaa Distribucin Software: Ficha DOWNLOAD = ON Ficha DOWNLOAD_PERIOD_LATENCY = 2 segundos Ficha DEPLOY = ON 2. Pestaa Servidores: DOWNLOAD_SERVER_URI = IpdelServidor/ocsreports

Ajustando parmetros de distribucin de paquetes


3. Pestaa Interfaz: LOCAL_SERVER = IpdelServidor/ocsreports DOWNLOAD_PACK_DIR /var/lib/ocsinventory-reports IPDISCOVER_IPD_DIR = Personalizar y luego ingresar /usr/share/ocsinventory-reports Luego de cambiar los parmetros en cada seccin, marcar el botn Actualizar para que se tomen los cambios. Despus de hacer estos ajustes el servidor se encuentra configurado para enviar paquetes a los agentes. = Personalizar y luego ingresar

Instalacin de la aplicacin cliente OSC Inventory NG


Ejecutar en una terminal como usuario root:

aptitude install ocsinventory-agent

Uso del servicio OCS Inventory NG Listas, equipos del inventario


Si se desea ver la lista de todos los equipos inventariados, pulsar el botn ubicado en la parte superior izquierda representado por: En la pestaa Mostrar podr seleccionar la cantidad de equipos a proyectar por pantalla (mnimo 5 y mximo 100) y en la pestaa Adicionar columna es posible seleccionar diferentes requerimientos para agregar en el listado (Por ejemplo: Direccin IP).

Creacin de grupos
Para la creacin de grupos, pulse el botn ubicado en la parte superior izquierda representado por Aparecer la siguiente ventana

Adicin de un computador a un grupo


Luego que un equipo sea inventariado por primera vez, puede aadirlo a un grupo. Para ello, seleccionar en la lnea correspondiente a ese equipo la celda identificada como Computador, lo cual lo llevar a otra ventana, dnde debe seleccionar el botn personalizar.

Adicin de un computador a un grupo


En el men que se despliega a continuacin, seleccionar en la parte inferior derecha: Adicionar estticamente al grupo (Seleccione el grupo deseado).

Adicin de un computador a un grupo


Hacer un clic en el smbolo de la llave

Distribucin de paquetes a travs de grupos


Seleccione la pestaa que se encuentra en la parte superior izquierda correspondiente a grupos, esto lo llevar a una nueva pgina que muestra la informacin de todos los grupos existentes, seleccione la pestaa Grupos Estticos.

Distribucin de paquetes a travs de grupos


En la parte inferior derecha seleccione Adicionar Paquete, mostrar la pantalla que contiene la lista de paquetes disponibles.

Distribucin de paquetes a travs de grupos

Distribucin de paquetes a travs de grupos


En la fila Afectar pulsar el paquete deseado, responda a la pregunta Est Seguro(a)? pulse aceptar.

Creacin de paquetes
Para la creacin de paquetes pulse el botn ubicado en la parte

superior Distribucin software y seleccione la opcin Crear.

Creacin de paquetes
Debe indicar los parmetros siguientes a la hora de crear el paquete: Nombre: nombre del paquete Sistema operativo: Linux Protocolo: HTTP Prioridad: Prioridad deseada (0 al 9

Subir un archivo
Ubicado en el computador desde el cual se ingresa a la aplicacin se selecciona el paquete pulsando el botn Examinar. Es importante conocer que la extensin del archivo depende de la opcin siguiente llamada Accin. Es decir, si selecciona como Accin: Copiar, debe tener como extensin .tar.gz, si selecciona como Accin: Ejecutar debe tener como extensin .sh .tar.gz y en caso de seleccionar como Accin: Lanzar slo coloque el nombre del archivo, el cual debe existir en la mquina cliente. Acciones: Copiar, Ejecutar o Lanzar.

Activacin de un paquete
Luego de crear un paquete, se debe activar. Pulse el botn ubicado en la parte superior Distribucin software y seleccione Activar. La siguiente pantalla muestra la lista de paquetes disponibles, en la columna Activar seleccionar la fila correspondiente al paquete.

Activacin de un paquete
En la ventana que se despliega, coloque URL https: Coloque ipdelservidor/ocsreports/download Partes URL: Coloque ipdelservidor/ocsreports/download Pulse Aceptar.

Errores conocidos y procedimientos de resolucin


En el directorio /var/log/ocsinventory-server se encuentra el archivo activity.log, donde el servicio enva los mensajes. Es una buena prctica revisar este archivo en busca de errores, hacerlo de la siguiente manera

tail -f /var/log/ocsinventory-server/activity.log Es posible cambiar el nivel de mensajes de actividad del servicio desde la interfaz de administracin en la seccin de configuracin, pestaa Servidor. Ajustar la opcin LOGLEVEL = ON con el fin de obtener ms detalles en el archivo de logs del servicio.

Errores conocidos y procedimientos de resolucin

You might also like