6.1 Agent ZENworks (zmd)

L'agent ZENworks est plus fréquemment appelé zmd. On l'appelle aussi démon de gestion ZENworks (zmd).

L'agent ZENworks permet d'exécuter des fonctions de gestion de logiciels sur le périphérique géré ZENworks, notamment la mise à jour, l'installation et la suppression de logiciels, ainsi que l'exécution de requêtes de base dans la base de données de gestion des paquetages du périphérique. Généralement, l'exécution de ces tâches de gestion s'effectue à l'aide du Centre de contrôle ZENworks ou de l'utilitaire rug ; autrement dit, vous ne devriez pas avoir besoin d'utiliser directement l'agent ZENworks.

L'agent ZENworks s'installe dans le répertoire suivant :

/opt/novell/zenworks/sbin

Pour les périphériques SUSE LINUX Enterprise Server 10 (SLES 10) et SUSE LINUX Enterprise Desktop 10 (SLED 10), l'agent ZENworks se trouve dans le répertoire suivant :

/usr/sbin

6.1.1 Paramètres du cache de l'agent ZENworks (zmd)

Lorsque l'agent ZENworks (zmd) fonctionne, il gère un cache qui stocke le contenu des ensembles qui sont téléchargés pour être installés sur le périphérique géré. Vous pouvez contrôler l'ancienneté du contenu du cache et sa taille grâce aux paramètres du cache. Le nettoyage du cache s'effectue lors du démarrage et de l'actualisation du client.

Si le téléchargement de l'ensemble est interrompu sur le périphérique géré, l'utilitaire zmd démarre le téléchargement des paquetages individuels à l'endroit où il a été interrompu.

Le nettoyage des informations du cache est toujours activé. Vous pouvez configurer les paramètres suivants en utilisant la commande rug set de l'utilitaire rug pour gérer le cache. Pour plus d'informations à propos de l'utilitaire rug, reportez-vous à la Section 4.4, rug.

Tableau 6-1 Paramètres du cache du daemon de gestion ZENworks

Valeur

Description

max-cache-age

Définit le nombre de jours de conservation du contenu du cache, avant sa suppression. La valeur par défaut est 30 jours. Si ce paramètre indique 0 jours, le contenu du cache n'expire jamais.

Le nettoyage du cache s'effectue lors du démarrage et de l'actualisation du client. Le contenu du cache est trié par date (du plus ancien au plus récent) et est supprimé grâce au paramètre max-cache-age, en commençant par le contenu le plus ancien.

Si vous souhaitez par exemple modifier le paramètre max-cache-age de 30 à 60 jours, saisissez la commande suivante à partir du périphérique géré :

rug set max-cache-age 60

cache-max-size-in-mb

Ce paramètre ne s'applique que lors du nettoyage et non pendant le téléchargement d'un ensemble. La valeur par défaut est de 300 Mo. Si cette valeur est définie sur 0, la taille du cache est illimitée ; cependant, le paramètre max-cache-age s'applique toujours.

Si la taille du cache dépasse la taille maximale spécifiée avec ce paramètre, le contenu du cache est trié par date et les données les plus anciennes sont supprimées jusqu'à ce que la taille respecte la limite définie. Si cette limite de taille est dépassée lors du téléchargement des ensembles, leur contenu est téléchargé ; toutefois, lors du démarrage ou du rafraîchissement suivant du périphérique, le cache est nettoyé jusqu'à ce que sa taille respecte la limite définie. Le processus de nettoyage du cache ne supprime pas les fichiers téléchargés dans les 24 dernières heures pour respecter la limite indiquée.

Si vous souhaitez, par exemple, modifier le paramètre cache-max-size-in-mb de 300 à 500 Mo, saisissez la commande suivante à partir du périphérique géré :

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