Objet SystemMonitor

Cette classe contient les méthodes et propriétés utilisées pour configurer le contrôle Moniteur système.

Membres

L’objet SystemMonitor a les types de membres suivants :

Événements

L’objet SystemMonitor contient ces événements.

Événement Description
OnCounterAdded Vous avertit lorsqu’un compteur est ajouté à la collection Counters .
OnCounterDeleted Vous avertit avant qu’un compteur ne soit supprimé de la collection Counters .
OnCounterSelected Vous avertit lorsqu’un compteur est sélectionné.
OnDblClick Vous avertit lorsqu’un utilisateur double-clique sur la ligne de graphique, la barre d’histogramme ou l’élément de rapport avec le bouton gauche de la souris.
OnSampleCollected Vous avertit quand des exemples de valeurs pour les compteurs ont été collectées.

Méthodes

L’objet SystemMonitor a ces méthodes.

Méthode Description
BatchLocking Verrouille le moniteur système pour l’empêcher d’échantillonner les données du compteur à partir du compteur ou du fichier journal qui vient d’être ajouté.
BrowseCounters Affiche la boîte de dialogue Ajouter un compteur .
ClearData Efface tous les champs de données du contrôle.
CollectSample Échantillonne une valeur pour chaque compteur dans l’objet de collection Counters .
Copier Copie les paramètres de propriété du contrôle, la liste des compteurs et les données de compteur dans le Presse-papiers en tant qu’objet HTML.
DisplayProperties Affiche la boîte de dialogue Propriétés du graphique .
GetLogViewRange Récupère la date de début utilisée pour récupérer des valeurs de compteur à partir des fichiers journaux.
LoadSettings Ajoute les compteurs dans le fichier de modèle HTML au Moniteur système.
Coller Ajoute la liste des compteurs qui ont été copiés dans le Presse-papiers à la collection de compteurs actuelle.
Relog Reloge les données du compteur dans un nouveau fichier. Vous pouvez également utiliser cette méthode pour spécifier un nouveau type de fichier et réduire le nombre d’exemples contenus dans le fichier journal.
Réinitialiser Supprime tous les objets CounterItem de l’objet de collection Counters .
SaveAs Enregistre les valeurs de compteur dans la vue graphique dans un fichier journal.
ScaleToFit Mettre à l’échelle les valeurs du compteur à tenir dans le graphique.
SetLogViewRange Définit la date de début utilisée pour récupérer les valeurs des compteurs à partir des fichiers journaux.
UpdateGraph Actualise le contenu des fenêtres du Moniteur système.

Propriétés

L’objet SystemMonitor a ces propriétés.

Propriété Description
Apparence
Récupère ou définit l’apparence du contrôle pour inclure ou omettre des effets d’affichage en trois dimensions.
Backcolor
Récupère ou définit la couleur d’arrière-plan des vues de graphique et de rapport.
BackColorCtl
Récupère ou définit la couleur d’arrière-plan du contrôle.
BorderStyle
Récupère ou définit le style de bordure du contrôle.
ChartScroll
Récupère ou définit une valeur qui détermine si le graphique en courbes défile dans la vue.
Counters
Récupère la collection d’objets CounterItem .
DataPointCount
Récupère ou définit le nombre de points de données affichés dans un graphique linéaire.
DataSourceType
Récupère ou définit la source des données du compteur de performances.
DisplayType
Récupère ou définit le type de graphique utilisé pour représenter les données du compteur de performances.
EnableDigitGrouping
Récupère ou définit une valeur qui détermine si SYSMON utilise le regroupement de chiffres lors de l’affichage de valeurs numériques.
EnableToolTips
Récupère ou définit une valeur qui détermine si une info-bulle s’affiche lorsque la souris pointe sur un compteur dans l’une des vues graphiques.
Police
Récupère ou définit la police utilisée dans le contrôle .
Forecolor
Récupère ou définit la couleur du texte qui apparaît dans le contrôle .
GraphTitle
Récupère ou définit le titre du graphique.
GridColor
Récupère ou définit la couleur des lignes de grille utilisées dans le graphique.
Surlignage
Récupère ou définit une valeur indiquant si les valeurs des compteurs sélectionnés sont mises en surbrillance dans le graphique.
LogFileName
Obsolète. Récupère ou définit le nom d’un fichier journal à utiliser comme source des valeurs de compteur affichées dans le Moniteur système.
Logfiles
Collection d’un ou plusieurs fichiers journaux à utiliser comme source des valeurs de compteur affichées dans le Moniteur système.
LogSourceStartTime
Récupère l’horodatage de la valeur de compteur la plus ancienne à partir d’un compteur de votre collection de compteurs qui a été enregistré dans les fichiers journaux.
LogSourceStopTime
Récupère l’horodatage de la dernière valeur de compteur à partir d’un compteur de votre collection de compteurs qui a été enregistré dans les fichiers journaux.
LogViewStart
Récupère ou définit la date de début utilisée pour récupérer des valeurs de compteur à partir des fichiers journaux.
LogViewStop
Récupère ou définit la date de fin utilisée pour récupérer des valeurs de compteur à partir des fichiers journaux.
ManualUpdate
Récupère ou définit une valeur indiquant si le contenu du Moniteur système sera mis à jour manuellement ou automatiquement à des intervalles spécifiés.
MaximumScale
Récupère ou définit la valeur maximale de l’axe vertical (Y) du graphique.
MinimumScale
Récupère ou définit la valeur minimale de l’axe vertical (Y) du graphique.
MonitorDuplicateInstances
Récupère ou définit une valeur qui détermine si plusieurs instances d’un compteur peuvent être surveillées.
Readonly
Récupère ou définit une valeur qui détermine si un utilisateur peut modifier les valeurs de propriété du contrôle.
ReportValueType
Récupère ou définit une valeur qui détermine si l’histogramme et le rapport affichent la dernière valeur échantillonnées pendant l’intervalle d’échantillonnage ou une valeur calculée à partir de l’échantillonnage, telle que la valeur moyenne ou minimale du compteur.
ShowHorizontalGrid
Récupère ou définit une valeur qui détermine si les lignes de grille horizontales sont affichées dans le graphique.
ShowLegend
Récupère ou définit une valeur qui détermine si la légende est affichée.
ShowScaleLabels
Récupère ou définit une valeur qui détermine si les étiquettes d’échelle sont affichées sur l’axe vertical du graphique.
ShowTimeAxisLabels
Récupère ou définit une valeur qui détermine si l’axe horizontal (X) de la vue graphique contient des étiquettes.
ShowToolbar
Récupère ou définit une valeur qui détermine si la barre d’outils est affichée sur le contrôle .
ShowValueBar
Récupère ou définit une valeur qui détermine si la barre de valeurs (ensemble de valeurs statistiques sous le graphique) est affichée sur le contrôle.
ShowVerticalGrid
Récupère ou définit une valeur qui détermine si les lignes de grille verticales sont affichées dans le graphique.
SqlDsnName
Récupère ou définit le nom de la source de données ODBC.
SqlLogSetName
Récupère ou définit le nom convivial du jeu de journaux.
TimeBarColor
Récupère ou définit la couleur de la barre de temps (la barre verticale qui se déplace dans la fenêtre de graphe pour indiquer le passage de chaque intervalle d’échantillonnage dans la vue graphique en courbes).
UpdateInterval
Récupère ou définit la durée d’attente de SYSMON avant la prochaine mise à jour du graphique ou du rapport.
YAxisLabel
Récupère ou définit l’étiquette de l’axe vertical (Y) du graphique.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Isysmon.h
DLL
Sysmon.ocx