Search

MachPanel Knowledgebase

INFO:Logging on Hyper-V Remote Server

Mudesira Munir
MachPanel

Summary

This article provides a summary on MachPanel Hyper -V Logs files for Remote servers.

Applies To

This article applies to MachPanel build v8.2.50 and above.

Enable Extensive Logging via MachPanel:

Login to MachPanel Web interface and navigate to following path: Home » System Configuration » Logging

ProvSvc-RemoteConfigurationStudio_<date>

This indicates that the Provisioning Service (ProvSvc) has initiated a process. Typically, this log appears when the service starts up, or task/job (such as configuration, deployment, or sync) is triggered. This is an

Prov_SVC_<date>

This usually logs when the system attempts to process a job. For e.g. The process is already stopped, or process was never running, or process ID/name could not be found.

Remote_<date>

This log shows that a remote PowerShell command was executed. The command queries the Windows Management Instrumentation (WMI) to collect CPU (processor) details from the target machine. It is typically used by monitoring/provisioning systems (like MachPanel) to gather system resource information.

Remote configuration Studio_<date>

These logs indicate a MachPanel Remote Server update process initialization. It shows the version to which it is updated. The update was successful or failure. In case of update failure it will show the error or cause of failure.

AttachVHDLog_<date>

Is for all operations related to attaching a VHD to a virtual machine including initialization, configuration validation, disk attachment on the SCSI controller, and final status. Any exceptions encountered during execution are also recorded.

JobProcessingLog_<date>

Is for the virtual machine provisioning process on the Microsoft Hyper-V server. It captures a detailed, step-by-step record of all operations performed during VM creation, like creation of the virtual machine directory and storage path, selection and configuration of the VM generation, attachment of the sealed image (VHD/VHDX), allocation of compute resources, and network configuration such as virtual switch assignment and NIC setup.

Any warnings, exceptions, or failures encountered during execution are also recorded. 

Overall, this log file provides end-to-end traceability of the VM creation lifecycle.

VPS_<date>

Provides an abstracted, high-level view of the processing status for individual virtual machine files (XML) within the provisioning workflow on the Microsoft Hyper-V environment.

VMUsageStateLog

Maintains a structured, time-series record of resource utilization metrics for virtual machines hosted on the Microsoft Hyper-V environment. The data is stored in JSON format, where each entry corresponds to a specific virtual machine identified by its unique VMID and VMName.

For each virtual machine, the log captures a collection of UsageStats entries recorded at periodic intervals. These entries include key performance indicators such as CPU usage, memory (RAM) consumption, and disk (HDD) utilization, along with an associated UTC timestamp (DateStamp) indicating when the metrics were collected.

This log enables historical tracking of VM resource consumption over time, facilitating performance monitoring, capacity planning, and trend analysis. It also supports identifying usage patterns, detecting anomalies (e.g., sudden spikes in CPU or memory), and correlating system behavior with operational events.

This structured JSON format allows easy integration with monitoring tools, reporting systems in MachPanel for both real-time observation and retrospective analysis of virtual machine performance.

VMUsageState

Is for the virtual machine resource monitoring process within the Microsoft Hyper-V environment. It records the execution details of the ReadVMStatsAndSaveInFile() routine, which is responsible for collecting and persisting VM usage statistics.

This log captures timestamped entries that document both successful operations and runtime exceptions encountered during the data collection process. Common logged activities include reading VM resource metrics, calculating virtual disk consumption, and writing aggregated statistics to the VMUsageState data file.

VMDownTime (folder)

Contains the VMDownTime file that maintains a record of virtual machine downtime events within the Microsoft Hyper-V environment. It captures essential details for each instance where a virtual machine is identified as unavailable or not running.

BandWidthMonitering_<date>:

Records network bandwidth utilization metrics for virtual machines within the Microsoft Hyper-V environment. This file is generated when bandwidth monitoring is enabled for a virtual machine and is used to track network activity over time.

It captures both upload and download traffic separately, providing visibility into inbound and outbound data transfer for each monitored VM. The recorded data helps in understanding network consumption patterns, identifying high-traffic workloads, and ensuring fair usage of shared network resources.

 

Details
Type: INFO
Level: Beginner
Last Modified: 2 hours ago
Last Modified By: mudesira.munir
Article not rated yet.
Article has been viewed 7 times.
Options
Also In This Category