44.5 Configuration d'applications pour utiliser la fonction de création de rapports

Le programme de lancement d'applicatifs doit connaître la méthode de création de rapports (base de données, trappe SNMP ou fichier journal) à utiliser pour une application, ainsi que les événements à consigner. Ces informations doivent être fournies dans la page Rapport (onglet Commun) de l'objet Application.

  1. Dans ConsoleOne, cliquez avec le bouton droit sur l'objet Application pour lequel la création de rapports doit être configurée, puis cliquez sur Propriétés.

  2. Cliquez sur l'onglet Commun > Rapports pour afficher la page Rapports.

    Objet Application > onglet Commun > page Rapports
  3. Renseignez les champs suivants :

    Événements : Sélectionnez les événements (lancement, distribution, filtrage, désinstallation, caching et arrêt de processus) à consigner et leur destination (base de données, trappe SNMP, fichier journal ou XML). Si besoin est, vous pouvez envoyer des événements vers plusieurs destinations (par exemple, vers un fichier de base de données et vers un fichier journal au format texte). Les événements et destinations sont décrits dans les tableaux suivants :

    Événement

    Description

    Lancement réussi

    Se produit lorsqu'un utilisateur double-clique sur l'objet Application et que le programme de lancement d'applicatifs démarre l'application avec succès.

    Échec du lancement

    Se produit lorsqu'un utilisateur double-clique sur l'objet Application et que le programme de lancement d'applicatifs ne peut pas démarrer l'application.

    Distribution réussie

    Se produit lorsque le programme de lancement d'applicatifs réussit à modifier le poste de travail pour qu'il prenne en charge l'application. Ces modifications incluent notamment l'installation de fichiers, la modification de paramètres (registre, .INI, etc.) et la création de raccourcis.

    Échec de la distribution

    Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à modifier le poste de travail pour qu'il prenne en charge l'application. Ces modifications incluent notamment l'installation de fichiers, la modification de paramètres (registre, .INI, etc.) et la création de raccourcis.

    Désinstallation réussie

    Se produit lorsque le programme de lancement d'applicatifs réussit à désinstaller l'application à partir du poste de travail.

    Échec de la désinstallation

    Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à désinstaller l'application à partir du poste de travail.

    Caching réussi

    Se produit lorsque le programme de lancement d'applicatifs réussit à mettre en cache l'application sur le poste de travail.

    Échec du caching

    Se produit lorsque le programme de lancement d'applicatifs ne parvient pas à mettre en cache l'application sur le poste de travail.

    Filtrage (icône cachée)

    Se produit lorsque le programme de lancement d'applicatifs ne peut pas afficher un objet Application sur un poste de travail. Celui-ci ne répond en effet pas aux critères de l'une ou plusieurs des règles de distribution de l'objet Application (objet Application > onglet Disponibilité > page règles de distribution) et l'option Toujours afficher l'icône (de la page règles de distribution) est désactivée. L'icône de l'objet Application est cachée sur le poste de travail.

    Filtrage (icône affichée)

    Se produit lorsque le programme de lancement d'applicatifs ne peut afficher qu'un objet Application désactivé (grisé) sur un poste de travail. Ce dernier ne répond en effet pas aux critères d'une ou plusieurs règles de distribution de l'objet Application (objet Application > onglet Disponibilité > page règles de distribution) et l'option Toujours afficher l'icône (de la page règles de distribution) est activée. Les utilisateurs peuvent cliquer avec le bouton droit de la souris sur l'icône désactivée, puis sélectionner Détails pour connaître les prérequis système qui ne sont pas satisfaits.

    Interruption de processus

    Se produit lorsqu'un utilisateur ou le programme de lancement d'applicatifs ferme l'application.

    Destination

    Description

    Base de données

    Le programme de lancement d'applicatifs peut écrire des événements dans n'importe quelle base de données compatible ODBC (par exemple, une base de données Sybase incluse dans ZENworks). Pour utiliser une base de données, vous devez également procéder comme suit :

    • Créez un objet Base de données ZENworks à utiliser pour la création de rapports de gestion d'applications.
    • Au besoin, créez un ensemble Emplacement du service. Associez cet ensemble aux conteneurs sur lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports à la base de données.
    • Activez la stratégie Base de données ZENworks dans l'ensemble Emplacement du service.
    • Associez la stratégie Base de données ZENworks à l'objet Base de données ZENworks.
    • Assurez-vous que les utilisateurs possèdent le pilote de base de données ODBC approprié et qu'il est configuré.
    • Lorsque vous avez configuré la création de rapports de base de données, vous pouvez utiliser l'un des rapports prédéfinis pour afficher les informations relatives à des événements d'application spécifiques. Pour accéder à ces rapports, cliquez avec le bouton droit de la souris sur l'objet Base de données ZENworks que vous avez créé pour la génération de rapports de gestion d'applications, puis cliquez sur Rapport.

    Trappes SNMP

    Le programme de lancement d'applicatifs peut envoyer des trappes SNMP vers n'importe quelle console de gestion SNMP. Pour utiliser les trappes SNMP, vous devez également activer une stratégie Cibles de trappes SNMP dans un ensemble Emplacement du service. Il peut s'avérer nécessaire, dans un premier temps, de créer l'ensemble Emplacement du service.

    • Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail auxquels vous souhaitez appliquer la stratégie Cibles de trappes SNMP.
    • Ajoutez les cibles de trappes SNMP (adresses IP) correspondant aux emplacements vers lesquels vous souhaitez envoyer les trappes.
    • Affichez les trappes SNMP sur une console de gestion.

    Fichier journal au format texte

    Le programme de lancement d'applicatifs peut écrire des événements dans un fichier journal au format texte. Utilisez le champ Emplacement du fichier journal (décrit ci-dessous) pour spécifier l'emplacement du fichier journal.

    XML

    Le programme de lancement d'applicatifs peut envoyer des événements, sous la forme de données XML, vers une URL à l'aide du protocole standard HTTP ou HTTPS. La création de rapports XML est recommandée si vous souhaitez que le programme de lancement d'applicatifs crée des rapports sur les événements relatifs aux utilisateurs derrière votre pare-feu.

    Pour utiliser XML, vous devez également procéder comme suit :

    • Activez une stratégie d'URL XML dans un ensemble Emplacement du service. Il peut s'avérer nécessaire, dans un premier temps, de créer l'ensemble Emplacement du service.
    • Associez l'ensemble Emplacement du service aux conteneurs dans lesquels résident les utilisateurs ou les postes de travail dont vous souhaitez envoyer les rapports sous la forme de données XML.
    • Assurez-vous que vous avez défini le mécanisme de traitement XML et le mécanisme de stockage des données. Par exemple, si vous utilisez la servlet de création de rapports de gestion d'applications et la base de données Sybase, assurez-vous que chacune est définie et configurée correctement.

    Emplacement du fichier journal : Si vous avez sélectionné un fichier journal comme destination des rapports d'événement, saisissez (ou parcourez l'arborescence et sélectionnez) l'emplacement et le nom de ce fichier journal. Vous pouvez spécifier une unité locale ou réseau. Si vous saisissez un emplacement qui n'existe pas, le programme de lancement d'applicatifs le crée automatiquement. Veillez à ne pas inclure de caractères étendus dans le chemin. Ce type de caractère n'est en effet pas pris en charge.

    Pour que le programme de lancement d'applicatifs consigne les événements dans un fichier à un emplacement commun du réseau, créez le répertoire réseau et accordez aux utilisateurs les droits Lire et Écrire sur les fichiers du répertoire. Dans la mesure où les noms des fichiers journaux sont établis en fonction de chaque application, vous pouvez avoir un fichier journal pour chaque application (en indiquant un nom de fichier journal différent pour chaque objet Application) ou un fichier journal global pour toutes les applications (en indiquant le même nom de fichier journal pour tous les objets Application).

    IMPORTANT :Par conséquent, n'enregistrez les rapports dans les fichiers journaux que si les postes de travail des utilisateurs sont dotés d'un client réseau (Novell Client™ ou client pour réseaux Microsoft, par exemple) qui permet l'accès en écriture à un serveur NetWare, Windows ou Linux, ou si vous spécifiez une unité locale comme emplacement de fichier journal.

  4. Cliquez sur OK pour enregistrer les modifications.