Problèmes liés aux opérations de serveur

Les problèmes de fonctionnement du serveur dans License Metric Tool peuvent inclure des problèmes généraux que vous pouvez rencontrer lorsque vous utilisez l'application et ses fonctions. Ces incidents peuvent se corriger facilement.

La configuration de l'examen affiche l'état : Serveur indisponible
Il est impossible d'afficher et de définir le programme d'analyse car le serveur ou le service Web Reports ne répond pas BigFix® serveur ou le service Web Reports ne répond pas. Pour corriger ce problème :
  1. Allez dans Gestion > Sources de données.
  2. Vérifiez les paramètres de connexion du serveur BigFix .
  3. Allez dans un navigateur sur l'ordinateur de License Metric Tool et testez l' URL suivante :
    https://bigfix-server-address:52311/api/query?relevance=id%20of%20bes%20computers%20whose%20(root%20server%20flag%20of%20it=true)
  4. Lorsque vous y êtes invité, connectez-vous en fournissant les paramètres de connexion du serveur BigFix que vous avez vérifiés à l' étape 2.
Le résultat attendu est :
<BESAPI xsi:noNamespaceSchemaLocation="BESAPI.xsd">
   <Query Resource="id of bes computers whose (root server flag of it=true)">
   <Result>
   <Answer type="integer">number value</Answer>
   </Result>
   <Evaluation>
   <Time>0.202ms</Time>
   <Plurality>Singular</Plurality>
   </Evaluation>
   </Query>
</BESAPI>
Le message suivant indique que le service Web Reports est démarré, mais que les informations requises ne sont pas encore collectées. Patientez quelques minutes et relancez la requête.
<BESAPI xsi:noNamespaceSchemaLocation="BESAPI.xsd">
<Query Resource="id of bes computers whose (root server flag of it=true)">
<Result/>
<Error>Singular expression refers to nonexistent object.</Error>
</Query>
</BESAPI>
Vous pouvez recevoir l'un des messages d'erreur suivants :
  • HTTP 401: Unauthorized
    Il indique que vous avez fourni des données d'identification non valides ou que l'étape d'autorisation a été annulée.
  • Cannot perform relevance query evaluation at this time because there is no reachable Web Reports instance collecting data from this Server.

    Il indique que le service Web Reports est arrêté ou qu'il existe un problème avec la connexion réseau, par exemple : le proxy ou le pare-feu bloque l'accès aux Web Reports. Contactez votre administrateur réseau pour obtenir de l'aide afin d'activer la communication entre le serveur BigFix et Web Reports.

Le fixlet du scanner RPM échoue sous AIX® 6.1
Le scanner échoue et le package d'installation RPM est renvoyéundefinedlors de l'analyse de logiciels. Pour résoudre ce problème, mettez à niveau votre serveur, console et clients BigFix vers la version 8.2.1175.
Les clients de la version 8.0 et 8.1 BigFix Enterprise Server ne peuvent pas s'abonner au serveur License Metric Tool .
La solution consiste à désabonner tous les ordinateurs du site en cours ou de supprimer le site, puis à les réabonner.
Un rapport a été créé correctement, mais il n'a pas pu être envoyé en tant que PDF joint à un courrier électronique.
Le rapport au format PDF n'a pas pu être envoyé, car le serveur de messagerie de votre entreprise n'accepte pas les pièces jointes volumineuses. Pour corriger ce problème :
  1. Déterminez la taille des rapports volumineux générés par License Metric Tool: générez un exemple de PDF en cliquant sur l'icône PDF dans l'interface utilisateur Web License Metric Tool .
  2. Contactez l'administrateur de votre serveur de messagerie et demandez une limite de taille plus élevée pour les pièces jointes dans la configuration des serveurs de messagerie sortante et entrante.
License Metric Tool ne démarre pas après le réamorçage du serveur.

Le problème se produit souvent dans les environnements où License Metric Tool et DB2® sont installés sur le même serveur. Après le réamorçage du serveur, l'instance DB2 n'est pas démarrée, ce qui bloque également le démarrage de License Metric Tool .

Pour résoudre le problème, vérifiez que votre instance DB2 est en cours d'exécution, puis démarrez License Metric Tool:
  1. Connectez-vous en tant que propriétaire de l'instance DB2 et démarrez l'instance:
    su db2inst1
    db2start
  2. Démarrez le serveur License Metric Tool :
    /etc/init.d/LMTserver start
« Nous sommes désolé, mais une erreur s'est produite. »
Pour plus d'informations sur l'erreur, consultez le fichier journal du serveur tema.log dans le répertoire installation_directory/wlp/usr/servers/server1/logs/ .
Le logiciel déployé sous un répertoire tmp n'est pas reconnu.
Les répertoires temporaires (tmp) contiennent de grandes quantités de données sans intérêt. Par défaut, ils ne sont pas analysés. Cependant, certaines applications sont installées dans les répertoires tmp. Elles ne sont pas reconnues par les analyses de logiciels. Pour résoudre ce problème, incluez tous les répertoires tmp dans des analyses de logiciels, sauf pour le répertoire temporaire principal du système d'exploitation. De cette façon, les applications installées dans les répertoires tmp seront reconnues mais le répertoire temporaire principal du système d'exploitation ne sera pas analysé.
Sur l'ordinateur où les logiciels sont installés, accédez au répertoire BESClient/LMT/CIT/ et ouvrez le fichier exclude_path.txt. Il répertorie tous les répertoires qui sont exclus des analyses de logiciels.
  • Pour les systèmes d'exploitation UNIX
    1. Supprimez de la liste le répertoire */tmp/*.
    2. Ajoutez les répertoires suivants puis sauvegardez le fichier :
      /tmp/*
      /var/tmp/*
      */usr/tmp/*
  • Sous Windows
    1. Supprimez le répertoire */tmp/* de la liste et sauvegardez le fichier.
Le code retour 9 ou 29 est affiché dans les résultats de l'analyse Statut de l'analyse des logiciels.
Le code retour indique que le scanner a dépassé le délai d'attente. Pour résoudre le problème, effectuez les étapes ci-dessous.
  • Augmentez le délai d'attente de l'analyse dans la tâche Configurer le délai d'attente de l'analyse.
  • Augmentez la quantité d'UC que le scanner peut utiliser en augmentant le seuil d'UC dans la tâche Lancer l'analyse de logiciel.
  • Excluez les répertoires avec des sauvegardes des analyses de logiciels.
  • Abaissez le niveau de trace du scanner de la tâche Modifier les paramètres de trace du scanner.
Si toutes les autres options échouent, réinstallez le scanner.
Une erreur se produit pendant l'importation de contrats par l'API REST.
Lors de l'utilisation de la commande curl pour importer des contrats via l'API REST, l'erreur suivante s'affiche :
curl: (18) transfer closed with outstanding read data remaining 

Pour résoudre le problème, mettez curl à niveau sur une version ultérieure :

Linux Curl doit utiliser la bibliothèque NSS 3.14, ou une version ultérieure. Exécutez curl --version. La version de NSS est affichée dans la sortie. Mettez à niveau curl si la version de NSS est antérieure à la verson 3.14.
curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 
zlib/1.2.3 libidn/1.18 libssh2/1.4.2

Fenêtres Mettre à jour vers curl 7.27.0, ou plus récent.

Lorsque vous effectuez un appel API, l'appel échoue et le message suivant est consigné dans le journal:The connection is closed.
Le problème se produit lorsque vous passez un appel API pendant l'importation. Pour résoudre le problème, attendez la fin de l'importation et vérifiez que le serveur License Metric Tool est en cours d'exécution. Puis, répétez l'appel d'API.
Le fichier tema.log contient l'erreur suivante :E CWWKF0002E: A bundle could not be found for com.ibm.ws.javaee.servlet.3.0/[1.0.0,1.0.100).
L'erreur se produit après avoir activé la connexion unique. Il n'existe pas d'autres problèmes, à l'exception des erreurs dans le journal. Pour résoudre ce problème, procédez comme suit :
  1. Accédez au répertoire d'installation de License Metric Tool et ouvrez le fichier wlpstart.bat .
    • Linux: /opt/ibm/LMT/wlp/bin/wlpstart.bat
    • Windows :C:\Program Files\ibm\LMT\wlp\bin\wlpstart.bat
  2. Ajoutez le paramètre --clean à la dernière ligne dans le fichier.
     call "%WLP_PATH%\bin\server.bat" start server1 --clean 
  3. Arrêtez le serveur.
  4. Démarrez le serveur.
  5. Vérifiez que les erreurs n'apparaissent plus dans le journal et supprimez le paramètre --clean du fichier wlpstart.bat.
Les courriers électroniques contenant des rapports planifiés ne sont pas envoyés par courrier électronique après la mise à niveau du serveur License Metric Tool .
Pour résoudre ce problème, redémarrez le serveur License Metric Tool .
License Metric Tool ne démarre pas lorsque Security-enhanced Linux (SELinux) est défini sur le mode'Mise en application'.

L'utilisation de License Metric Tool et du serveur DB2 correspondant dans un environnement où SELinux est défini sur le mode d'application dépend de la configuration de la règle SELinux.

Le serveur License Metric Tool n'est pas entièrement opérationnel s'il n'est pas explicitement autorisé dans la règle SELinux.

SELinux en mode'Permissif'ne présente aucun problème.