Skip to main content
Version: NG-2.14

Windows Monitor

Introduction

The Windows Monitor O11ySource is used for monitoring the health of Windows servers.

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 VuNet's Healthbeat agent. This agent collects data based on the source configuration.

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.

Firewall Requirement

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

Source IPDestination IPDestination PortProtocolDirection
IP address of the Windows servervuSmartMaps Data Collector End Point9092*TCPInbound

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

Configuring the Target

Healthbeat should be installed and running in the Windows server.

Configuration Steps

  • Enable the Windows Monitor O11ySource.
  • Select the Sources tab and press the + button to add a new Windows host to be monitored.
  • Add the required details and then click on Next.
  • The following packages will be available for download based on the OS:Download <OS> Healthbeat Installation Binary - Downloads the full Healthbeat package with required configurations for a fresh installationDownload <OS> Healthbeat Update Configuration Binary - Downloads the agent configuration package to update an existing Healthbeat installation
  • Download the agent installation or update package, then click Finish to close the data source window.

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