Todos los derechos reservados Aranda Software www.arandasoft.com [1]
Introducción El Agente Aranda para sistemas Linux se encarga de recolectar la siguiente información en cada una de las estaciones de trabajo donde es instalado, para procesarla y visualizar el inventario respectivo en la consola ODBC de Aranda ASSET MANAGEMENT: Versión del Kernel Usuario Idioma Descripción del procesador Velocidad del procesador Información de las particiones de disco duro Configuración TCP/IP Hardware reconocido por el sistema operativo Memoria física instalada Memoria virtual Software instalado Archivos con código ejecutable Archivos con extensión programada NOTA: Tenga en cuenta que a las estaciones Linux con agente instalado sólo se les puede tomar inventario, por lo tanto, las funciones de administración remota o control remoto desde la consola Aranda ASSET MANAGEMENT no aplicarán. Todos los derechos reservados Aranda Software www.arandasoft.com [2]
Tabla de Contenido Introducción... 2 Requerimientos del sistema... 4 Instalación del Agente local en Linux... 5 GNOME... 5 KDE... 6 Configuración de parámetros del Agente en Linux... 7 Desinstalación del Agente en Linux...10 Todos los derechos reservados Aranda Software www.arandasoft.com [3]
Requerimientos del sistema De Hardware y Software Los requerimientos del sistema para la instalación del módulo de inventario Linux son: En el cliente Procesador Memoria Sistema Operativo* Espacio libre en DD Adaptador de red Protocolo 486 de 66 Mhz o superior 16 MB RAM Distribuciones GNU\Linux: Red Hat 9.0, Mandrake 10.1, Suse 9.3 10.2, Freedows Pro 2005, Java Desktop System, CentOS 5.0, Fedora 4.0 10 MB Adaptador Ethernet 10/100 Mbit TCP/IP En el servidor Aranda FILE SERVER WebEdition 7.1 Aranda ASSET MANAGEMENT t Server 7.1 Aranda ASSET MANAGEMENT Console 7.1 Todos los derechos reservados Aranda Software www.arandasoft.com [4]
Instalación del Agente local en Linux Se recomienda que el proceso de instalación del agente Linux se ejecute desde línea de comandos, debido a la diversidad de las interfaces en los diferentes sistemas GNU\Linux. Para realizar la instalación, el usuario debe acceder a la máquina GNU\Linux directamente en un ambiente de consola. Si se trabaja desde un entorno gráfico, es necesario abrir una Terminal para ejecutar las líneas de comandos. Para ello, siga estos pasos dependiendo del sistema de escritorio con el que cuente (GNOME / KDE): GNOME 1. Haga clic derecho sobre el escritorio. 2. Del menú contextual, seleccione la opción [Open Terminal] / [Abrir una Terminal]. También es posible acceder a la Terminal desde el menú de Aplicaciones instaladas. 3. De inmediato se abre una ventana con una terminal para ejecutar línea de comandos. Todos los derechos reservados Aranda Software www.arandasoft.com [5]
KDE Para un entorno gráfico de escritorio KDE, es posible acceder a la terminal desde el menú principal de aplicaciones, seleccionando la opción Terminal Program. La instalación del Agente se lleva a cabo mediante la ejecución del autoexpandible aasetup131v2.sh. Para esta instalación es necesario tener una cuenta de usuario con los privilegios suficientes para que permita crear directorios y ejecutar el programa de instalación (shell), por ejemplo, root. Una vez cumplido este requisito, siga los pasos explicados a continuación: 1. Copie localmente el archivo aasetup131v2.1.sh (para este ejemplo usaremos el directorio /tmp/aranda, creado a partir del comando mkdir /tmp/aranda ) y verifique que tenga permiso de ejecución. Para garantizar que tenga permiso de ejecución, ejecute el siguiente comando: chmod +x aasetup131v2.1.sh 2. Verifique que el directorio local donde se ubica el archivo, tenga permiso de escritura ya que el proceso extraerá los archivos de instalación temporalmente. Para garantizar esto, ejecute el comando: chmod +w /tmp/aranda 3. Desde línea de comandos (si está en entorno gráfico ejecute una Terminal) ubíquese en el directorio en donde está el autoexpandible aasetup131v2.sh. 4. Ejecute el siguiente comando:./aasetup131v2.1.sh 5. Presione la tecla <Enter>. Una vez ejecutado el comando, se solicitan los parámetros de configuración del Agente, explicados en el siguiente capítulo (Ver Configuración del Agente) Todos los derechos reservados Aranda Software www.arandasoft.com [6]
Configuración de parámetros del Agente en Linux 1. Confirme si desea llevar a cabo el proceso de instalación, digitando si en caso afirmativo, o no en caso negativo (sin comillas) y presionando la tecla <Enter>. En el siguiente ejemplo, se ingresó la opción si. Desea proceder con la instalación? [si o no] si <Enter> De inmediato en la ruta /opt/aranda se instalan los módulos Collecto, Inst_cap, BaseLibC, L y ACFile.ini. En la interfaz gráfica se notificará así: 2. Seleccione alguna de las siguientes dos opciones, para configurar el identificador de la estación en AAM: A. IP si se quiere identificar el equipo por su dirección IP. B. PC si se quiere identificar por el nombre del equipo. Para esta configuración debe escribir en mayúsculas la palabra IP o PC (sin comillas) y presione la tecla <Enter>. En el siguiente ejemplo, se digitó la opción IP. Todos los derechos reservados Aranda Software www.arandasoft.com [7]
Ingrese el identificador usado para el PC [IP o PC] IP <Enter> 3. A continuación ingrese las extensiones que quiera configurar en el inventario. Para esta configuración debe escribir en mayúsculas la extensión, por ejemplo MP3, SH, EXE (sin comillas) y presione la tecla <Enter>. En el siguiente ejemplo, se digitó la opción MP3. Ingrese las extensiones adicionales a recolectar [ej: EXE,MP3] MP3 <Enter> NOTA: El agente no requiere una configuración especial para inventariar los archivos ejecutables que en sistemas GNU Linux, son todos aquellos archivos que contienen código ejecutable reconocido por el sistema operativo. Otras extensiones (como.mp3 o.sh) deben ser definidas si requiere que sean recolectadas en el proceso de inventario. 4. Ingrese la dirección URL del servidor Aranda FILE SERVER (AFS), donde se almacenan los inventarios del agente. Dicha dirección debe ser escrita de la siguiente manera: http://host[:port]/paginaupload Donde la ruta paginaupload, es agente/agente.aspx. Presione la tecla <Enter>. En el siguiente ejemplo, la URL ingresada es: Ingrese el URL de la pagina que atenderá la solicitud de Upload (ej. http://host[:port]/paginaupload) http://wilmar/afs/agente/agente.aspx <Enter> NOTA: Para que el resultado del inventario sea enviado correctamente, es necesario que el AFS sea correctamente ingresado. Por favor antes de ingresar el correspondiente URL, chequee que el AFS esté corriendo en el host correspondiente. Para colocar el host puede emplear también la IP de la máquina con AFS; en tal caso, puede tener algo como por ejemplo http://192.168.1.130/afs/agente/agente.aspx 5. Configure las opciones de inventarios periódicos programados, presionando la tecla <Enter> por cada opción escogida. En el siguiente ejemplo se configuró que la recolección del inventario total de realice manera automática, a las 10 de la mañana diariamente. Desea que se lleve a cabo la recolección total de manera automática? [S/N] S <Enter> Desea la recolección se haga (D) Diaria o (S) Semanalmente? D <Enter> Ingrese a que hora se debe recolectar la información (ej. 22:00) diariamente 10:00 <Enter> Todos los derechos reservados Aranda Software www.arandasoft.com [8]
NOTA: La programación de la recolección de inventario queda registrada en el archivo /etc/crontab del sistema operativo, el cual automáticamente acciona el módulo Collecto, en la fecha y hora programada. Una vez han sido ingresados todos los datos de programación, se inicia la ejecución del módulo Collecto, que recopila la información de software y hardware de la estación donde fue instalado el Agente, y la envía cifrada y comprimida al servidor AFS mediante una comunicación TCP/IP. Durante el proceso de recolección en el directorio /var/log/aranda, se registra la siguiente información: Arandaexecutable.log Información de los archivos ejecutables inventariados. Arandaextfiles.log Información de los archivos inventariados con una extensión definida. Aranda.log Último inventario generado descomprimido. Collecto.log Log de eventos del modulo Collecto. BaselibC.log Log de eventos del modulo BaselibC. Al recibir el inventario, el módulo AFS lo guarda en la ruta..\inetpub\wwwroot\afs\agente\main, desde donde la información puede ser procesada por el servidor de AAM de la misma forma en la que se procesan los inventarios recolectados para plataforma Windows. Esta es la información que notifica el proceso: [root@localhost tmp]# Recopilando información... Fin de la recolección NOTA: Tenga en cuenta que la programación para generación automática de inventario que se hace en el archivo crontab sólo funciona si a máquina a inventariar está encendida en el momento en que la tarea debe ser ejecutada. Es decir, si la programación se fijó para las 10:30 la máquina debe estar encendida a esa hora para que el inventario se genere y sea enviado al AFS. El módulo Collecto no tiene interfaz grafica, por lo que es necesario utilizar las herramientas que provee el sistema operativo, en caso tal de querer monitorear su ejecución. Pregunte al administrador del sistema si tiene dudas relacionadas con el monitoreo de la aplicación. Todos los derechos reservados Aranda Software www.arandasoft.com [9]
Desinstalación del Agente en Linux La desinstalación del Agente la realiza el módulo Inst_cap, al ejecutar el parámetro: /remove Esta acción se puede hacer mediante línea de comandos, como root, ubicando el inst_cap en la ruta /opt/aranda. cd /opt/aranda./inst_cap /remove Una vez inicia la desinstalación, son eliminados los archivos instalados en las rutas /opt/aranda, var/log/aranda y la programación hecha en el crontab. Todos los derechos reservados Aranda Software www.arandasoft.com [10]