Skip to main content
Version: NG-3.1

Windows Monitor

Introduction​

The Windows Monitor O11ySource tracks system health and performance metrics across Windows servers, including CPU, memory, disk, and service status.

Getting Started​

Compatibility​

vuSmartMaps supports the monitoring of your Windows operating system's various components including Windows-based servers and their associated services and applications.

Data Collection Method​

vuSmartMaps collects health and performance data for Windows server using the Health Collection Probe of OminiAgent.

Prerequisites​

Inputs for Configuring Data Source​

  • Windows Server: The IP Address/FQDN of the windows server. This field is the key to identify each server you add here.
  • Period (in seconds): How frequently data is gathered. Period should be between 60 seconds - 3000 seconds.
Applications​

Firewall Requirement​

To collect data from this O11ySource, ensure the following ports are opened:

Source IPDestination IPDestination PortProtocolDirection
IP address of the Windows servervuSmartMaps Collection/Ingress node IP443*TCPInbound

*Before providing the firewall requirements, please update the port based on the customer environment.

Configuring the Target​

The probe must be installed and correctly configured to reliably collect data and send it to vuSmartMaps without failures.

Configuration Steps​

Metrics Collected​

NameDescriptionData Type
@timestampTimestamp when the metric was collectedString
timestampDetailed timestamp with millisecondsDateTime
vublock_nameName of the O11ySourceString
userLogged-in user session dataString
tenant_idTenant IDInt8
bu_idBusiness unit IDInt8
typeTypeString
targetTraget server or serviceString
DeviceTypeType of the DeviceString
DeviceNameName of the DeviceString
OSOperating SystemString
OwnerOwner of the resourceString
RoleRole of the serverString
system_uptime_duration_msThe OS uptime in milliseconds.Float64
system_socket_summary_all_countAll open connectionsUInt32
system_socket_summary_tcp_all_listeningAll listening connectionsUInt32
system_socket_summary_tcp_all_close_waitNumber of TCP connections in close_wait stateUInt32
system_socket_summary_tcp_all_establishedNumber of established TCP connectionsUInt32
system_socket_summary_tcp_all_time_waitNumber of TCP connections in time_wait stateUInt32
system_socket_summary_tcp_all_closingNumber of TCP connections in closing stateUInt32
system_socket_summary_tcp_all_countAll open TCP connectionsUInt32
system_socket_summary_udp_all_countAll open UDP connectionsUInt32
windows_service_stateService StateString
windows_service_start_typeService Start TypeString
windows_service_path_nameService Path NameString
windows_service_uptime_msServoce Uptme in millisecondsString
windows_service_exit_codeService Exit CodeString
windows_service_nameService NameString
beat_hostnameHostnameString
host_info_os_nameOperating System NameString
host_info_os_kernelOpearting System KernelString
_raw_messageRaw messageString
_errorErrorsString
process_command_lineThe full command used to start a particular process.String
process_nameProcess NameString
process_cpu_start_timeThe timestamp indicating when a particular process started utilizing the CPUDateTime
process_cpu_pctThe percentage of CPU utilization by a particular process.Float32
process_stateProcess StateString
process_pidProcess IDInt32
process_memory_pctThe percentage of the total system memory being used by a specific process.Float32
system_cpu_coresThe total number of CPU cores available on the system.Float32
system_cpu_total_norm_pctThe normalized percentage of total CPU utilization across all cores.Float32
system_cpu_idle_norm_pctThe normalized percentage of CPU time spent in an idle state.Float32
system_cpu_user_norm_pctThe normalized percentage of CPU time used by user-level processes.Float32
system_cpu_system_norm_pctThe normalized percentage of CPU time used by system-level processes.Float32
system_diskio_read_bytes_rateThe rate at which data is being read from disk, measured in bytes per second.Float64
system_diskio_read_count_rateThe rate at which read operations are performed on the disk.Float64
system_diskio_read_time_per_readThe average time taken to perform a single disk read operation.Float32
system_diskio_write_bytes_rateThe rate at which data is being written to disk, measured in bytes per second.Float64
system_diskio_write_count_rateThe rate at which write operations are performed on the disk.Float64
system_diskio_write_time_per_writeThe average time taken to perform a single disk write operation.Float32
system_diskio_nameThe name or identifier of the disk device being monitored.String
system_memory_swap_used_pctThe percentage of swap memory currently in use.Float32
system_memory_used_pctThe percentage of system memory (RAM) that is currently in use.Float32
system_memory_totalThe total amount of physical memory (RAM) available on the system.Float64
system_memory_freeThe amount of physical memory (RAM) that is currently available or free.Float64
system_memory_used_bytesThe total amount of physical memory (RAM) being used, measured in bytes.Float64
system_memory_swap_totalThe total amount of swap memory available on the system.Float64
system_memory_swap_freeThe amount of swap memory currently available or free.Float64
system_memory_swap_used_bytesThe amount of swap memory currently in use, measured in bytes.Float64
system_network_in_bytes_rateThe rate at which data is being received over the network, measured in bytes per second.Float64
system_network_in_error_diffThe difference in the number of network input errors over a period of time.UInt32
system_network_in_dropped_diffThe difference in the number of dropped incoming network packets over a period of time.UInt32
system_network_out_bytes_rateThe rate at which data is being transmitted over the network, measured in bytes per second.Float64
system_network_out_error_diffThe difference in the number of network output errors over a period of time.UInt32
system_network_out_dropped_diffThe difference in the number of dropped outgoing network packets over a period of time.UInt32
system_network_nameThe name or identifier of the network interface being monitored.String
system_filesystem_totalThe total storage capacity of the filesystem, measured in bytes.Float64
system_filesystem_freeThe amount of free space available on the filesystem, measured in bytes.Float64
system_filesystem_used_pctThe percentage of the filesystem's storage that is currently being used.Float32
system_filesystem_device_nameThe name or identifier of the filesystem device.String
system_filesystem_typeThe type or format of the filesystem (e.g., ext4, NTFS, etc.)String