Objet de tâche Collector personnalisé dans JSON formaté :
{
    "Task_UID": "c93fd838f6e54093b82634c2ac2f4414",
    "CounterCategory": "memory",
    "CounterInstance": "",
    "CounterName": "qweqw4",
    "Machine": "Remote",
    "MachineAddress": "localhost",
    "Agent_UID": "5fc6e5ccf15a44df87c5bdb0cc63cb3e",
    "Aggregate": "Average",
    "MaxThreshold": 0,
    "MinThreshold": 0,
    "IgnoreErrors": "NO",
    "Device_Id": 7647,
    "Id": 16543,
    "Task_Type_Id": 63,
    "Name": "anythingyouwant"
}

Description des champs

champ type description
Task_UID

corde

ID de tâche unique utilisé par api pour distribuer les résultats de suivi recueillis.

exemple:
"Task_UID": "c7c6ffb9bae54df1b662fffb72964c77"
Contre-catégorie

corde

Un compteur de performances publie des données de performance sur une application. Les catégories incluent les composants physiques (tels que les processeurs, les disques et la mémoire) et les objets système (tels que les processus et les threads). Les compteurs système qui sont liés au même objet de performance sont regroupés en une catégorie qui indique leur orientation commune. Pour plus d’informations, veuillez visiter la page officielle de Microsoft .

exemple:
"CounterCategory": "memory"
Contre-instance

corde

Dans certaines situations, les catégories sont subdivisées en instances, qui suivent les données sur les occurrences multiples de l’objet auquel une catégorie se rapporte. Les instances s’appliquent à la catégorie dans son ensemble, plutôt qu’aux compteurs individuels. Chaque compteur d’une catégorie a chaque instance définie pour la catégorie. Par exemple, la catégorie Processus contient des instances nommées Idle et System. Chaque compteur de la catégorie Processus contient donc des données pour chaque instance, montrant des informations sur les processus inactifs ou les processus système. Pour plus d’informations, veuillez visiter la page officielle de Microsoft.

exemple:
"CounterInstance": ""
Contre-nom

corde

Nom du compteur de fin

exemple:
"CounterName": "Available MBytes"
machine

int32 (en)

La source de données peut être localisée soit sur une machine locale (où l’agent a été installé), soit sur une machine distante au sein de LAN :

  • lointain
  • local
exemple:
"Machine": "Remote"
MachineAddress MachineAddress

en 32

Dans le cas où la source de données « distante » a été sélectionnée, l’adresse de la machine distante doit être spécifiée

exemple:
"MachineAddress": "192.168.1.56"
Agent_UID

corde

Agent UID.

exemple:
"Agent_UID": "5fc6e5ccf15a44df87c5bdb0cc63cb3e"
agrégat

corde

Toutes les données reçues seront agrégées régulièrement, selon la fréquence de l’appareil ajusté.

  • Maximum – la valeur la plus élevée du tableau sera prise
  • Moyenne – la valeur est calculée comme une moyenne de toutes les valeurs intermédiaires
  • Minimum – la valeur la plus basse du tableau sera prise
exemple:
"Aggregate": "Average"
MaxThreshold int32 (en) seuil. Le dépassement entraînera l’alerte

exemple:
"MaxThreshold": 0
MinThreshold (MinThreshold) int32 (en) seuil. Le dépassement entraînera l’alerte

exemple:
"MinThreshold": 0
Ignorererrors

corde

Chaque fois au cours de «Agent» < – > «Server» interaction Agent demande s’il ya de nouveaux compteurs pour agent de vérifier. Dans le cas où il ya des instructions pour recueillir des statistiques sur les nouveaux compteurs Agents commence à les recueillir. Dans le cas où NON a été sélectionné chaque échec dans le sondage Compteurs sera reflété comme erreur dans les rapports, au cas où OUI a été sélectionné – les échecs seront ignorés.

exemple:
"IgnoreErrors": "NO"
Device_Id LIRE SEULEMENT Champ. Id d’appareil unique

exemple:
"Device_Id": 7647
id LIRE SEULEMENT Champ. Id de tâche unique

exemple:
"Id": 16532
Task_Type_Id Type de champ de tâches. S’il vous plaît vérifier les valeurs potentielles pour «Task_type_id» dans le tableau approprié

exemple:
"Task_Type_Id": 63
nom Nom de la tâche

exemple:
"Name": "anythingyouwant"

  • Fonctionnement de MetricsView

    Les compteurs de performances sont un mécanisme Windows intégré qui vous permet d’évaluer les performances et la santé du système. À l’aide de compteurs de performances, les utilisateurs et les administrateurs peuvent examiner le fonctionnement de divers composants, y compris les processeurs, les pilotes, les bases de données, etc.

    En général, le processus de surveillance des compteurs de performances Windows peut être divisé en trois étapes : collecte de données, traitement des données reçues et avis de l’utilisateur si les compteurs de performances dépassent les limites spécifiées.

    Collecte de données

    Windows recueille en temps réel les données de performances du système, appelées compteurs de performances. L’outil Performance Monitor est responsable de la collecte de ces compteurs de performances sur les systèmes Windows et peut être utilisé pour la surveillance manuelle des performances du système. Il s’agit d’un utilitaire standard inclus dans toutes les éditions Windows modernes. L’utilitaire peut être exécuté soit à partir du menu Démarrer, soit à partir de la ligne de commande ou du champ de recherche en entrant la commande perfmon pour Windows 8/10. Après le lancement de l’utilitaire, nous voyons un panneau standard dans lequel nous pouvons ajouter et supprimer des compteurs, modifier la vue et l’échelle des graphiques de données.

    Pour remplacer le travail manuel par le moniteur de performance et automatiser la surveillance des compteurs de performances Windows, MetricsView par Dotcom-Monitor est utilisé. La configuration MetricsView comprend trois étapes principales : la mise en place d’un collecteur MetricsView qui permet la collecte de contre-données de performances à partir d’un ordinateur cible, l’installation du logiciel MetricsView, appelé agent MetricsView, sur l’hôte cible et la configuration des paramètres de surveillance.

    Le logiciel MetricsView Agent est installé dans un réseau d’entreprise et capture les compteurs de performances. Une fois installé et configuré, l’agent se connecte au service Dotcom-Monitor et envoie les statistiques des compteurs de performances en mode temps réel à un collecteur Dotcom-Monitor MetricsView assigné. L’agent est en mesure de surveiller tous les compteurs de performances disponibles sur l’hôte local, ainsi que tous les compteurs de performances supplémentaires d’autres machines sur ce réseau que le service a accès à. Pour autoriser les interactions avec d’autres services distants du réseau, vous pouvez permettre à l’agent de se connecter sous un compte avec les droits correspondants.

    Les statistiques de performances capturées incluent tous les compteurs de performances disponibles pour le système. Le nombre de compteurs de performances disponibles varie en fonction de la version du système.

    Il est important de mentionner que l’utilisateur sous lequel l’agent MetricsView s’exécutera doit avoir les droits d’accès nécessaires.

    Traitement des compteurs de performances données

    Le dispositif de surveillance MetricsView peut être réglé pour surveiller un compteur de performances spécifique dans le collecteur sélectionné avec une fréquence spécifiée (à partir de 15 minutes et jusqu’à 1 min). Toutes les données extraites du collecteur sont agrégées en fonction des paramètres de l’appareil. Vous pouvez configurer l’appareil pour agréger la valeur maximale, minimale ou moyenne du compteur surveillé.

    Signaler et alerter sur les conditions d’erreur

    Dans les paramètres de l’appareil, vous pouvez configurer des seuils maximaux et minimaux pour la contre-valeur des performances. Dans le cas où la valeur est au-delà des limites définies, le système générera une alerte et enverra une notification à l’adresse de notification fournie. De cette façon, vous pouvez être conscient des goulots d’étranglement de votre système au fur et à mesure qu’ils se produisent.

    En outre, vous pouvez tirer le rapport en ligne MetricsView pour examiner les statistiques sur le compteur de performances surveillé. Utilisez le rapport en ligne pour suivre les tendances des performances de votre système et réagir de manière proactive à sa dégradation.