11.4 Mise à niveau d'Identity Reporting

Identity Reporting inclut deux pilotes. De même, vous devrez peut-être migrer le contenu de NetIQ Event Auditing Service vers Sentinel Log Management for IGA. Effectuez la mise à niveau dans l'ordre suivant :

  1. Mettez à niveau Sentinel Log Management for IGA. Pour plus d'informations, reportez-vous à la section Mise à niveau de Sentinel Log Management for IGA du Guide d'installation de NetIQ Identity Manager pour Linux.

  2. Mettez à niveau Identity Reporting.

11.4.1 Conditions préalables à la mise à niveau

Si votre base de données est configurée sur SSL, remplacez ssl=true par sslmode=require dans le fichier server.xml à partir de la variable PATH située à l'emplacement C:\NetIQ\idm\apps\tomcat\conf.

Par exemple, remplacez

jdbc:postgresql://<postgres db>:5432/idmrptdb?ssl=true

par

jdbc:postgresql://<postgres db>:5432/idmrptdb?sslmode=require

11.4.2 Mise à niveau d'Identity Reporting

Avant de procéder à la mise à niveau d'Identity Reporting, vous devez mettre à niveau Identity Applications et SLM for IGA. Pour mettre à niveau Identity Reporting, installez la nouvelle version sur l'ancienne.

Procédez comme suit pour mettre à niveau Identity Reporting :

  1. Téléchargez le fichier Identity_Manager_4.8_Windows.iso à partir du site Web de téléchargement de NetIQ.

  2. Montez le fichier .iso téléchargé.

  3. Accédez au dossier <emplacement installation ISO>\IdentityReporting et exécutez le fichier install.exe.

  4. Sélectionnez la langue à utiliser pour l'installation, puis cliquez sur OK.

  5. Sur la page Introduction, cliquez sur Suivant.

  6. Lisez et acceptez le contrat de licence, puis cliquez sur Suivant.

    Les composants installés et leurs versions sont affichés.

  7. Sélectionnez Identity Reporting, puis cliquez sur Suivant.

  8. Spécifiez les paramètres de configuration d'Identity Reporting. Pour plus d'informations, reportez-vous à la section Feuille de calcul de configuration pour Identity Reporting.

  9. Sur la page de résumé avant la mise à niveau, passez en revue les paramètres, puis cliquez sur Mettre à niveau.

REMARQUE :la propriété com.netiq.rpt.ssl-keystore.type dans le fichier ism-configuration.properties conserve la valeur (JKS/PKCS12) définie avant la mise à niveau.

11.4.3 Étapes postérieures à la mise à niveau pour la création de rapports

Après la mise à niveau d'Identity Reporting vers la version 4.8, accédez au fichier ism-configuration.properties situé dans le répertoire /opt/netiq/idm/apps/tomcat/conf/ et effectuez les opérations suivantes :

  • Modifiez la valeur de la propriété com.netiq.rpt.landing.url de la façon suivante :

    com.netiq.rpt.landing.url = ${com.netiq.idm.osp.url.host}/idmdash/#/landing

  • Modifiez la valeur de la propriété com.netiq.idmdcs.landing.url de la façon suivante :

    com.netiq.idmdcs.landing.url = ${com.netiq.idm.osp.url.host}/idmdash/#/landing

  • Spécifiez la valeur de la propriété com.netiq.rpt.redirect.url au format suivant : https:<nom_hôte>:<port>/path

    Par exemple, com.netiq.rpt.redirect.url = https://192.168.0.1:8543/IDMRPT/oauth.html

11.4.4 Modification des références à reportRunner dans la base de données

Après la mise à niveau d'Identity Reporting et avant le premier démarrage de Tomcat, veillez à mettre à jour les références de reportRunner à partir de la base de données.

  1. Arrêtez Tomcat.

  2. Accédez au répertoire d'installation d'Identity Reporting et renommez le dossier reportContent en ORG-reportContent.

    Par exemple : C:\NetIQ\idm\apps\IdentityReporting.

  3. Nettoyez les répertoires temporaire et de travail sous le dossier Tomcat.

  4. Connectez-vous à la base de données PostgreSQL.

    1. Recherchez les références à reportRunner dans les tables suivantes :

      • idm_rpt_cfg.idmrpt_rpt_params

      • idm_rpt_cfg.idmrpt_definition

    2. Émettez les instructions de suppression suivantes :

      DELETE FROM idm_rpt_cfg.idmrpt_rpt_params WHERE rpt_def_id='com.novell.content.reportRunner';
      DELETE FROM idm_rpt_cfg.idmrpt_definition WHERE def_id='com.novell.content.reportRunner';
  5. Démarrez Tomcat.

    Vérifiez dans les journaux si les rapports sont régénérés avec le bon reportRunner.

  6. Connectez-vous à Identity Reporting et exécutez les rapports.

11.4.5 Vérification de la mise à niveau d'Identity Reporting

  1. Lancez Identity Reporting.

  2. Vérifiez que les anciens et les nouveaux rapports s'affichent dans l'outil.

  3. Consultez l'Agenda pour vérifier si vos rapports planifiés s'affichent.

  4. Assurez-vous que la page Paramètres affiche vos paramètres précédents pour les applications gérées et non gérées.

  5. Vérifiez que tous les autres paramètres semblent corrects.

  6. Vérifiez si l'application répertorie vos rapports finalisés.