[EN] Data transmitted by the agent

[EN] Data transmitted by the agent

The agent stores its consumption data in the registry (prior to v6.5) or in a SQLite database. The following objects "Client", "Activity" and "Process" (if enabled) are sent by the Energy Saver during each connection.
This data is used to generate an energy profile and estimate its energy usage.

Client

This object is sent during every connection to an agent handler. They represent the current hardware configuration of the PC, as detected by the agent.

{
	"agentguid":"F786AFF3-1608-97A1-C485-0173C037DFF7",	// GUID used by all AVOB OS modules
	"utc":"GMT+02:00",					// Time zone
	"macaddress":"18:a9:05:23:88:0a@18:a9:05:23:88:0a",	// MAC addresses 
	"ip":"fe80::88b8:7660:440f:7052%2@192.168.10.156",	// IP addresses (IPv4 & IPv6) 
	"domain":"echarest-desk.Ordinateurs.avob.local",	// Name and OU
	"submask":"192.168.10.255",				// Subnet masks
	"nettype":"0@0",					// Network adapter types (wired/wireless)
	"configuration":"HP Compaq 6005 Pro MT PC",		// PC model
	"os":"Microsoft Windows 8.1 Pro",			// Operating system
	"osVersion":"6.3.9600",					// Operating system version 
	"osServicePack":"",					// service pack version
	"processor":"AMD Athlon(tm) II X2 B22 Processor",	// CPU name
	"ram":"4189580",					// Total memory in kB
	"disk":"249",						// Total disk in GB
	"type":"1",						// Desktop or laptop
	"standby":"0",						// Current system sleep setting (seconds)
	"screenstby":"0",					// Current screen standby setting (seconds)
	"adgroup":"group pc 2@group pc 1@",			// Security groups the PC (not the user) belongs to
	"agentEntity":"",					// Entity tag
	"version":"6.0.0.504"					// Energy Saver Agent version
}

Activity

The Activity objects are a collection of hourly blocks. They are sent during every connection to an agent handler, and are then consolidated on the server.
{ "20140227150000":{ // Data timestamp (hourly precision) "ontime":"240", // Seconds during which the pc has been on. "usetime":"0", // Seconds during which user activity has been detected
                "usetimeblockingprocess_saver": "0",            // Seconds during which a custom process has been detected
"usetimeblockingprocessextern_saver": "0",      // Seconds during which a blocking process has been detected "standby":"0", // Seconds before system sleep "cpuactif":"818,44", // Average CPU frequency "cpudemande":"2", // Average CPU load "screenstby":"0", // Seconds before screen standby "screenOnTime":0, // Seconds during which the monitor has been on
"screenCount":"2", // Number of monitors detected
                "screens_saver": [              // List of connected monitors and the amount of seconds they have been on { "sn": "PHL-AU01243009939", "time": "3600" }, { "sn": "GSM-16843009", "time": "3600" } ], "batterytime":"60", // Laptops only. Seconds during which the laptop was on battery power "chargetime":"0", // Laptops only. Seconds during which the laptop was on AC power "nochargetime":"240", // Laptops only. Seconds during which the laptop was on AC power with a full battery "policy":"1.38.52", // Current energy policy "actif":"0" // Energy Saver state. 0=Viewer, 1=Saver } }

Processus

This feature is only available after version 6.5, and must be enabled in the energy policy.
The Process objects are a collection of hourly blocks. They are sent during every connection to an agent handler, and are then consolidated on the server.
{ "20210122100000": { "topprocesscpu": [                                               // Top n processes with highest cpu usage { "name": "chrome",                                // Process name "cpuvalue": "1.69",                              // Average CPU usage % "memoryvalue": "4274530.23",                     // Average RAM usage in kB "time": "3600"                                   // Seconds during which the process has been running }, // ... // { "name": "EXCEL", "cpuvalue": "0.35", "memoryvalue": "111141.8", "time": "1200" },
                ], "applications": [                                                // List of applications { "name": "chrome",                               // Process name "MainWindowTitle": "",                           // Window title, if applicable "cpuvalue": "1.69",                              // Average CPU usage % "memoryvalue": "4274530.23",                     // Average RAM usage in kB "time": "3600"                                   // Seconds during which the process has been running },
                   //...// { "name": "MailClient", "MainWindowTitle": "", "cpuvalue": "1.33", "memoryvalue": "556484.99", "time": "3600" }
],
                 "ontime": "3600"                                               // Total time in seconds.
}



    • Related Articles

    • Architecture Technique Agent et Gestionnaire MITM

      Architecture générale La solution MITM est articulée autour du serveur SaaS qui remplit les fonctions suivantes : L’hébergement de l’interface d’administration EnergyOS Le stockage et l’aggrégation des données Le calcul des différentes métriques Les ...
    • [EN] MITM Requirements

      The Agent must be deployed on every workstation that you want to manage. It requires the following: Windows Vista (32 or 64 bits), Windows 7 (32 or 64 bits), Windows 8 (32 or 64 bits), Windows 10 (32 or 64 bits) .NET Framework 2.0 or 4.5 A CPU ...
    • [EN] User Guide - MITM - Energy Saver for PC

        Energy Saver for PC is a key application of the My IT Manager (MITM) commercial offering, offered by AVOB. This application aims to optimize the energy consumption of your IT fleet by monitoring the activity of your laptops and desktops, and by ...
    • Le Wake-on-Lan en relais

      Les agents Energy Saver utilisent les modes de réveil suivant : Réveil planifié Réveil planifié d'appoint Réveil instantané Cet article concerne le réveil planifié d'appoint et le réveil instantané. Ces modes de réveil font l'usage du Wake-on-Lan, ou ...
    • [EN] User Guide - MITM - Energy Saver for PC - Settings

      Energy Saver For PC - Settings contains pages of additional confiiguration settings for Energy Saver For PC. It allows administrators to set up system alerts and automation rules. This application is available to you in the main menu of the platform ...