16.6 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 et de mise à niveau de NetIQ Identity Manager pour Linux.

  2. Mettez à niveau Identity Reporting.

16.6.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

16.6.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.9.0_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.

REMARQUE :si vous mettez à niveau Identity Reporting de la version 4.8.7 vers la version 4.9, Tomcat basé sur Java 8 est sauvegardé à l'emplacement suivant : c:\netiq\idm\apps\tomcat\conf.

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

Au cours de la mise à niveau, si vous sélectionnez l'option de démarrage ou de fichier pour l'invite when to create schema for Identity Reporting (Quand souhaitez-vous créer le schéma pour Identity Reporting ?), vous devez ajouter manuellement la source de données à partir de l'interface utilisateur Identity Reporting. Pour ce faire, accédez à l'option Sources de données, cliquez sur Ajouter, puis choisissez IDMDCSDataSource dans la liste. Relancez également Tomcat après l'avoir démarré une fois pour vous assurer que la base de données disponible s'exécute correctement.

Après la mise à niveau d'Identity Reporting vers la version 4.9, 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

Après la mise à niveau d'Identity Manager 4.7.5 vers la version 4.9, le type de fichier keystore est automatiquement remplacé par PKCS12 dans l'utilitaire de mise à jour de la configuration. Veillez à modifier le type de fichiers keystore de PKCS12 à JKS dans l'utilitaire de mise à jour de la configuration pour les fichiers qui sont au format JKS avant la mise à niveau pour les entrées suivantes :

  • Certificats du coffre-fort d'identité

  • Serveur d'authentification

  • Clés d'authentification

  • RBPM

Après la mise à niveau d'Identity Reporting de la version 4.7.5 vers la version 4.9, effectuez les étapes suivantes :

  1. (Conditionnel) Si vous avez installé l'application d'identité dans une configuration distribuée, modifiez le fichier configupdate.properties et remplacez l'édition par Advanced.

  2. Apportez les modifications suivantes dans configupdate :

    • Spécifiez le port OSP correct.

    • Vérifiez que tous les onglets sont corrigés pour les entrées TLS.

  3. Mettez à jour les propriétés ism-configuration.properties suivantes :

    com.netiq.rpt.authserver.url = https://apps.<example>.com:8543
    com.netiq.rpt.ssl-keystore.file = C:\\\\NetIQ\\\\IDM\\\\apps\\\\tomcat\\\\conf\\\\idm.jks
    com.netiq.rpt.ssl-keystore.pwd._attr_obscurity = ENCRYPT
    com.netiq.rpt.ssl-keystore.pwd = GqJVxLBPwgWLK1/ULnOb4A==:JoxqTICngaIQtU3z/u7v/w==:2jk5gzsEca+kaz6x7xjE6g==
    com.netiq.rpt.ssl-keystore.type = JKS/PKCS12
    com.netiq.idm.osp.oauth-truststore.file = C:\\\\NetIQ\\\\IDM\\\\apps\\\\tomcat\\\\conf\\\\idm.jks
    com.netiq.idm.osp.oauth-truststore.pwd._attr_obscurity = ENCRYPT
    com.netiq.idm.osp.oauth-truststore.pwd = GqJVxLBPwgWLK1/ULnOb4A==:JoxqTICngaIQtU3z/u7v/w==:2jk5gzsEca+kaz6x7xjE6g==
  4. Redémarrez le service Tomcat.

16.6.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.

16.6.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.