Script PowerShell
Script PowerShell vous permet de créer des analyseurs de performances personnalisés en utilisant Windows Powershell.
: WhatsUp Gold utilise un moteur PowerShell de 32 bits (c.-à-d. x86). Par conséquent, seuls les composants logiciels enfichables PowerShell de 32 bits sont pris en charge et les composants logiciels enfichables de 64 bits ne fonctionneront pas correctement. Les composants logiciels enfichables utilisables dans les systèmes d'exploitation de 32 et 64 bits sont configurés par défaut pour les systèmes de 64 bits et doivent être configurés manuellement pour le moteur PowerShell de 32 bits afin de fonctionner correctement avec WhatsUp Gold.
L'analyseur de performances de scripts PowerShell nécessite l'authentifiant suivant :
Configurez l'analyseur de performances de scripts PowerShell en renseignant les champs suivants :
- . Nom de l'analyseur de performances. Ce nom est affiché dans la bibliothèque d'analyseurs.
- . Description facultative de l'analyseur de performances qui s'affiche sous forme de données en colonnes dans la bibliothèque d'analyseurs.
- .Durée pendant laquelle WhatsUp Gold essaie de se connecter au périphérique sélectionné. Ceci est considéré comme un échec de connexion.
- . Spécifiez la fréquence à laquelle WhatsUp Gold doit demander des informations mises à jour à partir du périphérique.
: Le délai d'attente maximum autorisé est de 60 secondes, mais nous ne recommandons pas le paramétrage d'un délai d'attente supérieur à 10 secondes. Utilisez le délai d'attente le plus court possible.
- . Ajoutez, modifiez ou supprimez les variables de référence SNMP et WMI. Reportez-vous aux étapes ci-dessous pour configurer un analyseur de performances de scripts PowerShell SNMP ou WMI.
: L'utilisation de variables de référence dans l'analyseur de performances PowerShell est facultative. Si vous les utilisez, vous devez utiliser Context.GetReferenceVariable,
pour que les variables de référence soient interrogées et que leurs données soient représentées dans un graphique. Les variables de référence simplifient le code de votre script et vous permettent d'écrire des scripts de manière efficace, sans utiliser une liste de propriétés de périphérique, comme avec Script Action (Action Scripts) et Script Active Monitor (Analyseur de scripts actifs). Elles gèrent les mécanismes SNMP ou WMI sous-jacents que vous devriez normalement gérer afin d'accéder aux compteurs SNMP ou WMI sur un périphérique distant.
En utilisant Context.GetReferenceVariable
(nom de variable), vous devez uniquement spécifier le nom d'une variable prédéfinie. WhatsUp Gold utilise les informations d'identification du périphérique et se connecte au périphérique cible en utilisant SNMP ou WMI pour récupérer les informations demandées. Ces informations sont stockées dans une variable que vous pouvez utiliser ultérieurement dans votre script. Pour plus d'informations, reportez-vous à Utilisation de l'objet contextuel avec des analyseurs de performances.
- . Activez cette option pour exécuter le script en utilisant les informations d'identification Windows pour le périphérique concerné.
- . Saisissez le code de l'analyseur.
: La première fois que vous interrogez une variable de référence WMI qui nécessite deux interrogations afin de calculer une moyenne (telle que « Processor\% Processor Time »), elle renvoie la valeur « Null ».
Pour configurer un analyseur de performances de script PowerShell SNMP :
- Cliquez sur dans la boîte de dialogue de l'Analyseur de performances de script Powershellpour ajouter une nouvelle variable dans le champ . La boîte de dialogue Ajouter une nouvelle variable de référence s'affiche.
- Entrez les informations appropriées :
- . Saisissez un nom unique pour la variable.
- . (Facultatif) Saisissez une description courte pour la variable.
- Sélectionnez la case d'option .
- Saisissez le et le nombre de pour la connexion au périphérique. Les champs précédents sont facultatifs.
- Cliquez sur pour lancer le navigateur MIB.
- Saisissez le nom ou l'adresse IP de l'ordinateur sur lequel vous essayez de vous connecter dans le champ . Vous pouvez cliquer sur le bouton Parcourir () pour sélectionner un périphérique d'une liste.
- Sélectionnez les utilisées pour la connexion au périphérique. Vous pouvez également cliquer sur Parcourir() pour accéder à la Bibliothèque d'informations d'identification afin de créer une nouvelle information d'identification.
- Ajustez la durée et le nombre de tentatives pour l'ordinateur auquel vous tentez de vous connecter dans les cases et .
- Cliquez sur .
- Utilisez l'arborescence de navigation pour sélectionner le MIB spécifique que vous souhaitez analyser. Vous pouvez afficher davantage d'informations sur la propriété/valeur dans la partie inférieure de la boîte de dialogue.
- Cliquez sur pour ajouter l'OID au et aux champs dans la boîte de dialogue Ajouter une nouvelle variable de référence.
- Vérifiez la configuration et cliquez sur pour ajouter la variable à la dans la boîte de dialogue Analyseur de performances de scripts Powershell.
- Écrivez ou collez le code de votre analyseur dans le champ .
- Cliquez sur pour enregistrer les modifications.
Pour configurer un analyseur de performances de script PowerShell WMI :
- Cliquez sur dans la boîte de dialogue de l'Analyseur de performances de script Powershellpour ajouter une nouvelle variable dans le champ . La boîte de dialogue Ajouter une nouvelle variable de référence s'affiche.
- Entrez les informations appropriées :
- . Saisissez un nom unique pour la variable.
- . (Facultatif) Saisissez une description courte pour la variable.
- Sélectionnez la case d'option .
- Cliquez sur pour lancer le navigateur MIB.
- Saisissez le nom ou l'adresse IP de l'ordinateur sur lequel vous essayez de vous connecter dans le champ . Vous pouvez cliquer sur le bouton Parcourir () pour sélectionner un périphérique d'une liste.
- Sélectionnez les utilisées pour la connexion au périphérique. Vous pouvez également cliquer sur Parcourir() pour accéder à la Bibliothèque d'informations d'identification afin de créer une nouvelle information d'identification.
- Cliquez sur .
- Utilisez l'arborescence de navigation pour sélectionner le MIB spécifique que vous souhaitez analyser. Vous pouvez afficher davantage d'informations sur la propriété/valeur dans la partie inférieure de la boîte de dialogue.
- Cliquez sur pour ajouter l'OID au et aux champs dans la boîte de dialogue Ajouter une nouvelle variable de référence.
- Vérifiez la configuration et cliquez sur pour ajouter la variable à la dans la boîte de dialogue Analyseur de performances de scripts Powershell.
- Écrivez ou collez le code de votre analyseur dans le champ .
- Cliquez sur pour enregistrer les modifications.