|
Admin users
|
admin\_users
|
List of local user accounts with administrator-level privileges on the device. Snapshot only.
|
`admin_users` \(array\): `username` \(string\), `uid` \(integer\)
|
N/A
|
N/A
|
os.win.check-system-admin-users
|
No elevated privileges required
|
|
Antimalware details
|
antimalware\_details
|
Antimalware software details including product name, version, enabled status, and definition update date.
|
`product_name`; `version`; `enabled`; `definition_date`; `am_running_mode`
|
N/A
|
1,440
|
os.win.check-system-antimalware-details
|
No elevated privileges required
|
|
Antivirus enabled
|
antivirus\_enabled
|
Boolean status indicating whether an antivirus product is registered and active in Windows Security Center.
|
`name` \(AV product\); `enabled` \(boolean\); `up_to_date` \(boolean\)
|
N/A
|
1,440
|
os.win.check-system-antivirus-enabled
|
No elevated privileges required
|
|
Battery charge percentage
|
battery\_charge\_percentage
|
Current battery charge percentage on the Windows device as an integer.
|
Single metric — `battery_charge_percentage` \(integer %, gauge\) with `battery_id` attribute
|
%
|
5
|
os.win.check-system-battery-charge-percentage
|
No elevated privileges required
|
|
Battery details
|
battery\_details
|
Comprehensive battery health snapshot including charge percentage, estimated runtime, battery status, health condition, chemistry, cycle count, design and full-charge capacity, serial number, design voltage, and installed batteries count.
|
`charge_percentage`; `estimated_runtime`; `battery_status`; `condition`; `health`; `design_voltage`; `chemistry`; `cycle_count`; `serial_number`; `designed_capacity` \(mWh\); `full_charge_capacity` \(mWh\); `maximum_capacity` \(%\); `installed_batteries` \(count\)
|
N/A
|
1,440
|
os.win.check-system-battery-details
|
Local System Account
|
|
BIOS details
|
bios\_details
|
BIOS firmware details for the Windows device including BIOS version, manufacturer, release date, and BIOS mode.
|
`bios_version`; `manufacturer`; `release_date`; `serial_number`; `bios_mode` \(UEFI/Legacy\)
|
N/A
|
1,440
|
os.win.check-system-bios-details
|
No elevated privileges required
|
|
Bitlocker details
|
bitlocker\_details
|
BitLocker encryption status per volume including protection status, encryption method, and key protector type.
|
Per volume: `volume_type`; `mount_point`; `encryption_percentage`; `protection_status`; `lock_status`; `encryption_method`; `key_protector`
|
N/A
|
1,440
|
os.win.check-system-bitlocker-details
|
Local System Account
|
|
BSOD \(count\) & cause
|
bsod\_details
|
Count of Windows BSOD \(Blue Screen of Death\) events in the last 30 days from the Windows Event Log, plus per-event details: cause/error code, event ID, severity level, and timestamp.
|
`bsod_count` \(count in last 30 days\); per event: `cause`, `event_id`, `level`, `time_created`
|
N/A
|
1,440
|
os.win.check-system-bsod
|
No elevated privileges required
|
|
CPU details
|
cpu\_details
|
Static CPU hardware details: processor name/model, architecture, physical core count, logical processor count, device ID, and processor ID.
|
`name`; `architecture`; `number_of_cores`; `number_of_logical_processors`; `device_id`; `processor_id`; `manufacturer`; `current_clock_speed` \(MHz\); `max_clock_speed` \(MHz\)
|
N/A
|
1,440
|
os.win.check-system-cpu-details
|
No elevated privileges required
|
|
CPU performance details
|
cpu\_performance\_details
|
CPU performance counter data including CPU user time percentage.
|
`cpu_user_time` \(% User Time, gauge\)
|
%
|
5
|
os.win.check-system-cpu-performance-details
|
Local System Account
|
|
CPU usage
|
cpu\_usage
|
Overall device CPU utilization percentage across all cores. Collected via `typeperf` performance counter.
|
Single metric — `cpu_usage` \(percentage, gauge\)
|
%
|
5
|
os.win.check-system-cpu-usage
|
Local System Account
|
|
Device crashes
|
device\_crashes
|
Count of device-level crashes \(BSODs, kernel events\) on Windows within the 5-minute collection window.
|
Single metric — `device_crashes` \(count per 5-min window, gauge\)
|
count
|
5
|
os.win.check-system-crashes
|
No elevated privileges required
|
|
Device details
|
device\_details
|
Hardware device inventory snapshot: chassis type, description, model, serial number, and processor ID.
|
`chassis_type`; `description`; `model`; `serial_number`; `processor_id`
|
N/A
|
1,440
|
os.win.check-system-device-details
|
No elevated privileges required
|
|
Device events
|
device\_events
|
Device-level events during a specified time interval on Windows. Captures `last_boot` \(Unix timestamp if reboot occurred in interval\) and `logged_in_users` \(list of user logins in interval\).
|
`last_boot` \(Unix timestamp or empty\); `logged_in_users` \(array of user login objects\)
|
N/A
|
1,440
|
os.win.check-system-device-events
|
Local System Account
|
|
Disk available
|
disk\_available
|
Gets the available disk space in GB.
|
Single metric — `disk_available` \(available disk space in GB, number\).
|
GB
|
5
|
os.win.check-system-disk-available
|
Local System Account
|
|
Disk details
|
disk\_details
|
Per-disk snapshot of total, free, and used space plus disk performance counters: `disk_reads_per_sec`, `disk_writes_per_sec`, and `avg_disk_queue_length`.
|
`total_space` \(bytes\); `free_space` \(bytes\); `used_space` \(bytes\); `disk_reads_per_sec`; `disk_writes_per_sec`; `avg_disk_queue_length`; `avg_disk_sec_per_read`; `avg_disk_sec_per_write`; `avg_disk_sec_per_transfer`
|
N/A
|
5
|
os.win.check-system-disk-details
|
Local System Account
|
|
Disk IO usage \(read\)
|
io\_usage\_read
|
Device-wide disk read throughput in bytes per second across all disks.
|
Single metric — `io_usage_read` \(bytes/second, gauge\)
|
Bps
|
5
|
os.win.check-system-disk-io-usage-read
|
Local System Account
|
|
Disk IO usage \(write\)
|
io\_usage\_write
|
Device-wide disk write throughput in bytes per second.
|
Single metric — `io_usage_write` \(bytes/second, gauge\)
|
Bps
|
5
|
os.win.check-system-disk-io-usage-write
|
Local System Account
|
|
Disk usage\*
|
disk\_usage
|
Percentage of primary disk space used.
|
Single metric — `disk_usage` \(percentage, gauge\)
|
%
|
5
|
os.win.check-system-disk-usage
|
Local System Account
|
|
Energy consumption
|
energy\_consumption
|
Energy consumed by the device over a measurement period in milliwatt-hours. Cumulative energy metric.
|
Single metric — `energy_consumption` \(mWh, gauge\) with `battery_id` attribute
|
mWh
|
5
|
os.win.check-system-energy-consumption
|
Local system account
|
|
Firewall enabled
|
firewall\_enabled
|
Boolean status of the Windows OS firewall. Returns a single state value indicating whether the firewall is enabled.
|
`firewall_enabled` \(boolean\)
|
N/A
|
1,440
|
os.win.check-system-firewall-enabled
|
No elevated privileges required
|
|
GPU Usage Details
|
gpu\_usage,gpu\_vram\_usage
|
Checks GPU Usage percentage and GPU VRAM Usage in bytes.
|
`gpu_usage` \(3D engine utilization %, 0–100\); `gpu_vram_usage` \(local adapter memory usage, bytes\)
|
gpu\_usage: percentage; gpu\_vram\_usage: bytes
|
5
|
os.win.check-system-gpu-usage-details
|
Local System Account
|
|
Hard drive status
|
hard\_drive\_status
|
Physical disk drive inventory and health status including disk number, name, status, description, interface type, manufacturer, media loaded, media type, model, size, serial number, partition count, and partition details.
|
`drive_details` \(array\): `disk_number`; `name`; `status`; `description`; `interface_type`; `manufacturer`; `media_loaded`; `media_type`; `model`; `size`; `serial_number`; `partitions` `partition_details` \(array\): `name`; `partition_number`; `drive_letter`; `partition_size`; `partition_type`
|
N/A
|
1,440
|
os.win.check-system-hard-drive-status
|
Local System Account
|
|
Incoming network bytes
|
incoming\_bytes
|
Total incoming network bytes per second aggregated across all active network interfaces on the device.
|
Single metric — `incoming_bytes` \(bytes/second, gauge\)
|
Bps
|
N/A
|
os.win.check-system-net-bytes-incoming
|
Local System Account
|
|
Last access time
|
last\_access\_time
|
Timestamp of the last time the Windows device was accessed by a user, based on lock/unlock state.**Note:** The check enables event capturing on first run, so initial collection may return an error.
|
Single metric — `last_access_time` \(timestamp of last lock/unlock\)
|
N/A
|
1,440
|
os.win.check-system-last-access-time
|
Local System Account
|
|
List executables
|
list\_executables
|
Inventory of all `.exe` executable files present on the Windows device.
|
Per executable: `name`; `path`; `version`; `size`; `last_modified`
|
N/A
|
1,440
|
os.win.check-system-executables
|
Local System Account
|
|
Logged-in users
|
logged\_in
|
List of users currently logged into the device including username and uid.
|
`logged_in` \(array\): `user`; `uid`
|
N/A
|
1,440
|
os.win.check-system-logged-in-users
|
Local System Account
|
|
Memory details
|
memory\_details
|
Comprehensive memory snapshot including physical and virtual memory totals, available, and used \(bytes\); memory usage percentage; virtual memory usage percentage; page file size and usage percentage; and pages/sec performance counter.
|
`physical_memory_total`; `physical_memory_available`; `physical_memory_usage`; `memory_usage` \(%\); `virtual_memory_total`; `virtual_memory_available`; `virtual_memory_usage`; `memory_pages_per_sec`; `page_file_usage` \(%\); `total_page_file_size`
|
%
|
5
|
os.win.check-system-memory-details
|
Local System Account
|
|
Memory modules
|
memory\_modules
|
Physical RAM module details including capacity, speed, manufacturer, part number, and slot location.
|
Per module: `capacity`; `speed` \(MHz\); `manufacturer`; `part_number`; `slot`; `form_factor`
|
N/A
|
N/A
|
os.win.check-system-memory-modules
|
No elevated privileges required
|
|
Network adapter details
|
network\_adapter\_details
|
Details of all network adapters on the Windows device. On-demand collection only.
|
`name`; `interface_description`; `status`; `mac_address`; `link_speed`
|
N/A
|
1,440
|
os.win.check-system-network-adapter-details
|
No elevated privileges required
|
|
Network connection profiles
|
network\_connection\_profiles
|
Network connection profile details for the Windows device, including network type \(public/private/domain\), which can be used to infer VPN status.
|
`network_type` \(Public/Private/Domain\); `interface_name`; `connected` \(boolean\)
|
Boolean
|
30
|
os.win.check-system-network-connection-profiles
|
No elevated privileges required
|
|
Network connectivity details
|
network\_details
|
Complete network adapter snapshot for both Wi-Fi and Ethernet interfaces.
|
Ethernet: `name`; `interface_description`; `driver_version`; `status`; `link_speed`; `mac_address`; `media_type`Wi-Fi: `ssid`; `bssid`; `radio_type`; `authentication`; `channel`; `receive_rate`; `transmit_rate`; `signal`; `profile`
|
N/A
|
1,440
|
os.win.check-system-network-details
|
No elevated privileges required
|
|
OS details
|
os\_details
|
Operating system inventory snapshot including name, version, platform, architecture, install date, locale, build number, build type, service pack versions, serial number, and system directory.
|
`name`; `version`; `platform`; `architecture`; `install_date`; `locale`; `status`; `build_number`; `build_type`; `service_pack_major_version`; `service_pack_minor_version`; `serial_number`; `system_directory`
|
N/A
|
1,440
|
os.win.check-system-os-details
|
No elevated privileges required
|
|
OS setup details
|
os\_setup\_details
|
Approximate age of the Windows OS installation. Derived from OS install date compared to the current date.
|
`os_install_date` \(timestamp\); `os_age_days` \(integer\)
|
N/A
|
1,440
|
os.win.check-system-os-setup-details
|
No elevated privileges required
|
|
Outgoing network bytes
|
outgoing\_bytes
|
Total outgoing network bytes per second aggregated across all active network interfaces on the device.
|
Single metric — `outgoing_bytes` \(bytes/second, gauge\)
|
Bps
|
1,440
|
os.win.check-system-net-bytes-outgoing
|
Local System Account
|
|
Pending system updates
|
pending\_updates
|
List of pending Windows software updates not yet installed. Includes per-update details such as KB number, title, description, support URL, mandatory flag, uninstallable flag, download size, and reboot requirement.
|
Per update: `kb`; `title`; `description`; `support_url`; `is_mandatory`; `is_uninstallable`; `max_download_size`; `min_download_size`; `reboot_required`
|
N/A
|
1,440
|
os.win.check-system-pending-updates
|
Local System Account
|
|
Peripheral device details
|
peripheral\_devices\_details
|
Inventory of connected peripheral devices \(USB, HID, etc.\) including device name, type, manufacturer, and connection status.
|
Per device: `name`; `device_id`; `type`; `status`; `manufacturer`
|
N/A
|
1,440
|
os.win.check-peripheral-devices-details
|
No elevated privileges required
|
|
Power consumption
|
power\_consumption
|
Current device power consumption in milliwatts.**Note:** Not collected for VMs \(the check skips devices where no data is available\).
|
Single metric — `power_consumption` \(milliwatts, gauge\)
|
mW
|
5
|
os.win.check-system-power-consumption
|
Local System Account
|
|
Reboot details
|
reboot\_details
|
List of system startup \(Event ID 6005\) and shutdown \(Event ID 6006\) events with Unix timestamps from the Windows System Event Log.
|
Array of events: `id` \(6005=startup or 6006=shutdown\); `time_created` \(Unix timestamp\). `last_reboot_timestamp` is calculated from this data.
|
seconds
|
1,440
|
os.win.check-system-reboot-details
|
No elevated privileges required
|
|
System compliance
|
system\_compliance\_details
|
Compliance rating \(percentage\) for the device based on configured compliance rules across apps and device metrics. Lists non-compliant metrics and apps.
|
`compliance_rating`; `non_compliant_apps` \(array\); `non_compliant_metrics` \(array\)
|
%
|
1,440
|
os.win.check-system-compliance-details
|
No elevated privileges required
|
|
System time
|
time
|
Current system time as a Unix epoch timestamp in seconds \(UTC\). Used for time-drift detection and telemetry alignment.
|
Single metric — `time` \(Unix epoch seconds, gauge\)
|
seconds
|
N/A
|
os.win.check-system-time
|
No elevated privileges required
|
|
Uptime
|
uptime
|
Continuous time in milliseconds since the last device boot.
|
Single metric — `uptime` \(milliseconds, gauge\)
|
milliseconds
|
5
|
os.win.check-system-uptime
|
No elevated privileges required
|
|
User profiles
|
user\_profiles
|
List of Windows user profiles present on the device including profile path, SID, and profile type.
|
Per profile: `sid`; `localpath`; `lastusetime`; `loaded` \(boolean\)
|
N/A
|
1,440
|
os.win.check-system-user-profiles
|
No elevated privileges required
|
|
Wi-Fi receive rate
|
wifi\_receive\_rate
|
Wi-Fi receive rate \(downlink speed\) in Mbps on Windows. Sourced from `netsh wlan show interfaces`.
|
Single metric — `wifi_receive_rate` \(Mbps, gauge\)
|
Mbps
|
5
|
os.win.check-system-wifi-receive-rate
|
No elevated privileges required
|
|
Wi-Fi signal strength
|
wifi\_signal\_strength
|
Wi-Fi signal strength as a percentage \(0-100%\) on Windows. Parsed from `netsh wlan show interfaces` Signal field.
|
Single metric — `wifi_signal_strength` \(percentage 0-100, gauge\)
|
%
|
5
|
os.win.check-system-wifi-signal-strength
|
No elevated privileges required
|
|
Wi-Fi transmit rate
|
wifi\_transmit\_rate
|
Wi-Fi transmit rate \(uplink speed\) in Mbps from the Windows device.
|
Single metric — `wifi_transmit_rate` \(Mbps, gauge\)
|
Mbps
|
5
|
os.win.check-system-wifi-transmit-rate
|
No elevated privileges required
|
|
Windows power plan
|
power\_plan
|
Active Windows power plan \(for example, Balanced, High Performance, Power Saver\) and its GUID.
|
`power_plan_name`; `power_plan_guid`
|
N/A
|
1,440
|
os.win.check-system-power-plan
|
No elevated privileges required
|
|
Windows registry keys
|
windows\_registry
|
Windows registry key values for specified paths. Registry keys are parameterized — the specific keys queried depend on the check definition configuration.
|
Configurable per key: `key`; `name`; `data`; `type` \(REG\_SZ, REG\_DWORD, etc.\)
|
N/A
|
1,440
|
os.win.check-system-windows-registry
|
No elevated privileges required
|
|
Windows stability index
|
stability\_index
|
Windows Reliability Index score \(1-10 scale\) representing overall system stability. Higher is more stable.
|
Single metric —`stability_index` \(number 1–10, gauge, asDouble\)
|
index \(0-10\)
|
1,440
|
os.win.check-system-compliance-details
|
No elevated privileges required
|