Está en la página 1de 19

Contents

[hide]

1 Configuracin del agente en computadores clientes o 1.1 Bajo Sistemas Operativos Window 1.1.1 Qu versin del Agente de Windows se debe usar? 1.1.1.1 Cmo funciona el Agente Windows? 1.1.1.2 Cmo funciona el servicio Windows? 1.1.1.3 Es necesario utilizar el agente como servicio de Windows o localmente? 1.1.2 Instalacin manual de la versin del Agente tipo Servicio 1.1.3 Instalacin manual del Agente en modo local (sin servicio). 1.1.4 Instalacin del Agente utilizando el programa OcsLogon.exe desde el un script de inicio de sesin o utilizando Polticas de Grupo del Directorio Activo 1.1.4.1 Instalacin del Agente utilizando Polticas de Grupo de Directorio Activo 1.1.4.2 Instalacin del agente utilizando scripts de inicio de sesin 1.1.5 Parmetros de lnea de comando del Agente o 1.2 Bajo sistemas operativos Linux 1.2.1 Requisitos 1.2.2 Instalacin interactiva del agente 1.2.3 Instalacin del agente utilizando instalacin basada en scripts sin interaccin con el usuario 1.2.4 Parmetros de lnea de comandos del agente

Configuracin del agente en computadores clientes


Hay dos mtodos para inventariar un computador cliente utilizando el agente OCS Inventory NG:

Si el computador cliente no puede conectar con el servidor de Comunicacin, el inventario se hace localmente y se almacena en un archivo comprimido XML con extensin .ocs. As, posteriormente el usuario puede enviar ese archivo por correo electrnico, disco USB o de cualquier otra manera, al administrador, quien lo importar en la base de datos en el servidor de Administracin. Si el computador cliente puede conectarse por red con el servidor de Comunicacin usando el protocolo HTTP, el agente le pide al servidor de Comunicacin los

parmetros del inventario y enviar los resultados directamente al servidor de Comunicacin.

Bajo Sistemas Operativos Window


El agente OCS Inventory NG para Windows puede funcionar como un servicio de Windows que se inicia automticamente cuando un computador arranca. Sin embargo, tambin se proporciona una versin del agente que no corre como un servicio, el cual se puede ejecutar desde el script de inicio de Windows, o como poltica GPO del Directorio Activo, como una tarea programada o como un acceso directo desde el Men de inicio. Nota: Se recomienda utilizar el agente del servicio (the service version of Agent), especialmente si planea utilizar la opcin de distribucin de paquetes. Descargue y descomprima el archivo OCSNG_WIN32_AGENT_1.01.zip. Este paquete contiene 3 archivos:

OcsAgentSetup.exe, instalador del agente con el servicio Windows incluido. Se recomienda el uso de este paquete. OcsAgent.exe, para instalar la versin del agente independiente (standalone) en un computador que no est en red para permitir generar el inventario manualmente con el parmetro de lnea de comandos /LOCAL (o si no desea correrlo como servicio Windows). OcsLogon.exe, lanzador del agente de OCS Inventory NG para utilizar cuando se est distribuyendo el agente a travs de un script de inicio o como poltica GPO del Directorio Activo en el dominio. Si el agente ya est instalado, este simplemente corre el agente. En otro caso, este escarga los binarios del agente del servidor de Comunicacin, lo configura y lo lanza.

Qu versin del Agente de Windows se debe usar?


En primer lugar, se debe explicar cmo funciona el Agente y el Servicio. Cmo funciona el Agente Windows? Cuando el Agente OCS Inventory NG "OCSInventory.exe" se pone en marcha, contacta al servidor de Comunicacin utilizando el protocolo HTTP para preguntar que se tiene que hacer. El servidor puede responder "nada" (no es la hora de un inventario y no hay paquetes para distribuir), por lo que el agente se detiene. Cuando se ejecuta el agente, nicamente generar y enviar un inventario. De lo contrario, el servidor podr responder que el Agente tiene que:

Enviar un inventario: El agente recupera todas las propiedades del computador y las enva usando el protocolo HTTP al servidor. Los servidores responden a ello

nicamente si ella fecha del ltimo inventario en la base de datos es ms antiga que la opcin general FREQUENCY, especificada en das (ver 6.2 Administracin de opciones generales de OCS Inventory NG). Descubrir la red: el agente recupera todas las propiedades del computador, busca en su subred dispositivos activos que se encuentren escuchando en la red, y enva esta informacin al servidor usando el protocolo HTTP. El servidor responde a ello nicamente si el computador es elegido para correr IPDISCOVERY (ver 7 Uso de la opcin IP discovery). Distribuir un paquete: el agente contacta al servidor de distribucin utlizando el protoclo HTTPS para recuperar el archivo de informacin, descargar fragmentos del paquete del repositorio, volver a generar el paquete y lanzarlo.

Nota: El agente OCS Inventory NG no escucha a la red. Este siempre inicia la comunicacin con el servidor. Por lo tanto, usted no tiene que abrir el puerto del firewall de su computador, lo que si se necesita es permitir que el programa "OCSInventory.exe" del agente OCS Inventory NG se ponga en contacto con el Servidor de Comunicacin o el servidor de Distribucin usando HTTP o HTTPS. Cada vez que se genera un inventario, el agente escribe un archivo de configuracin "OCSInventory.dat" en la carpeta del donde colocar las opciones de configuracin descargadas desde el servidor de comunicacin. Cuando se pone en marcha por primera vez, el agente OCS Inventory NG preguntar por el usuario para el valor de etiqueta TAG (si se activ esta funcin). El texto de ayuda que aparece en el cuadro de dilogo es el que se introdujo al configurar el servidor de administracin. El usuario puede entrar este valor, o dejarlo en blanco (este valor se podr actualizar desde el servidor de Administracin). [[Image:]] Luego (o de otro modo si la opcin TAG no est activada), generar el inventario y enviar los resultados del inventario HTTP al servidor de comunicacin. Cmo funciona el servicio Windows? Nota: usted debe tener privilegios de administrador para configurar el agente OCS Inventory NG Agent como un servicio, o puede usar el Empaquetador OCS Inventory NG para crear un instalador capza de correr incluso si usted no tiene privilegios de administrador. Refirase a 6.3 Enviando el Agente para distribucin a travs del lanzador OcsLogon.exe, o la documentacin del Empaquetador OCS Inventory NG. El Agente OCS Inventory NG OCSInventory.exe es lanzado por el servicio OcsService.exe cada PROLOG_FREQ horas. Este hace seguimiento de la cuentra regresiva en segundos en el archivo service.ini (valor TTO_WAIT), as que es el tiempo de ejecucin EFECTIVO.

El nmero de horas a esperar se fija en forma aleatoria al momento de la instalacin y cada vez que se cambia la variable PROLOG_FREQ en la Consola de Administracin. Esto permite que los agentes no tengan que contactar al Servidor de Comunicacin al tiempo. La aleatorizacin se da entre el 0 y el valor definido en la variable PROLOG_FREQ. Puede ajustar estos paramaters teniendo en cuenta la carga de su servidor. Cuando el servicio lanza al agente, este lo llama utilizando los parmetros de lnea de comandos especificados en el valor "Varios" del archivo "service.ini".
[OCS_SERVICE] NoProxy=1 Server=mi-servidor-ocs.dominio.ltd Pnum=80 Miscellaneous=/DEBUG /NP /server: mi-servidor-ocs.dominio.ltd /pnum:80 PROLOG_FREQ=10 OLD_PROLOG_FREQ=10 TTO_WAIT=1505

Figura 3: Archivo de ejemplo "service.ini" Como puede observar, el Servicio es nicamente un lanzador que ejecutar el Agente peridicamente, incluso si nadie inicia sesin en el computador. Es necesario utilizar el agente como servicio de Windows o localmente? Desea tener los computadores inventariados, incluso si nadie inicia sesin? Use la versin basada en servicio. desea usar la opcin de distribucin de paquetes? Use la versin basada en servicio. Si as se hace, un paquete se descarga en segundo plano, y un usuario puede continuar trabajando si tiene una sesin abierta. No desea configurar el servicio o no desea que la informacin aparezca en el registro?Use la versin local, sin embargo en este caso, la distribucin de paquetes puede demorar bastante cuando los usuarios inician sesin. En otras palabras, se recomienda utilizar la versin basada en servicio.

Instalacin manual de la versin del Agente tipo Servicio


Ejecute OcsAgentSetup.exe en el computador cliente y haga clic en el botn Siguiente [[Image:]] Haga clic en el botn Acepto para validar el acuerdo de licencia.

[[Image:]] Introduzca la direccin y puerto del servidor de Comunicacin OCS Inventory NG. Si no desea utilizar la configuracin del proxy de Microsoft Internet Explorer (por ejemplo, porque su proxy requiere autenticacin), habilite la opcin "No Proxy". El campo Otros (Miscellaneous) le permite incluir otros argumentos de lnea de comandos al agente (ver parmetros de lnea de comandos del Agente). A continuacin, haga clic en "Siguiente". [[Image:]] Escoja la carpeta destino, en forma predeterminada C:\Archivos de programa\OCS Inventory Agent y haga clic en el botn Install. [[Image:]] Haga clic en el botn Cerrar para registrar en el sistema el servicio del agente OCS inventory NG. [[Image:]] Ahora el agente est instalado como un servicio que se inicia automticamente cada vez que el sistema arranca bajo la cuenta LocalSystem. [[Image:]] Esta es la configuracin de instalacin interactiva, no obstante, este proceso se debe ejecutar en todos sus computadores. Felizmente, esta instalacin se puede automatizar mediante un script. Nota: La instalacin del agente desde la lnea de comandos soporta todos los parmetros del agente definidos en Parmetros de lnea de comandos del agente. El programa de instalacin del Agente del Servicio OcsAgentSetup.exe se puede ejecutar con algunos parmetros de lnea de comandos:

/S para ejecutar la instalacin en modo silencioso, sin intervencin alguna del usuario, /UPGRADE para actualizar una instalacin existente del Agente del Servicio, /NOSPLASH para deshabilitar la imagen emergente de OCS (splash screen), y todos los parmetros de lnea de comandos, especialmente /SERVER para especificar la direccin del servidor de Comunicacin OCS Inventory NG cuando se utiliza la instalacin silenciosa (ver Parmetros de lnea de comandos del Agente).

Instalacin manual del Agente en modo local (sin servicio).


Esta alternativa puede ser til en computadores que no estn en red.

Cualquier usuario normal puede ejecutar el programa de instalacin, o mejor un administrador del sistema. Uste slo tiene que ejecutar el programa OcsAgent.exe /local para lanzar el programa de instalacin del agente OCS Inventory NG. El programa de instalacin intentar instalar los archivos del agente OCS Inventory NG en la carpeta C:\ocs-ng o, si el usuario conectado localmente no tiene permiso para crear la carpeta en el directorio raz, en la carpeta ocsng en el directorio temporal del usuario, entonces, lanzar el agente OCS Inventory NG. A continuacin, el agente el preguntar al usuario la carpeta para almacenar los resultados del inventario. [[Image:]] Cuando se lanza por primera vez, el agente OCS Inventory NG preguntar al usuario el valor para la etiqueta TAG. El usuario puede introducir este valor, o dejarlo en blanco (usted podr actualizar este dato desde la consola de Administracin del servidor). [[Image:]] Cuando se termina el inventario, el agente mostrar un mensaje indicando la ubicacin de los resultados del inventario realizado. [[Image:]] El usuario entonces slo tiene que enviar este archivo al administrador. El administrador podr importar los resultados del inventario en la base de datos a travs de la consola de Administracin del servidor. Si desea generar otro inventario, slo tiene que volver a ejecutar Ocsinventory.exe /local desde la carpeta de instalacin del agnete OCS Inventory NG. Nota: Ocsinventory.exe soporta todos los parmetros de lnea de comandos definidos en la seccin Parmetros de lnea de comando del Agente.

Instalacin del Agente utilizando el programa OcsLogon.exe desde el un script de inicio de sesin o utilizando Polticas de Grupo del Directorio Activo
El instalador OcsLogon.exe es una pequea herramienta que puede ejecutarse dentro de un script de inicio de sesin o una Poltica GPO de Directorio Activo. Su objetivo es lanzar el Agente OCS Inventory NG en los computadores clientes, y si el Agente no est instalado, instalarlo. El lanzador OcsLogon.exe intentar conectar en forma predeterminada al Servidor de Comunicacin utilizando el nombre registrado en un servidor DNS ocsinventory-ng, en

forma similar como si abriera en su navegador web favorito la URL http://ocsinventoryng/ocsinventory. Para utilizar una URL diferente si no se puede agregar este nombre DNS, simplemente renombre OcsLogon.exe con el nombre DNS o la direccin IP del Servidor de Comunicacin (por ejemplo "ocsinventory.dominio.ltd.exe" si ha creado un registro DNS para su servidor ocsinventory.dominio.ltd o 192.168.1.2.exe si su direccin IP del servidor es 192.168.1.2). Entonces el lanzador tratar de conectar al nombre DNS o la direccin IP que usted ha dado como su nombre (http://ocsinventory.dominio.ltd/ocsinventory o [http:// 192.168.1.2/ocsinventory http://192.168.1.2/ocsinventory]). Nota: Siempre use la versin ms reciente de OcsLogon.exe. La puede tomar del paquete ms reciente OCSNG_WIN32_AGENT_XX.zip. El lanzador primero comprobar si el agente OCS Inventory NG est instalado, y si no lo est, realizar una conexin HTTP al Servidor de Comunicacin para descargar los binarios del agente ms reciente para instalarlo localmente en el computador:

El Agente Independiente en la carpeta C:\ocs-ng en forma predeterminada o, si el usuario conectado localmente no tiene permiso para crear la carpeta en el directorio raz, en la carpeta ocs-ng en el directorio temporal del usuario. Si el Agente Independiente ya est instalado, el lanzador simplemente ejecutar el agente. El Servicio del Agente en la carpeta C:\Archivos de programa\OCS inventory Agent en forma predeterminada.

Nota: Para instalar el Agente Independiente con el lanzador, necesitar haber cargado el archivo del Agente Independiente ocsagent.exe desde la Consola de Administracin. Para instalar el Servicio del Agente con el lanzador, debe de haber cargado el archivo del Servicio del Agente ocspackage.exe en la Consola de Administracin. Consulte la seccin Carga del Agente para instalacin utilizando el lanzador OcsLogon.exe. Para elegir entre Standalone o agente de Servicio, justo existe el parmetro de lnea de comandos /INSTALL para especificar si desea utilizar el Servicio o no. Si aade el parmetro de lnea de comandos /INSTALL, el lanzador utilizar el Servicio del Agente. De otra manera, utilizar el Agente Independiente. Si desea actualizar el Agente, tiene que especificar la versin en la lnea de comandos del lanzador utilizando el parmetro /DEPLOY:XXXX, donde XXXX es la versin del agente, 4048 para la versin 1,02. Instalacin del Agente utilizando Polticas de Grupo de Directorio Activo

Nota: Si est interesado en utilizar la opcin de instalacin de paquetes, le recomendamos utilizar la versin del agente basado en servicio. Para instalar el Agente Independiente con el lanzador, necesita subir primero el archivo del agente ocsagent.exe desde la Consola de Administracin. Para instalar el Agente basado en Servicio con el lanzador, necesita subir primero el archivo del Agente basado en Servicio ocspackage.exe desde la Consola de Administracin y utilizar el parmetro de lnea de comandos /INSTALL al ejecutar el lanzador. Consulte la seccin Subir el Agente para instalacin utilizando el lanzador OcsLogon.exe. Abra la herramienta Usuarios y computadores del Directorio Activo. [[Image:]] Haga clic derecho en su dominio o Unidad Organizacional de su Directorio Activo y selecciones Propiedades. [[Image:]] En la opcin Polticas de Grupo, cree una nueva poltica, o edite una existente. Si utiliza Computer policy correr al inicio del computador, y si utiliza User policy, se ejecutar cada vez que un usuario inicia sesin. Nota: En nuestro ejemplo, utilizaremos Computer policy y el script Startup. La direccin del Servidor de Comunicacin es 192.168.1.2, porque se escogi configurar la versin del Agente basado en Servicio. Si selecciona utilizar la versin del Agente Independiente, es mejor utilizar User policy y script de inicio, para permitir que el agente se ejecute cada vez que el usuario inicia sesin de trabajo. Expanda el rbol Computer configuration en el panel izquierdo y navegue como se muestra en seguida para Windows settings y Scripts. Luego haga doble clic en Startup en el panel de la derecha. [[Image:]] Haga clic en el botn Mostrar archivos para mostrar el script y los archivos ejecutables utilizados por los scripts de arranque del computador. [[Image:]]

Copie el lanzador Ocslogon.exe o el renombrado (en nuestro ejemplo 192.168.1.2.exe) en esta carpeta para permitir su uso a los scripts de inicio del computador. [[Image:]] Luego cierre la carpeta Startup y haga clic en el botn del script Add, y haga clic en el botn Browse para seleccionar el lanzador OcsLogon.exe o el renombrado (para el ejemplo, 192.168.1.2.exe), e introduzca los parmetros del lanzador (para el ejemplo /S para instalacin silenciosa, /DEBUG para habilitar la creacin de archivos log, /NP para deshabilitar el uso de la configuracin del proxy de Internet Explorer, /INSTALL para instalar el Agente basado en Servicio, /DEPLOY:4038 para forzar la instalacin de la versin 4048, /SERVER:192.168.1.2 para utilizar el Servidor de Comunicacin en la direccin 192.168.1.2). [[Image:]] Valide cada ventana para activar el scrit GPO Computer Startup. [[Image:]] Cuando el computador arranca (o cuando el usuario ingresa si utilza User policy), el lanzador configurar y/o lanzar el Agente OCS Inventory NG. Nota: el lanzador OcsLogon.exe puede tener problemas al acceder al Servidor de Comunicacin si tiene configurado un proxy con autenticacin en Microsoft Internet Explorer. Puede forzar para que el lanzador no use ese proxy utilizando el parmetro de lnea de comandos /NP. Tambin puede especificar un puerto IP diferente para el Servidor de Comunicacin utilizando el parmetro de lnea de comandos /PNUM:XX, donde XX es el nmero del puerto IP a utilizar. Consulte la seccin 4.1.5 Parmetros de lnea de comandos del agente. Instalacin del agente utilizando scripts de inicio de sesin Nota: Se recomienda utilizar la versin del Agente basada en Servicio si est interesado en utilizar la opcin de distribucin de paquetes. Para instalar el Agente Independiente con el lanzador, necesita subir primero el archivo del Agente Independiente ocsagent.exe desde la Consola de Administracin. Para instalar el Agente basado en Servicio con el lanzador, necesita primero subir el archivo del Agente basado en Servicio ocspackage.exe desde la Consola de Administracin y utilizar el parmetro de lnea de comandos /INSTALL al ejecutar el lanzador OcsLogon. Consulte la seccin Carga del Agente para distribucin utilizando el lanzador OcsLogon.exe.

Copie los archivos OcsLogon.exe (o el renombrado) a la carpeta compartida en algn sitio de su red. Esta carpeta debe estar accesible a todos sus usuarios. Luego adicione una llamada a OcsLogon.exe (o al archivo renombrado) en el scrit de inicio de sesin de sus usuarios. Aqu un ejemplo de script de inicio.

@echo off echo Generando inventario del sistema, por favor espere... REM Llamar al agente OCS Inventory NG agent para instalacin REM Utilizando carpeta compartida MY_SHARE en el servidor MY_SERVER REM Conectar al servidor de Comunicacin en la direccin 192.168.1.2 REM Habilitar archivos log de depuracin con /DEBUG para crear OcsLogon.log y computer_name.log REM Forzar la configuracin de la versin del agente 4048 si el agente no est actualizado REM Instalar la versin del agente basado en servicio utilizando /INSTALL \\MY_SERVER\MY_SHARE\192.168.1.2.exe /DEBUG /NP /INSTALL /DEPLOY:4030 echo Hecho. Muchas gracias.

Ejemplo de script de inicio para el dominio Windows Nota: Por compatiblidad con Windows 9X, debe encerrar la ruta al lanzador renombrado entre comillas en el scrit, de otra forma Windows 9X no utilizar nombres de archivos largos, sino nombres tales como 192~1.exe y el lanzador no podr encontrar la direccin IP o el nombre DNS correctos. Coloque este script llamado ocs.bat por ejemplo en su Controlador de Dominio en la carpeta %WINDIR%\SYSVOL\Domain\Scripts, donde %WINDIR% es generalmente C:\WINNT o C:\Windows. Luego, tiene que crear un enlace al script de inicio para cada usuario registrado en su dominio de Directorio Activo. Puede hacerlo utilizando la herramienta Active Directory users and computers. [[Image:]] Para cada usuario, abra sus propiedades y en la opcin Perfil, adicione el nombre del script de inicio en el campo Script de inicio de sesin. [[Image:]] Cuando el usuario inicia sesin, el lanzador configurar o lanzar OCS Inventory NG. Nota: El lanzador OcsLogon.exe puede fallar al acceder al Servidor de Comunicacin si se tiene configurado el proxy de Internet Explorer con autenticacion. Puede forzar para que el lanzador no use ese proxy utilizando el parmetro de lnea de comandos /NP. Puede

tambipen especificar un puerto IP diferente para utilizar el servidor de Comunicacin con el parmetro de lnea de comandos /PNUM:XX, donde XX es el nmero puerto IP a utilizar. Consulte la seccin 4.1.5 Parmetros de lnea de comandos del Agente.

Parmetros de lnea de comando del Agente


El Agente OCS Inventory NG versin 4.0.1.0 o ms reciente incluye algunos parmetros de lnea de comandos que permiten detectar errores. Una vez que se instala el agente, puede ejecutarlo manualmente para diagnosticar problemas. Utilice C:\ocs-ng\OCSInventory.exe [opciones] (con el Agente Local) o C:\Archivos de programa\OCS Inventory Agent\OCSInventory.exe [opciones] (con el Agente basado en Servicio) linea de comando donde [opciones] puede ser los siguientes parmetros de lnea de comandos.

Parmetros de lnea de comandos del Significado Agente /server:[nombre del Le dice al agente que se conecte al servidor [nombre del servidor] servidor] Deshabilita el uso del proxy definido en la configuracin de Internet /np Explorer. Especifica un puerto IP X para el servidor web de comunicacin. En forma predeterminada, se usa el puerto HTTP 80. Usted puede /pnum:X forzar el uso del puerto 8080 por ejemplo con el parmetro /pnum:8080. corre el agente en modo inventario local, de manera que el agente no tate de conectarse al servidor de Comunicacin. Se crear un /local archivo comprimido {hostname}.ocs en formato XML con los resultados del inventario, en el directorio del agente. Lo mismo que /local, pero con interaccin con el servidor de /file Comunicacin. El agente crear un archivo XML no comprimido {hostname}.xml, que contiene resultados del inventario, en su /xml directorio. Si no se usa en conjunto con /LOCAL, el agente trata de conectarse al servidor de Comunicacin. El cliente no pregunta al usuario por el valor TAG. /notag /tag:mi valor tag Especifica el valor TAG en la lnea de comandos. Forza al agente a buscar software instalado tambin bajo la rama del /hkcu registro HKEY_CURRENT_USER. Crea un archivo log {hostname}.log en el directorio del agente. /debug Forza al agente a siempre enviar resultados del inventario, /force

/uid /dmi

/biosfunc

/conf:[filename]

/test

/ipdisc:[network number]

/fastip

independientemente del parmetro FREQUENCY. Forza al agente a generar un nuevo deviceid. Si no se puede recuperar con WMI el nmero serial del computador, forza al agente a utilizar las tablas DMI mientras ejecuta la herramienta BiosInfo.exe. De otra forma, el agente trata primero las funciones BIOS y luego las tablas DMI. Si no se puede recuperar con WMI el nmero serial del computador, forza al agente a utilizar las funciones BIOS mientras ejecuta la herramienta BiosInfo.exe. De otra forma, el agente trata primero las funciones BIOS y luego las tablas DMI. Hace que el agente utilice [filename] como archivo de configuracin. De otra forma utilizar el archivo predeterminado Ocsinventory.dat. Agente nicamente prueba la conexin HTTP al servidor de comunicacin y escribe un archivo ok.ok si todo est bien. Puede utilizarse nicamente con los parmetros /DEBUG, /NP y /PNUM (deshabilitar todos los restantes parmetros). Forza al agente a correr la opcin IPDISCOVERY en la red numerada [network number] si el servidor pide un inventario. Se puede utilizar en conjunto con el parmetro /force para asegurar que correr. No se puede utilizar con el parmetro /local. El agente nicamente escanea 5 IPs si es elegido como servidor IPDISCOVER (nicamente utilizable para depurar o probar, no se puede utilizar en produccin).

Cuando utiliza el lanzador OcsLogon.exe para instalar el agente o correr el agente, usted puede utilizar lo siguientes parmetros de lnea de comando. Nota: Usted puede tambin adicionar todos los parmetros soportados por el agente OCS Inventory NG.

Parmetros de lnea de comandos del Agente /DEPLOY:XXXX /INSTALL

Significado Forza la instalacin de una versin especfica XXXX del agente . Use /DEPLOY:4048 (la ltima versin a julio de 2008) para actualizar el agente a la versin 4.0.4.8. Hace que el agente configure el Agente basado en Servicio, en lugar de la versin local para equipos no conectados a la red. Hace que el agente descarge la versin local ocsagent.exe o el agente basado en Servicio ocspackage.exe desde [download_url] (sin el nombre de archivo final). til para instalar el agente en mltiples dominios de Directorio Activo,

/URL:[download_url]

/NP

/PNUM:X

/LOCAL /NOTAG /TAG:my tag value /DEBUG /FOLDER:[PATH]

pero utilizando un slo servidor de Comunicacin. Deshabilita el uso del proxy definido en la configuracin de Internet Explorer. Especifica un puerto X IP para el servidor web de Comunicacin. En forma predeterminada, se usa el puerto HTTP 80. Por ejemplo, usted puede forzar el uso del puerto 8080 con el parmetro /pnum:8080. Corre el agente en modo inventario local, de manera que el agente no intente conectarse al servidor de Comunicacin. Se crear un archivo {hostname}.ocs en el directorio del agente, con los resultados del inventario en formato comprimido XML. El cliente no pregunta al usuario por un valor TAG. Especifica un valor TAG en la lnea de comandos. Crea un archivo log {hostname}.log en el directorio del agente. Hace que el lanzador configure la carpeta de instalacin del agente [PATH]. DEBE SER EL LTIMO ARGUMENTO DE LA LNEA DE COMANDOS.

Bajo sistemas operativos Linux


El agente de OCS Inventory NG para Linux nicamente se puede instalar localmente, no se puede instalarlo a travs de la red como es posible hacerlo con el agente para Windows. No obstante, durante la instalacin usted puede habilitar la opcin de auto-actualizacin del agente si escoge HTTP como mtodo para generar el inventario. Nota: Debe tener privilegios de root para instalar y configurar el servidor de Administracin.

Requisitos
El Agente OCS Inventory NG para Linux requiere:

dmidecode version 2.2 o ms reciente PERL 5.6 o ms reciente o Mdulo Perl XML::Simple version 2.12 o ms reciente o Mdulo Perl Compress::Zlib version 1.33 o ms reciente o Mdulo Perl Net::IP version 1.21 o ms reciente o Mdulo Perl LWP::UserAgent version 5.800 o ms reciente o Mdulo Perl Digest::MD5 version 2.33 o ms reciente o Mdulo Perl Net::SSLeay version 1.25 o ms reciente Utilitario make Compilador C/C++ tipo GNU GCC

Nota: Es mejor para la integridad del sistema utilizar paquetes precompilados para su distribucin, si se encuentran disponibles. En sistemas Linux tipo Fedora/Redhat, debe usar la herramienta yum para instalar los mdulos requeridos como se muestra a continuacin: yum install perl-XML-Simple yum install perl-Compress-Zlib yum install perl-Net-IP yum install perl-LWP yum install perl-Digest-MD5 yum install perl-Net-SSLeay En sistemas Linux tipo Debian, puede utilizar la herramienta apt-get para instalar los mdulos requeridos:

apt-get install libxml-simple-perl apt-get install libcompress-zlib-perl apt-get install libnet-ip-perl apt-get install libwww-perl apt-get install libdigest-md5-perl apt-get install libnet-ssleay-perl El nuevo script instalador setup.sh puede instalar esas dependencias de ser necesario, no obstante, nunca actualizar un mdulo si ya se encuentra instalado. Si un mdulo instalado tiene una versin menor a la requerida, usted debe actualizarla por su cuenta.

Nota: el instalador no instala lo componentes requeridos por las dependencias. Por ejemplo, Net::SSLeay requiere que se instale openssl, y si no est instalado, la configuracin de Net::SSLeay fallar y la configuracin del agente OCS Inventory NG tambin fallar.

Tambin, el script instalador produce un archivo log setup.log. Si encuentra cualquier error al instalar el agente OCS Inventory NG, por favor refirase a ese archivo para tener el mensaje detallado del error.

Instalacin interactiva del agente


Descarge el archivo OCSNG_LINUX_AGENT_1.01.tar.gz del sitio web de OCS Inventory NG. Desempaqutelo.

tar xvzf OCSNG_LINUX_AGENT_1.01.tar.gz

Ejecute el instalador setup.sh. Al ejecutar el instalador, la opcin predeterminada se presente entre []. Por ejemplo, [y]/n significa que y (yes) es la opcin predeterminada, y n (no) es la otra opcin.

cd OCSNG_LINUX_AGENT_1.01 sh setup.sh

Nota: el instalador escribe en el archivo log ocs_agent_setup.log en el mismo directorio. Si encuentra algn error, por favor revise ese archivo para mirar los detalles del mensaje de error. Entonces tendr que elegir entre 2 mtodos para la generacin del inventario: 1. http: el computador est conectado a la red y tiene conectividad con el servidor de Comunicacin utilizando el protocolo HTTP. 2. local: el computador no est conectado a la red y el inventario se generar en un archivo para enviarlo manualmente al operador OCS Inventory NG. Introduzca http si su computador tiene conectividad con el servidor de Comunicacin OCS Inventory NG, o introduzca local para habilitar el modo local. [[Image:]]

Introduzca la direccin del servidor de Comunicacin OCS Inventory NG.

[[Image:]]

Introduzca el puerto del servidor de Comunicacin OCS Inventory NG, si el servidor de Comunicacin corre en el puerto 80 estndar para HTTP. [[Image:]] Introduzca un valor para la etiqueta TAG. [[Image:]] El programa de instalacin revisar el intrprete binario PERL, el compilador C/C++ y el utilitario make. Si uno de estos componentes no se encuentra, la instalacin se detendr. El programa de instalacin revisar:

el binario dmidecode el mdulo PERL Compress::Zlib el mdulo PERL XML::Simple el mdulo PERL Net::IP el mdulo PERL LWP::UserAgent el mdulo PERL Digest::MD5 el mdulo PERL Net::SSLeay

Si no se encuentra, le preguntar si desea instalarlo. Introduzca "y" para permitir la instalacin del componente requerido. Si introduce "n", la configuracin se detendr aqu.

[[Image:]]

[[Image:]]

[[Image:]] Si todo est bien, o si eligi instalar las dependencias, el programa de instalacin har lo siguiente:

Desempaquetar, configurar, generar e instalar dmidecode de ser necesario. Desempaquetar, configurar, generar e instalar Compress::Zlib de ser necesario. Desempaquetar, configurar, generar e instalar XML::Simple de ser necesario. Desempaquetar, configurar, generar e instalar Net::IP de ser necesario. Desempaquetar, configurar, generar e instalar LWP (libwww-perl) de ser necesario. Desempaquetar, configurar, generar e instalar Digest::MD5 de ser necesario. Desempaquetar, configurar, generar e instalar Net::SSLeay de ser necesario. Compilar el binario ipdiscover.

Configurar el mdulo PERL del agente OCS Inventory NG. Generar el mdulo PERL del agente OCS Inventory NG. Instalar el mdulo PERL del agente OCS Inventory NG en los directorios de las libreras estndar PERL. Crear el enlace simblico /usr/sbin/ocsinv para ejecutar manualmente el agente OCS Inventory NG. Crear el directorio log del agente de OCS Inventory NG (/var/log/ocsinventory-NG en forma predeterminada). Configurar el archivo diario de rotacin de log para el agente OCS Inventory NG (el archivo /etc/logrotate.d/ocsinventory-client en forma predeterminada) Crear el archivo de configuracin ocsinv.conf del agente OCS Inventory NG en el directorio /etc/ocsinventory-client Crear el archivo de informacin administrativa ocsinv.adm del agente OCS Inventory NG en el directorio /etc/ocsinventory-client para almacenar el valor TAG y los valores de datos administrativos. Crear una tarea cron para lanzar el agente OCS Inventory NG cada da (archivo predeterminado /etc/cron.d/ocsinventory-client) Lanzar el agente OCS Inventory NG para asegurar que todos los parmetros estn bien.

[[Image:]] Aqu una muestra del archivo de configuracin del agente OCS Inventory NG Linux. <CONF> <DEVICEID>computador.dominio.tld-2006-02-27-13-59-47</DEVICEID> <DMIVERSION>2.2</DMIVERSION> <IPDISCOVER_VERSION>3</IPDISCOVER_VERSION> <OCSFSERVER>mi_servidor_comun_ocs.dominio.tld:80</OCSFSERVER> </CONF> Figura 5: Muestra de archivo de configuracin del agente ocsinv.conf de un computador conectado a la red.

Instalacin del agente utilizando instalacin basada en scripts sin interaccin con el usuario
Descargue el archivo OCSNG_LINUX_AGENT_1.01.tar.gz del sitio web de OCS Inventory. Desempaqutelo.

tar xvzf OCSNG_LINUX_AGENT_1.01.tar.gz

Ejecute el instalador setup.sh con los siguientes parmetros de lnea de comandos:


cd OCSNG_LINUX_AGENT_1.01 sh setup.sh <INSTALAR DEPENDENCIAS> <DIRECCIN DEL SERVIDOR> [<PUERTO DEL SERVIDOR> <VALOR TAG>]

donde los valores de los parmetros son:

<INSTALAR DEPENDENCIAS> debe ser 1 si desea habilitar la configuracin de dependencias faltantes, 0 para deshabilitar (el instalador fallar si hay una dependencia faltante). <DIRECCION DEL SERVIDOR> debe ser la direccin IP o el nombre DNS del servidor de Comunicacin OCS Inventory NG. Si planea configurar el agente en modo local en un computador no conectado a la red, debe asignar <DIRECCION DEL SERVIDOR> a local. <PUERTO DEL SERVIDOR> puede ser el puerto del servidor de Comunicacin OCS Inventory NG Communication si no est usando el puerto 80 estndar HTTP. <VALOR TAG> puede ser el valor de TAG, entre comillas.

Los parmetros de lnea de comandos <INSTALAR DEPENDENCIAS> y <DIRECCION DEL SERVIDOR> son necesarios. Los otros parmetros son opcionales, pero si desea configurar <VALOR TAG>, debe tambin especificar el parmetro opcional previo <PUERTO SERVIDOR>. Ejemplo:

sh setup.sh 1 ocsng.dominio.ltd configurar el agente, instalar las dependencias faltantes si se necesitan, y conectar al Servidor de Comunicacin OCS Inventory NG ocsng.domain.tld sh setup.sh 0 ocsng.dominio.ltd 8080 configurar el agente, sin instalar dependencias faltantes, y conectar al Servidor de Comunicacin OCS Inventory NG ocsng.dominio.ltd en el puerto 8080. sh setup.sh 0 192.168.1.2 80 mi valor tag configurar el agente, sin instalar dependencias faltantes, y conectar al Servidor de Comunicacin OCS Inventory NG 192.168.1.2 en el puerto 80 y asignar a TAG el valor mi valor TAG.

Nota: el instalador genera un archivo de registro "ocs_agent_setup.log" en el mismo directorio. Si encuentra algn error, por favor revise la informacin detallada de ese mensaje en ese archivo.

Parmetros de lnea de comandos del agente


Si encuentra un error, el agente produce un archivo log en el directorio "/var/log/ocsinventory-client".

Sin embargo, el agente tambin soporta algunos parmetros de lnea de comandos que puede utilizar cuando ejecuta el agente manualmente usando el comando "ocsinv": Parmetro de lnea de comando del agente -local Significado

Parmetro de lnea de comando del agente -xml

Corre el agente en modo local, sin ninguna conexin al servidor de comunicacin. El instalador preguntar el nombre del directorio destino donde el agente dejar los resultados en el archivo comprimido XML con extensin .ocs. Significado

-nosoft -tag=mi valor tag -force -info -debug

El agente crear un archivo no comprimido XML con extensin .ocs, conteniendo los resultados del inventario. El programa preguntar por un directorio destino donde el agente colocar el archivo. Si no se usa junto con el parmetro -local, el agente tratar de conectarse al servidor de comunicacin. No busca software instalado. Asigna a la variable TAG el valor mi valor TAG. Forza al gente para que siempre enve resultados del inventario, independientemente del parmetro FRECUENCIA. Muestra una salida detallada de la ejecucin del agente. Hace que el agente produzca un archivo log ms detallado, mostrando el intercambio con el servidor de comunicacin en XML.