Base de connaissances SiteAudit Installation et gestion du site Web de rapports dans cet article : Avril 2010 Présentation des fonctionnalités Installation de RWS Gestion des dossiers de rapport Accès aux bases de données SiteAudit SiteAudit 4.0 offre de nombreuses nouvelles fonctionnalités dont la possibilité de créer des rapports à partir de n'importe quel affichage SiteAudit et de publier les rapports sur un site Web afin que les utilisateurs puissent visualiser des rapports en utilisant un navigateur. Cet article décrit la méthode de préparation de l'installation d'un site Web de rapports et les moyens d'y résoudre les problèmes élémentaires d'iis. Présentation des fonctionnalités Disponible dans SiteAudit 4.0, la nouvelle fonctionnalité Site Web de rapports permet aux utilisateurs d'obtenir des rapports SiteAudit sur l'intranet ou sur Internet. Le site Web de rapports est un site ASPX exécutable sur Microsoft IIS 6 ou IIS 7. Les utilisateurs autorisés peuvent publier des rapports directement dans site Web de rapports à partir de la visionneuse SiteAudit et les rapports peuvent être consultés sur le Web en utilisant Internet Explorer 7 ou 8. La figure 1 montre un exemple de site Web de rapports par défaut installé avec SiteAudit 4.0. Il est possible de collecter des données provenant de plusieurs bases de données dans des rapports en configurant la base de données accessible par le site Web de rapports. Logiciel Netaphor SiteAudit
Figure 1 Site Web de rapports Netaphor SiteAudit 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 2 4/19/2010
Installation du site Web de rapports Le site Web de rapports est installé avec le programme d'installation SiteAudit typique, mais avec de nouvelles options. Les informations sur l'installation du composant site Web de rapports sont décrites ci-après. Installer IIS 6 ou IIS 7 avant d'installer le site Web de rapports. Sinon, le composant sera désactivé du programme d'installation. Le site Web de rapports nécessite une mise à niveau de licence qui est proposé gratuitement aux clients ayant un contrat de support en cours. Contactez l'assistance technique Netaphor pour obtenir une nouvelle licence pour le site Web de rapports. L'écran d'accueil d'installation de SiteAudit est le premier écran qui apparaît lorsque le programme d'installation est lancé. Le schéma et la version de SiteAudit sont affichés au bas de la fenêtre. Cliquez sur Suivant pour continuer. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 3 4/19/2010
Les utilisateurs doivent accepter le Contrat de Licence Utilisateur Final afin d'installer tout composant SiteAudit. Cochez la case pour accepter le contrat de licence et cliquez sur le bouton Suivant pour continuer. Pour installer le site Web de rapports, sélectionnez l'option Accès aux rapports via un navigateur. L'option Afficher et configurer les rapports uniquement est sélectionnée automatiquement parce que la visionneuse SiteAudit est un composant nécessaire de l'installation du site Web de rapports. Cliquez sur le bouton Suivant pour continuer. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 4 4/19/2010
Choisissez le type d'installation et cliquez sur le bouton Suivant pour continuer Cliquez sur le bouton Suivant pour accepter le dossier d'installation de SiteAudit par défaut ou bien cliquez sur le bouton Modifier, sélectionnez le dossier d'installation puis cliquez sur Suivant pour continuer. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 5 4/19/2010
Cliquez sur le bouton Suivant pour accepter le dossier d'installation de SiteAudit par défaut ou bien cliquez sur le bouton Modifier, sélectionnez le dossier d'installation puis cliquez sur Suivant pour continuer. Entrez le nom du serveur SQL dans la zone de texte du Serveur. Si le serveur SQL contient des instances, le nom d'instance doit être spécifié. Par exemple : DEVSQLSERVER\INSTANCE. Entrez les informations d'identification pour accéder au serveur SQL et cliquez sur le bouton Test pour confirmer que les informations d'identification sont correctes. Une boîte de dialogue «Succès» s'affiche si les informations d'identification sont valides ou un message d'erreur apparaîtra dans le cas contraire. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 6 4/19/2010
Sélectionnez la base de données qui sera accessible à partir du site Web de rapports. Notez que les rapports exécutés à partir du site Web de rapports contiennent des données de la base de données sélectionnée. La boîte de dialogue Configuration de la base de données du site Web affichée ci-dessous est également accessible à partir de la visionneuse SiteAudit. Cela permet aux utilisateurs de choisir différents serveurs et bases de données SQL. Une fois la base de données sélectionnée, cliquez sur le bouton OK pour continuer. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 7 4/19/2010
Cliquez sur le bouton Installer pour commencer l'installation. Une fois l'installation commencée, il peut être exigé des utilisateurs qu'ils obtiennent des privilèges d'administrateur. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 8 4/19/2010
Une fois l'installation terminée, lisez les informations de licence puis cliquez sur le bouton Suivant pour continuer. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 9 4/19/2010
Cliquez sur Finir pour terminer le processus de configuration de l'installation 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 10 4/19/2010
Fichiers installés du site Web de rapports Une fois que le site Web de rapports est installé, un répertoire virtuel est créé et l'iis est configuré pour exécuter l'application. La capture d'écran ci-dessous indique les fichiers et dossiers installés sur le site Web de rapports. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 11 4/19/2010
Configuration de l'iis Une fois que le site Web de rapports est installé, un répertoire virtuel est créé et l'iis est configuré pour exécuter l'application. La capture d'écran ci-dessous indique les fichiers et dossiers installés sur le site Web de rapports. Le dossier App_Data contient des exemples d'affichage qui sont automatiquement installés et disponibles sur le site Web de rapports. Le dossier App_Theme contient le thème par défaut pour le site. Les utilisateurs peuvent créer leurs propres thèmes et les placer dans ce dossier. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 12 4/19/2010
2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 13 4/19/2010
Afin d'éviter tout conflit avec d'autres applications Web, un pool d'applications est créé automatiquement pour le site Web de rapports. La capture d'écran suivante montre le thème par défaut utilisé pour le site. Les utilisateurs sont autorisés à créer leurs propres thèmes. Le thème utilisé par le site Web de rapports doit être spécifié dans le fichier web.config. Lors de l'installation, les utilisateurs doivent entrer dans la base de données et le serveur SQL accessibles à partir du site Web de rapports et saisir une chaîne de connexion SQL (voir illustration ci-dessous). La chaîne de connexion peut être modifiée à partir de la visionneuse SiteAudit à l'aide de la boîte de dialogue Configuration de la base de données du site Web. La capture d'écran ci-dessous indique les paramètres d authentification pour accéder au site Web de rapports. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 14 4/19/2010
Gestion des dossiers de rapport L'arborescence des dossiers du site Web de rapports illustrée ci-dessous dans le volet gauche est définie dans le fichier Web.sitemap situé à la racine du dossier d'installation du site Web de rapports. Ce fichier a pour nom sitemap. Notez que les dossiers de rapport affichés dans le navigateur comportent des espaces dans leurs noms, mais les dossiers réels qui existent dans le répertoire virtuel ne contiennent aucun espace dans le nom. Les noms d'affichage des dossiers et les URL sont définis dans le fichier Web.sitemap expliqué dans la section suivante. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 15 4/19/2010
L'arborescence réelle des dossiers dans l'application du site Web est illustrée ci-dessous. Notez que l'arborescence du dossier semble identique à celle du navigateur, mais en y regardant de près, vous remarquerez que les noms de dossier ne comportent aucun espace dans le serveur IIS. Les espaces ne sont pas autorisés dans les noms des dossiers réels, mais le nom d'affichage figurant dans le navigateur peut contenir des espaces ou être intitulé de manière tout à fait différente que celui du nom du dossier. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 16 4/19/2010
Spécifications du dossier du plan du site Le plan du site affiche l'arborescence du dossier et les noms de dossier figurant sur le site Web de rapports. Le fichier Web.sitemap installé dans le dossier racine du site Web de rapports contient les données suivantes : <?xml version="1.0" encoding="utf-8"?> <sitemap xmlns="http://schemas.microsoft.com/aspnet/sitemap-file-1.0" > <sitemapnode url="default.aspx" title="reporting Web site" description="the Reporting Web site root folder" > <sitemapnode url="myreports/default.aspx" title="my Reports" description="contains sample reports" > <sitemapnode url="myreports/assessmentdetails/default.aspx" title="assessment Details" description="sample Assessment Detail reports" /> <sitemapnode url="myreports/consumables/default.aspx" title="consumables" description="sample Consumables reports" /> <sitemapnode url="myreports/hostanalysis/default.aspx" title="host Analysis" description="sample Host Analysis reports" /> <sitemapnode url="myreports/incidenthistory/default.aspx" title="incident History" description="sample Incident History reports" /> <sitemapnode url="myreports/inventory/default.aspx" title="inventory" description="sample Inventory reports" /> <sitemapnode url="myreports/jobanalysis/default.aspx" title="job Analysis" description="sample Job Analysis reports" /> <sitemapnode url="myreports/lifetimecounters/default.aspx" title="lifetime Counters" description="sample Lifetime Counters reports" /> <sitemapnode url="myreports/problemanalysis/default.aspx" title="problem Analysis" description="sample Problem Analysis reports" /> <sitemapnode url="myreports/slaanalysis/default.aspx" title="sla Analysis" description="sample Service Level Agreement reports" /> <sitemapnode url="myreports/volumeanalysis/default.aspx" title="volume Analysis" description="sample Volume Analysis reports" /> </sitemapnode> </sitemapnode> </sitemap> Le plan du site installé contient les définitions de plusieurs dossiers et SiteAudit installe des exemples d affichage dans chaque dossier ouvrable à partir du site Web de rapports. Les utilisateurs peuvent publier leurs propres affichages sur le site Web de rapports, mais vouloir créer un nouveau dossier pour les y placer. Les nouveaux dossiers peuvent être définis dans le plan du site et l'administrateur IIS devra créer le dossier réel dans le répertoire virtuel du site Web de rapports. Une fois qu'un dossier a été créé, les utilisateurs peuvent publier autant d'affichages dans le dossier qu'ils le souhaitent. Pour créer un dossier dans le plan du site, il suffit d'ajouter des éléments supplémentaires sitemapnode à l'emplacement où le nouveau dossier doit figurer. Vous devez renseigner trois propriétés pour chaque nœud de dossier de rapport : url, titre et description. Ces propriétés sont décrites ci-dessous. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 17 4/19/2010
URL La propriété URL contient le nom du dossier et le chemin d'accès, s'il s'agit d'un dossier enfant d'autres dossiers. Toutes les propriétés URL doivent se terminer avec la page Default.aspx. Par exemple, supposons que vous vouliez créer un dossier racine intitulé TEST. La valeur de cette url serait la suivante : TEST/Default.aspx. Si vous voulez placer le dossier TEST comme dossier enfant de l'exemple de dossier, la valeur de l'url doit être la suivante : Sample/TEST/Default.aspx. Il est important de noter que les espaces ne sont pas autorisés dans la propriété url. Lors de la publication d'un affichage dans le site Web de rapports, ce dernier doit être publié dans le dossier spécifié ici. Dans cet exemple, les utilisateurs doivent publier de nouveaux affichages dans le dossier Sample/TEST. Titre La valeur propriété du titre contient le nom du dossier qui est affiché dans le navigateur. Les titres peuvent contenir des espaces. Les utilisateurs peuvent entrer n'importe quel texte, toutefois, il est plus logique que le titre corresponde au nom du dossier URL aussi près que possible. Description La propriété description permet à l'administrateur du site d'entrer une description du dossier. Cette description est affichée sous forme de bulle d'aide lorsque les utilisateurs pointent pardessus le nom du dossier sur la page du site Web de rapports. Configuration des utilisateurs Tous les utilisateurs accédant au site Web de rapports doivent obligatoirement être membres du groupe IIS_USR. Les utilisateurs peuvent accéder au site même s'ils ne sont pas membres de ce groupe, mais leurs actions peuvent être limitées. Par conséquent, il est recommandé de toujours faire entrer les utilisateurs dans le groupe IIS_USR. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 18 4/19/2010
Accès à d'autres bases de données SiteAudit Lors de l'installation du site Web de rapports, les utilisateurs peuvent saisir les informations de la base de données et du serveur SQL. Cette information est appelée chaîne de connexion de la base de données. La chaîne de connexion de base de données permet au site Web de rapports d'accéder à une base de données SiteAudit pour créer des rapports. Il peut être souhaitable de changer le serveur SQL ou la base de données accessible. Quelque soit le serveur SQL et la base de données sélectionnés, l'arborescence du dossier sur le site Web de rapports reste la même. Toutefois, le contenu de chaque rapport va changer car les données sont obtenues à partir d'une base de données différente. Pour accéder à une autre base de données, créer une nouvelle chaîne de connexion en utilisant la boîte de dialogue Configuration de la base de données du site Web lancée à partir du menu Installation de la visionneuse SiteAudit. Cette boîte de dialogue est identique à celle présentée dans le programme d'installation SiteAudit. Changez le serveur SQL, la base de données ou les informations d'identification comme vous le souhaitez. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 19 4/19/2010
Dépannage La section qui suit contient des questions d'intérêt commun que les administrateurs peuvent rencontrer lors de la mise en place du site Web de rapports. Configurer l'accès utilisateur Tous les utilisateurs qui devront accéder au site Web de rapports doivent obligatoirement être membres du groupe IIS_USR. Il est possible que les utilisateurs puissent accéder au site s'ils ne sont pas membres de ce groupe, mais leurs actions peuvent être limitées. Par conséquent, il est recommandé de toujours faire entrer les utilisateurs dans le groupe IIS_USR. Chemin d'accès refusé Si l'erreur Chemin d'accès refusé se produit lors de la visualisation d'un rapport, activez les paramètres Intranet dans Internet Explorer. Pour ce faire désactiver la propriété, Activer le mode protégé, sous Options Internet avancées. Utilisation d'autres informations d'identification Internet Explorer contient un paramètre avancé consistant à toujours demander aux utilisateurs des informations d'identification, même si l'utilisateur est connecté à une machine utilisant un compte de domaine. Pour désactiver l'invite de commandes pour les utilisateurs de domaine, désactiver Toujours demander dans les paramètres avancés. Il ne sera pas exigé des utilisateurs du domaine qu'ils entrent des informations d'identification lorsqu'ils se connectent au site Web de rapports. Il peut être arriver qu'un autre utilisateur doive se connecter au site Web de rapports à partir d'une machine sur laquelle un utilisateur de domaine est déjà connecté. Activez la propriété Toujours demander afin que l'utilisateur puisse entrer les informations d'identification appropriées. 2010 Netaphor Confidentiel PARTENAIRE CHANNEL UNIQUEMENT 20 4/19/2010