6.1 Agente de ZENworks (zmd)

El agente de ZENworks tiene el nombre zmd. A veces se hace referencia a él como "daemon de gestión de ZENworks" (zmd).

El agente de ZENworks lleva a cabo funciones de gestión de software en el dispositivo gestionado de ZENworks, incluidas la actualización, instalación y desinstalación del software y la realización de consultas básicas de la base de datos de gestión de paquetes del dispositivo. Habitualmente, estas tareas de gestión se inician desde el Centro de control de ZENworks o mediante la utilidad rug, lo que significa que no será necesario trabajar directamente con el agente de ZENworks.

El agente de ZENworks se instala en el siguiente directorio:

/opt/novell/zenworks/sbin

En el caso de dispositivos de SUSE Linux Enterprise Server 10 (SLES 10) y SUSE Linux Enterprise Desktop 10 (SLED 10), el agente de ZENworks se encuentra en el siguiente directorio:

/usr/sbin

6.1.1 Configuración del caché del agente de ZENworks (zmd)

Mientras el agente de ZENworks (zmd) lleva a cabo sus tareas, mantiene una memoria caché que almacena el contenido de los lotes descargados para instalarlos en dicho dispositivo gestionado. Puede controlar la antigüedad del contenido en caché y su tamaño estableciendo configuraciones de caché. La limpieza de caché se realiza forzosamente cuando el cliente se inicia y se actualiza.

Si el proceso de descarga del lote se interrumpe en el dispositivo gestionado, zmd inicia la descarga de los paquetes individuales desde donde se abandonó.

La limpieza de la información almacenada en caché siempre está habilitada. Puede definir los siguientes ajustes usando el comando rug set de la utilidad rug para gestionar el caché. Para obtener más información acerca de la utilidad rug, consulte Sección 4.4, rug.

Tabla 6-1 Configuración del caché del daemon de gestión de ZENworks

Ajuste

Descripción

max-cache-age

Establece el número de días que se conserva el contenido del caché; una vez transcurridos estos días, el contenido se elimina. El valor por defecto es de 30 días. Si se configuran 0 días, el contenido del caché no caduca nunca.

La limpieza de caché se realiza forzosamente cuando el cliente se inicia y se actualiza. El contenido del caché se organiza por fechas (del más antiguo al más reciente) y se elimina aplicando el ajuste max-cache-age, comenzando por el más antiguo.

Para cambiar la configuración de max-cache-age del valor por defecto (que es 30 días) a 60 días, por ejemplo, tiene que especificar el siguiente comando en el dispositivo gestionado:

rug set max-cache-age 60

cache-max-size-in-mb

Este ajuste sólo se aplica durante la limpieza, no durante la descarga del lote. El valor por defecto es 300 MB. Si este valor se establece en 0, significa que no hay límite para el tamaño del caché, sin embargo, el ajuste max-cache-age se sigue aplicando.

Si el tamaño de caché supera el tamaño máximo especificado mediante este ajuste, el contenido del caché se ordena por fecha y el más antiguo se elimina hasta que el tamaño del caché responda al límite especificado. Si se supera este límite de tamaño al descargar lotes, el contenido de los lotes se descarga, no obstante, la próxima vez que se reinicie o actualice el dispositivo, la memoria caché se limpiará hasta que su tamaño esté dentro de los límites. El proceso de limpieza de caché no eliminará archivos descargados en las últimas 24 horas para lograr el tamaño especificado.

Para cambiar la configuración de cache-max-size-in-mb del valor por defecto (que es 300 MB) a 500 MB, por ejemplo, tiene que especificar el siguiente comando en el dispositivo gestionado:

rug set cache-max-size-in-mb 500