6.1 Agente ZENworks (zmd)

O Agente ZENworks chama-se zmd. Algumas vezes é mencionado como ZENworks Management Daemon (zmd).

O Agente ZENworks desempenha funções de gerenciamento de software no dispositivo gerenciado do ZENworks, incluindo atualizações, instalações e remoções de software, além da execução de consultas básicas do banco de dados de gerenciamento de pacotes do dispositivo. Em geral, essas tarefas de gerenciamento são iniciadas no ZENworks Control Center ou no utilitário rug, o que significa que você não terá de interagir diretamente com o Agente ZENworks.

O Agente ZENworks é instalado no seguinte diretório:

/opt/novell/zenworks/sbin

Para os dispositivos do SUSE LINUX Enterprise Server 10 (SLES 10) e do SUSE LINUX Enterprise Desktop 10 (SLED 10), o Agente ZENworks fica localizado no seguinte diretório:

/usr/bin

6.1.1 Configurações do cache do Agente ZENworks (zmd)

À medida que o Agente ZENworks (zmd) executa suas tarefas, ele mantém um cache que armazena o conteúdo dos bundles transferidos por download para instalação no dispositivo gerenciado. Para controlar o período em que o conteúdo fica no cache e o seu tamanho, use as configurações do cache. A limpeza do cache é feita durante a inicialização e a atualização do cliente.

A limpeza das informações armazenadas no cache está sempre habilitada. Você pode fazer as seguintes configurações usando o comando rug set no utilitário rug para gerenciar o cache. Para obter mais informações sobre o utilitário rug, consulte a Seção 4.4, rug.

Tabela 6-1 Configurações do cache do ZENworks Management Daemon

Configuração

Descrição

max-cache-age

Define o número de dias em que o conteúdo do cache é retido, após o qual o conteúdo é apagado. O padrão são 30 dias. Se essa configuração estiver definida como 0 dia, o conteúdo do cache jamais expirará.

A limpeza do cache é feita durante a inicialização e a atualização do cliente. O conteúdo do cache é classificado por data (do mais antigo para o mais recente) e apagado aplicando-se a configuração max-cache-age, começando com o conteúdo mais antigo.

Para mudar a configuração max-cache-age do padrão de 30 dias para 60 dias, por exemplo, você deve digitar este comando no dispositivo gerenciado:

rug set max-cache-age 60

cache-max-size-in-mb

Esta configuração só é usada durante a limpeza; não durante o download do bundle. O padrão é 300 MB. Se isso for definido como 0, não haverá limite ao tamanho do cache; porém, a configuração max-cache-age ainda será aplicada.

Se o tamanho do cache exceder o máximo especificado com essa configuração, o conteúdo do cache será classificado por data e o mais antigo será apagado até que o tamanho do cache fique dentro do limite de tamanho especificado. Se esse limite de tamanho for excedido durante o download de bundles, o download do conteúdo do bundle será feito, mas, na próxima vez que o dispositivo for reinicializado ou atualizado, o cache será limpo até que o tamanho fique dentro do limite especificado. O processo de limpeza do cache não apaga os arquivos cujo download tenha sido feito dentro das últimas 24 horas para ficar dentro do limite especificado.

Para mudar a configuração cache-max-size-in-mb do padrão de 300 MB para 500 MB, por exemplo, você deve digitar este comando no dispositivo gerenciado:

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