Script actif (Performances)
L'analyseur de performances de scripts actifs vous permet d'écrire du code VBScript et JScript pour faciliter l'interrogation d'une ou plusieurs valeurs SNMP ou WMI, de réaliser des opérations mathématiques ou d'autres opérations sur ces valeurs, et de réaliser un graphique d'une seule valeur de sortie. Vous devez utiliser uniquement l'analyseur de performances de scripts actifs lorsque vous devez réaliser des calculs sur des valeurs interrogées. Gardez à l'esprit que même si vous pouvez interroger plusieurs valeurs en utilisant cette fonction, uniquement une valeur est stockée dans la base de données : le résultat de votre calcul par script.
L'analyseur de performances de scripts actifs nécessite une ou plusieurs informations d'identification suivantes :
Configurez l'analyseur de performances de scripts actifs en utilisant les cases suivantes :
- . Saisissez un nom unique pour l'analyseur de performances. Ce nom est affiché dans la Bibliothèque d'analyseurs.
- . Sélectionnez JSCRIPT ou VBSCRIPT.
- . (Facultatif) Saisissez une description courte pour l'analyseur de performances. Cette description s'affiche à côté de l'analyseur de performances dans la bibliothèque d'analyseurs.
- . Saisissez la durée de la tentative de connexion deWhatsUp Gold au périphérique sélectionné.
- . Ajoutez, modifiez ou supprimez des variables de référence SNMP et WMI en utilisant les boutons appropriés à droite de la boîte de dialogue. À noter que l'utilisation de variables de référence dans l'analyseur de performances de scripts actifs est facultative. Pour plus d'informations, reportez-vous à Utilisation de variables de référence avec des analyseurs de scripts.
- . Saisissez le code de l'analyseur.
Pour configurer un analyseur de performances de scripts actifs SNMP :
- Cliquez sur dans la boîte de dialogue Ajouter un analyseur de performances de scripts actifspour 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 dans la liste .
- Saisissez le et le nombre de pour la connexion au périphérique. Les champs précédents sont facultatifs.
- Cliquez sur Parcourir () en regard d'. La boîte de dialogue Navigateur MIB apparaît.
- 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
- Ajustez la durée et le nombre de tentatives pour l'ordinateur auquel vous tentez de vous connecter dans les cases et .
- Cliquez sur . Le navigateur SNMP MIB apparaît.
- Utilisez l'arborescence de navigation dans le panneau gauche 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 liste de dans la boîte de dialogue Ajout d'un analyseur de performances de script actif.
- Écrivez ou collez le code de votre analyseur dans le champ .
- Cliquez sur pour enregistrer les modifications.
Pour configurer un analyseur de performances de scripts actifs WMI :
- Cliquez sur dans la boîte de dialogue Ajouter un analyseur de performances de scripts actifspour 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 dans la liste .
- Cliquez sur Parcourir () en regard d'. La boîte de dialogue Compteurs de performances s'affiche.
- Saisissez le ou l' de l'ordinateur auquel vous tentez de vous connecter. 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
- Cliquez sur pour vous connecter à l'ordinateur.
- Utilisez l'arborescence de compteur de performances pour naviguer vers le que vous souhaitez analyser.
- Sélectionnez l' spécifique que vous souhaitez analyser.
- Cliquez sur pour ajouter la variable au champ dans la boîte de dialogue Ajout d'une nouvelle variable de référence.
- Cliquez sur pour ajouter la variable à la liste dans la boîte de dialogue Ajout d'un analyseur de performances de script actif.
- Saisissez le code de l'analyseur dans le champ .
- Cliquez sur pour enregistrer les modifications.
Gardez à l'esprit
- Vous devez inclure la gestion des erreurs dans le script de l'analyseur. Votre script doit contenir une valeur pour générer un graphique en utilisant
Context.SetValue
, ou vous devez utiliser Context.SetResult
pour indiquer à WhatsUp Gold que le script a échoué. Context.GetReferenceVariable
renvoie la valeur « null » si l'interrogation échoue.- En l'absence d'appel des commandes
SetValue
ou SetResult
, le script n'indique pas les erreurs et aucune donnée n'est générée dans un graphique. - Si
SetValue
est utilisé, il n'est pas nécessaire d'utiliser SetResult
, comme SetValue
définit implicitement SetResult
sur 0, ou « bon ». - Les résultats de cet analyseur de performances sont affichés dans les rapports complets et dans les rapports du tableau de bord Analyseurs de performances personnalisés.
- Les erreurs de cet analyseur de performances sont affichées dans le journal des erreurs des analyseurs de performances, ainsi que dans EventViewer.exe.
: 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 ».
: La modification de la configuration d'un analyseur de performances de scripts actifs VoIP n'est pas recommandée, afin d'éviter que l'utilitaire de configuration VoIP ne détecte une configuration VoIP existante.