Boîte à outilsNouveaux produits pour les professionnels de l’informatique

Greg Steen

Gérez plusieurs moniteurs

UltraMon

realtimesoft.com

Avec la baisse des prix des dalles LCD, il semble que la plupart des administrateurs système possèdent au moins deux, sinon plus, moniteurs connectés à leur poste de travail pour les aider à garder un œil sur les différents tableaux de bord administratifs. (Si ce n'est pas votre cas, je vous le recommande vivement car cela facilite beaucoup la vie !) Mais avec l'ajout d'un ou deux autres moniteurs, vous commencez également à utiliser votre souris plus souvent, ce qui peut vraiment vous ralentir. Un bon utilitaire de gestion d'affichage, simple d'utilisation avec des raccourcis clavier, peut être d'une grande aide. UltraMon de Realtime Soft, un utilitaire qui offre la prise en charge de Windows® 98 jusqu'à Windows Vista®, notamment les éditions 32 bits et 64 bits, compte parmi les outils qui méritent notre attention.

Lorsque vous démarrerez UltraMon pour la première fois, vous remarquerez probablement les deux petites icônes dans le coin de chacune des fenêtres de votre application. La première icône permet d'étendre rapidement la fenêtre d'application sur plusieurs moniteurs et la deuxième icône transporte l'application sur le moniteur opposé. Vous remarquerez également que la barre des tâches est étendue sur chacun de vos moniteurs et contient les applications actives pour ce moniteur particulier. Cela signifie que vous ne devez pas à revenir à votre moniteur principal pour étendre une application et vous savez tout de suite où cette application s'affiche lorsqu'elle est agrandie et réduite.

Sur chacun de vos raccourcis d'application, un nouvel onglet UltraMon vous permet de définir sur quel moniteur cette application doit démarrer et à quelle position, donc vous pouvez, par exemple, toujours afficher Microsoft® Outlook® sur votre fenêtre gauche et Internet Explorer® sur la droite. En tant qu'informaticien professionnel, vous êtes susceptible de vous connecter à distance à votre poste de travail à partir d'emplacements différents tels qu'un portable ou votre ordinateur personnel à domicile. Sachez que chacune de ces connexions distantes nécessite probablement une légère modification du Bureau et de la résolution de votre écran.

Heureusement, UltraMon prend également en charge les profils d'affichage, qui vous permettent de modifier rapidement les affichages personnalisés sur vos moniteurs. Cette fonctionnalité est extrêmement utile si vous partagez votre machine avec d'autres personnes qui veulent leur propre affichage personnalisé ou si vous souhaitez modifier votre affichage en fonction de vos activités.

Si vous exécutez Windows 2000 ou Windows XP, vous pouvez également activer une fonctionnalité de « mise en miroir » qui est parfaite pour les présentations, car elle permet à votre moniteur principal de s'exécuter à une résolution plus élevée que votre moniteur de présentation mais reflète toujours les activités d'application sur les deux écrans. Si vous n'avez pas encore mis à niveau vers Windows Vista, l'application peut également afficher votre écran sur plusieurs moniteurs (ce que fait Windows Vista par défaut).

Les fonctionnalités d'affichage, telles que le raccourci vers l'écran Paramètres d'affichage, la possibilité de définir et de modifier rapidement le moniteur principal sur votre système et celle de basculer vers un profil d'affichage différent, sont quelques-unes des activités courantes accessibles via l'icône de barre d'état système d'UltraMon. De là, vous pouvez également lancer la fenêtre UltraMon Options, qui vous permet de personnaliser votre « Smart Taskbar », de définir des raccourcis clavier pour déplacer et modifier les fenêtres et amener votre souris à un point de focalisation spécifié, entre autres choses.

Prix : À partir de 39,95 $ pour une licence unique.

La fenêtre d'options d'UltraMon vous permet de définir des raccourcis clavier et de gérer votre Smart Taskbar

La fenêtre d'options d'UltraMon vous permet de définir des raccourcis clavier et de gérer votre Smart Taskbar  (Cliquer sur l'image pour l'agrandir)

Critique

Microsoft SQL Server 2005 Analysis Services

informit.com

Posséder de nombreuses données sur votre clientèle est une chose, mais comprendre et manipuler ces données pour en retirer des statistiques utiles et détaillées sur ces clients en est une autre. Pour obtenir ces vues et projections calculées, vous avez besoin d'une solution d'analyse décisionnelle dynamique et puissante. Une partie de la réponse de Microsoft dans le domaine de l'analyse décisionnelle et du traitement analytique en ligne (OLAP) repose sur SQL Server® 2005 Analysis Services. Le livre Microsoft SQL Server 2005 Analysis Services vous guidera à tous les niveaux de l'utilisation de cette solution.

Si vous envisagez un nouveau déploiement d'exploration de données, si vous effectuez une mise à niveau d'Analysis Services 2000 vers Analysis Services 2005 ou si vous êtes un administrateur de base de données intéressé par ce que ces outils peuvent apporter à votre organisation ou à vous-même, ce livre de Py Bateman, Alexander Berger, Irina Gorbach et Edward Melomed est pour vous. Au lieu de s'attarder dans les limbes des approches théoriques de l'analyse décisionnelle, cet ouvrage offre une vision approfondie et détaillée de l'utilisation, du développement, du déploiement et de la gestion d'Analysis Services dans le monde réel. De nombreux exemples qu'il fournit s'appuient sur Food Mart 2005, un exemple de base de données fourni avec le logiciel, pour que vous puissiez commencer rapidement à expérimenter dans votre propre environnement de test.

La section d'introduction du livre vous présente les nouveautés de la version 2005, notamment l'architecture client-serveur avec la communication XMLA (XML for Analysis) des services Web, le modèle UDM (Unified Dimensional Model) et les améliorations de l'évolutivité dans la nouvelle version. Vous bénéficierez également d'une présentation de l'exemple de base de données Food Mart et des principes fondamentaux des bases de données multidimensionnelles. Ensuite, vous explorerez la création de modèles de données en apprenant le langage de définition de données (LDD) XML, les attributs et les hiérarchies de dimension ainsi que les cubes et l'analyse multidimensionnelle. Vous obtiendrez également une introduction à l'espace de travail de conception et de développement de l'analyse décisionnelle professionnelle d'Analysis Services 2005 avec Business Intelligence Development Studio.

Une fois que vous aurez examiné ces concepts, vous passerez à la manipulation de données via les expressions multidimensionnelles (MDX). Outre découvrir comment interroger les données avec MDX, vous apprendrez également à utiliser les fonctions MDX ainsi que les propriétés de membre et de cellule, à traiter les ensembles vides et les valeurs null, les sous-sélections et les sous-cubes. Vous apprendrez à créer et utiliser les calculs MDX basés sur les cubes et à étendre vos requêtes avec des procédures stockées. L'ouvrage étudie ensuite les indicateurs de performances clés (KPI), les extractions et les tableaux de bord, qui peuvent tous afficher des détails sur les divers aspects de la croissance, des métriques et des cibles des entreprises.

La partie suivante du livre vous expliquera le processus d'extraction, de transformation et de chargement (ETL) de vos données, en vous montrant non seulement comment amener des données dans votre système mais également comment optimiser votre conception d'agrégation et utiliser la mise en cache dynamique pour augmenter les performances. Ici, aussi, vous travaillerez avec le modèle de données physique de vos cubes et dimensions, et vous verrez comment le traitement de chacun fonctionne avec 2005 Analysis Services. De plus, vous apprendrez à faire évoluer votre déploiement pour faire face aux besoins de votre entreprise, en abordant l'équilibrage de la charge réseau, les batteries OLAP, les groupes de mesures et de dimension liés et le traitement des partitions distantes.

Le livre examine ensuite tous les détails de l'exécution des requêtes pour vous apporter une meilleure compréhension des opérations sous-jacentes afin de vous aider à optimiser les performances de votre application. Il explore l'accès à vos données dans une perspective client et les nombreuses options disponibles pour ce faire, comme XMLA, ADOMD.net et AMO (Analysis Management Objects). Vous devez découvrir le « codeur interne » de cette section pour voir comment utiliser Visual Studio et les IDE d'analyse décisionnelle afin de créer vos propres applications de magasins de données personnalisées.

La dernière section étudie la gestion de votre installation Analysis Services, notamment l'utilisation de l'outil de suivi, la boîte noire et SQL Server Profiler pour surveiller les performances et l'intégrité du système. En outre, plusieurs options vous sont présentées pour la sauvegarde et la restauration de votre déploiement avec des sections sur l'utilisation d'une commande DDL pour sauvegarder votre base de données, l'automatisation via l'Agent SQL Server ou SQL Server Integration Services (SSIS) et les techniques pour récupérer des données perdues ou endommagées. Globalement, ce guide de SQL Server 2005 Analysis Services est un ouvrage à large spectre exhaustif.

Prix : $59.99.

  (Cliquer sur l'image pour l'agrandir)

Diagnostic des problèmes de base de données

ApexSQL Audit

apexsql.com/sql_tools_audit.asp

Vous savez probablement que la première étape du dépannage d'un problème ou de la détection d'une faille potentielle consiste à rassembler les informations pertinentes concernant l'événement qui a entraîné le problème. Si vous êtes impliqué dans le support utilisateur, vous avez probablement entendu de nombreuses plaintes du genre « le système a perdu les données ». ApexSQL Audit d'ApexSQL, qui prend totalement en charge SQL Server des versions 7.0 à 2005, est un outil qui peut vous aider à identifier rapidement les problèmes liés aux bases de données SQL Server.

Comme j'imagine que vous l'avez déduit de son nom, cette application détecte l'activité dans les bases de données que vous spécifiez et vous permet de créer des rapports personnalisés sur le suivi d'audit en vue de les analyser. Les entrées d'audit sont ajoutées via des déclencheurs SQL et stockées dans un schéma généré automatiquement. Vous pouvez choisir de stocker les informations d'audit dans la même base de données que les données que vous affichez ou dans leur propre base de données pour les isoler.

L'installation (et la suppression) du schéma d'audit (ou architecture, comme on l'appelle) est une opération simple via l'interface utilisateur graphique. La configuration d'un plan d'audit pour une base de données est relativement simple : vous choisissez la base de données, sélectionnez les tables et les champs à surveiller puis cliquez sur le bouton pour lancer les déclencheurs.

L'application vous permet de modifier les modèles de déclencheur pour votre projet et je trouve vraiment intéressant que l'éditeur de modèle fournisse des fonctionnalités de type IntelliSense® pour le modèle d'objet d'audit, ce qui facilite la personnalisation de l'heure d'activation du déclencheur et des informations qui seront stockées. Une autre fonctionnalité intéressante vous permet de référencer facilement les tables de recherche pour que les informations d'audit soient compréhensibles, au lieu d'être simplement une série d'ID opaques. Vous pouvez également mapper les noms des champs affichés pour auditer ces noms si vous voulez mapper des colonnes.

Une fois que vous êtes prêt, l'interface utilisateur peut vous donner une vue rapide des déclencheurs d'audit actuels appliqués, et il suffit d'un clic pour activer et désactiver des déclencheurs spécifiques en cas de besoin. Vous pouvez également examiner de quelle couverture d'audit vous disposez avec la vue pratique de l'interface sous forme de table.

Comme vous le savez, les informations d'audit ont tendance à être complexes et un plan de gestion des informations doit être mis en place pour archiver et élaguer les bases de données d'audit. ApexSQL Audit vous offre un outil de gestion des données qui vous permet de supprimer n'importe quelle information d'un clic, de spécifier une série de critères puis de supprimer ou de planifier une suppression basée sur des critères.

Les tâches planifiées sont automatiquement créées sous forme de packages de services DTS (Data Transformation Services) et programmées par l'agent SQL. Bien sûr, posséder toutes les informations d'audit est une chose, mais pouvoir les utiliser en est une autre. Heureusement, ApexSQL Audit possède un composant de rapport puissant qui vous permet de générer des vues filtrées personnalisées des données d'audit atomiques et des vues agrégées de ces données d'audit. Une fois que vous avez généré le rapport, vous pouvez l'imprimer facilement ou exporter le résultat vers HTML, Microsoft Excel ou un fichier texte.

Prix : À partir de 599 $.

Les tables de recherche d'ApexSQL Audit fournissent de nombreuses informations d'audit

Les tables de recherche d'ApexSQL Audit fournissent de nombreuses informations d'audit  (Cliquer sur l'image pour l'agrandir)

Automatisation des rappels d'expiration du mot de passe

Password Reminder PRO v1.4

sysoptools.com/password-reminder-pro.html

Avez-vous remarqué un afflux d'appels au support technique lorsque votre stratégie d'expiration du mot de passe touche un groupe de votre organisation ? Si c'est le cas, je vous recommande de jeter un œil sur Password Reminder PRO de SysOp Tools. Cet outil simple s'intègre à Active Directory® et avertit vos utilisateurs que leurs comptes ou les mots de passe expirent bientôt.

Vous pouvez définir trois rappels différents, chacun avec un modèle de message électronique textuel ou HTML formaté distinct. Vous pouvez également configurer une durée de vie maximale du mot de passe pour le même nombre de jours que votre configuration Active Directory et l'heure à laquelle les rappels doivent être envoyés pour ne pas entrer en conflit avec les heures de pointe. Le mode de test vous permet de prévisualiser les effets sans affecter vos utilisateurs finaux pour vous assurer de tout configurer correctement.

L'utilitaire possède également une console de rapport, qui affiche une grille de données des différentes classes d'utilisateurs : les comptes qui expirent, les utilisateurs inactifs, les nouveaux comptes, les comptes désactivés, etc. À partir de cette console de rapport, vous pouvez exporter toute les informations vers un fichier XLS pour les consulter plus tard. Pour une vérification supplémentaire des messages électroniques envoyés, Password Reminder PRO envoie un rapport quotidien indiquant quels rappels ont été envoyés à quels utilisateurs.

Prix : À partir de 249 $ pour une licence de 100 utilisateurs.

Password Reminder PRO affiche un aperçu des configurations avant le déploiement

Password Reminder PRO affiche un aperçu des configurations avant le déploiement  (Cliquer sur l'image pour l'agrandir)

Dépannage à distance simplifié

UltraVnc SC

uvnc.com/pchelpware/sc

La façon la plus simple de résoudre un problème ou de guider un utilisateur tout au long d'un processus est généralement d'être physiquement installé à l'ordinateur. Mais c'est souvent impossible de nos jours, en raison de la dispersion géographique des entreprises. Remote Desktop Connection et Remote Assistance, les outils intégrés de Windows peuvent vous aider à vous connecter à certains ordinateurs de votre environnement. Mais pour couvrir toutes les bases, vous souhaiterez peut-être jeter un œil sur l'outil gratuit UltraVNC SC des créateurs du projet principal UltraVNC.

Comme son grand frère, UltraVNC SC vous permet d'afficher et de contrôler une machine distante. Cependant, cette version est un minuscule serveur UltraVNC de166 Ko que vous configurez et envoyez à votre utilisateur final. Il ne nécessite aucune entrée de registre, ne s'exécute pas en tant que service et n'a pas besoin de programme d'installation, donc il n'y a aucune installation ou configuration pour l'utilisateur final. Il suffit que l'utilisateur double-clique sur l'exécutable pour que le serveur mini-VNC s'exécute et vous pouvez vous connecter à la machine à dépanner et à administrer, selon les besoins.

Bien que le serveur standard UltraVNC prenne en charge les transferts de fichiers et de répertoires, UltraVNC SC ne prend actuellement en charge que le transfert de fichiers. En termes de sécurité, la communication est chiffrée jusqu'au niveau de votre API Crypto de Microsoft (40 ou 128 bits). Le mini-serveur ne permet pas de connexions entrantes, il n'est instancié que par l'utilisateur final et ne peut se connecter qu'à la machine spécifiée dans votre configuration avant d'être envoyé à votre utilisateur final.

Pour créer la visionneuse personnalisée, créez quelques fichiers de configuration de texte et des graphiques, puis exécutez un fichier de commandes à partir de l'installation d'un autre module complémentaire du projet appelé PCHelpware pour générer l'exécutable. La documentation n'est pas parfaite, mais elle vous indique comment appliquer la procédure relativement simple. Enfin, l'application est automatiquement désinstallée lorsque la connexion est fermée après utilisation, donc elle ne laisse aucune trace ou faille de sécurité.

Prix : Gratuit.

Greg Steen est un professionnel de l’informatique, dynamique et enthousiaste. Il est constamment à la recherche d’outils innovants destinés à faciliter les opérations, l'assurance qualité et le développement pour les professionnels de l’informatique.

© 2008 Microsoft Corporation et CMP Media, LLC. Tous droits réservés. Toute reproduction, totale ou partielle, est interdite sans autorisation préalable.