Upload
richar
View
19.274
Download
1
Embed Size (px)
Citation preview
Manual de Instalación y Configuración de OCSInventory NG en Debian Etch 4.0
¿Qué es OCSInventory NG Server?Acrónimo de Open Computer and Software Inventory Next Generation, es una aplicación que se utiliza para realizar inventario de los equipos de la red mediante un agente que se instala en el cliente. También permite el despliegue de paquetes en computadores Windows y Linux.
OCS Inventory NG es una herramienta que facilita el seguimiento de la configuración y el software instalado en los ordenadores de una red local, así como la instalación remota de aplicaciones desde un servidor Web.
OCS Inventory es software GPL, libre de usar y copiar. OCS Inventory también es Open source, usted debe prever sus actualizaciones bajo los términos de la licencia GPL.
El Servidor de Gestión contiene 4 componentes principales: - Servidor de base de datos, que almacena la información del inventario- Comunicación con servidor, que se encarga de las comunicaciones HTTP entre el servidor de base de datos y los agentes. - Despliegue de servidor, que almacena todos los paquetes de configuración desplegados.- Consola de Administración, que permite a los administradores consultar el servidor de base de datos a través de su navegador web favorito.
OCSInventory se basa en los estándares actuales. El diálogo entre los equipos cliente y servidor se basa en el Protocolo de transferencia de hipertexto (HTTP) y el formato de los datos es XML.
El servidor de administración utiliza Apache, MySQL y Perl. OCS es multi-plataforma: se ejecuta en sistemas operativos Unix, así como en Microsoft Windows (2000 o posterior).
Tiene una interfaz web privativa escrita en PHP que ofrece servicios complementarios:- Consulta del inventario- Gestión de los derechos de los usuarios- Una interfaz de servicio de (o escritorio de ayuda) para los técnicos
InstalaciónHagamos los siguientes pasos en Debian.
Agregar las siguientes líneas al archivo /etc/apt/sources.lists del manejador de paquetes apt-getsudo pico /etc/apt/sources.lists
deb http://security.debian.org/ etch/updates main contribdeb-src http://security.debian.org/ etch/updates main contribdeb http://mirrors.kernel.org/debian stable maindeb http://security.debian.org stable/updates main
Actualizamos la lista de repositoriossudo apt-get update
Una vez actualizado el repositorio, continuamos con el proceso de instalación de las siguientes librerías
sudo apt-get install libxml-simple-perlsudo apt-get install libcompress-zlib-perlsudo apt-get install libdbi-perlsudo apt-get install libdbd-mysql-perlsudo apt-get install libapache-dbi-perlsudo apt-get install libnet-ip-perlsudo apt-get install libsoap-lite-perl
Ahora instalamos los paquetes
sudo apt-get install apache2sudo apt-get install php5sudo apt-get install perlsudo apt-get install mysql-server-5.0
Instalemos módulos para PHP
sudo apt-get install libphp-pclzipsudo apt-get install php5-gdsudo apt-get install libapache2-mod-perl2sudo apt-get install php5-mysql
Debemos reiniciar Apache para continuarsudo /etc/init.d/apache2 restart
Descarga e instalación de OCSInventory Server: Podemos descargar el paquete Haciendo clic aquí o con el comando wget así.
wget http://dfn.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_SERVER_1.01.tar.gz
Llevamos el paquete descargado al directorio /usr/local/src/ sudo cp /home/usuario/Desktop/OCSNG_LINUX_SERVER_1.01.tar.gz /usr/local/src
Esta en un archivo comprimido (tar.gz) se debe descomprimir con el siguiente comandosudo tar -xzf OCSNG_LINUX_SERVER_1.01.tar.gz
Ingresamos a la carpeta OCSNG_LINUX_SERVER_1.01 que se crea después de descomprimir el archivocd OCSNG_LINUX_SERVER_1.01/
Ejecutamos el siguiente comando para la instalaciónsudo sh setup.sh ó ./setup.sh
Se mostrarán una serie de preguntas
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)? Presionamos Enter ya que la opción “Y” esta por defecto (entre corchetes).
Your MySQL client seems to be part of MySQL version 5.0. Your computer seems to be running MySQL 4.1 or higher, good ;-) Which host is running database server [localhost]? Ingresamos la dirección IP del servidor (loopback) 127.0.0.1 o servidor local
On which port is running database server [3306]? Dejamos el puerto de la base de datos por defecto que es (3306) y presionamos Enter para continuar.
Where is Apache daemon binary [/usr/sbin/apache2]? Presionamos Enter para continuar.
Where is Apache main configuration file [//etc/apache2/apache2.conf]? Ingresamos la ruta correcta para Apache /etc/apache2/apache2.conf
Which user account is running Apache web server [www-data]? Presionamos Enter para dejar la cuenta de usuario por defecto.
Which user group is running Apache web server [www-data]? Presionamos Enter para dejar el nombre de grupo por defecto
Where is PERL Intrepreter binary [/usr/bin/perl]? Presionamos Enter para continuar.
Do you wish to setup Communication server on this computer ([y]/n)? Presionamos Enter para continuar.
Where is Apache Include configuration directory [//etc/apache2/conf.d/]? Infgresamos la ruta correcta /etc/apache2/conf.d/
Where to put Communication server log directory [/var/log/ocsinventory-NG]? Presionamos Enter para continuar.
Do you wish to setup Administration server (web administration console) on this computer ([y]/n) Presionamos Enter para continuar.
Where is Apache root document directory [] ?Ingresamos la ruta: /var/www/
Editar el archivo /etc/apache2/apache2.conf sudo pico /etc/apache2/apache2.conf
Buscar la línea ServerRoot "/etc/apache2" y escribimos debajoServerName 127.0.0.1
Reiniciamos los servicios de apache y mysqlsudo /etc/init.d/apache2 restartsudo /etc/init.d/mysql restart
Ejecución inicialAbrimos un navegador web con la siguiente URL http://127.0.0.1/ocsreports/install.php
Aparecerá el siguiente formulario solicitando los datosMySql login: Ingresamos rootMySql password: Lo dejamos en blanco, ya que mysql no pone contraseña por defecto.MySql HostName: 127.0.0.1, ingresamos la dirección loopback
Presionamos el botón Send para continuar.
Aparecerá el siguiente formulario y presionamos el botón Submit Query
En el siguiente formulario presionamos clic en Click here to enter OCS-NG GUI para comenzar con la instalación de la base de datos
En el siguiente formulario Seleccionamos el idioma presionando clic en la bandera correspondiente al idioma que deseamos, en este caso la bandera de España.Introducimos el usuario y la contraseña (usuario: admin, contraseña: admin) y presionamos clic en el botón Aceptar.
En este punto ya tenemos el servidor instalado.
Instalación y Configuración del Agente OCSInventory en Debian Sarge 4.0
Para la instalación del Agente en Linux instalamos las siguientes librerías:
sudo apt-get install libxml-simple-perlsudo apt-get install libcompress-zlib-perlsudo apt-get install libnet-ip-perlsudo apt-get install libwww-perlsudo apt-get install libdigest-md5-perlsudo apt-get install libnet-ssleay-perl
Luego descargamos el archivo OCSNG_LINUX_AGENT_1.01_with_require.tar.gz. Para ello presionamos click aquí
Ingresamos a la Shell logueados como super usuario (root), Una vez obtenido el paquete debemos seguir los pasos enunciados a continuación.
Descomprimimos el archivo OCSNG_LINUX_AGENT_1.01_with_require.tar.gz con el siguiente comando sudo tar -xzf OCSNG_LINUX_AGENT_1.01_with_require.tar.gz
Ingresamos a la carpeta OCSNG_LINUX_AGENT_1.01 que se crea una vez que sea descomprimido el archivo cd OCSNG_LINUX_AGENT_1.01
Ejecutamos el archivo instalar.sh sudo sh instalar.sh
Aparecerán una serie de preguntas a responder para completar la instalación
Do you wish to re-install/upgrade existing installation ([y]/n)? Presionar Enter para empezar la instalación
Which method will you use to generate the inventory ([http]/local)? Presiona Enter para dejar el método de inventario vía http
Which host is running OCS Inventory NG Communication Server [172.26.16.12]? Verificamos que la dirección IP corresponda con la del servidor y presionar Enter
On which port is running OCS Inventory NG Communication Server [80]? Presionamos Enter para utilizar el puerto 80
Con estos pasos se debería de instalarse el agente OCSINVENTORY sin inconvenientes.
Instalación y Configuración del Agente OCSInventory en Windows
Descargamos el instalador del agente haciendo clic aquí
Descomprimimos el archivo con winrar o winzip.Ejecutamos el archivo OcsAgentSetup.exe y seguimos las instrucciones del asistente de instalación
Leemos el Acuerdo de Licencia y presionamos I Agree para continuar
Nos pregunta por el nombre del servidor, sustituimos el valor por defecto (OCSINVENTORY-NG) por la dirección IP de nuestro servidor, marcamos la casilla no proxy si es necesario y presionamos Next para continuar
Dejamos por defecto la ruta de instalación y presionamos Install para instalar
Presionamos Finish para terminar.
Demostración de algunas funcionalidades en el Servidor OCSInventory
Vemos algunos datos del computador CARLOS.
Vemos los datos del computador CARLOS de una forma mas detallada.
Veamos la lista de Controladores que contiene el sistema.
Veamos la lista de puertos.
Veamos una lista detallada del Software instalado en la maquina.
Cibergrafía
http://www.ocsinventory-ng.org http://linuxfellaz.net/doku.php?id=debian:ocs_glpi