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 :
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.
Mettez à niveau Identity Reporting.
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
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 :
Téléchargez le fichier Identity_Manager_4.8_Windows.iso à partir du site Web de téléchargement de NetIQ.
Montez le fichier .iso téléchargé.
Accédez au dossier <emplacement installation ISO>\IdentityReporting et exécutez le fichier install.exe.
Sélectionnez la langue à utiliser pour l'installation, puis cliquez sur OK.
Sur la page Introduction, cliquez sur Suivant.
Lisez et acceptez le contrat de licence, puis cliquez sur Suivant.
Les composants installés et leurs versions sont affichés.
Sélectionnez Identity Reporting, puis cliquez sur Suivant.
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.
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.
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
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.
Arrêtez Tomcat.
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.
Nettoyez les répertoires temporaire et de travail sous le dossier Tomcat.
Connectez-vous à la base de données PostgreSQL.
Recherchez les références à reportRunner dans les tables suivantes :
idm_rpt_cfg.idmrpt_rpt_params
idm_rpt_cfg.idmrpt_definition
É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';
Démarrez Tomcat.
Vérifiez dans les journaux si les rapports sont régénérés avec le bon reportRunner.
Connectez-vous à Identity Reporting et exécutez les rapports.
Lancez Identity Reporting.
Vérifiez que les anciens et les nouveaux rapports s'affichent dans l'outil.
Consultez l'Agenda pour vérifier si vos rapports planifiés s'affichent.
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.
Vérifiez que tous les autres paramètres semblent corrects.
Vérifiez si l'application répertorie vos rapports finalisés.