L.6.3 Check Installation
To verify that Swyx and HealthMonitor were installed successfully, you can follow these steps:
1 In Windows Service Manager, check to see if all Swyx services are running. Alternatively, you can use this PowerShell command to do this:
get-service | where-object { $_.Displayname -match "Swyx" -and $_.StartType -match "Auto" } | format-table Status, Name, DisplayName
2 Make sure that VMware in vSphere vCenter receives the Swyx heartbeat.
In operation
Set HealthMonitor
The default settings of the HealthMonitor should be appropriate in most cases. HealthMonitor monitors Swyx services by sending a "SIP Options" or "HTTP Request" to each Swyx service every 10 seconds and waiting 500 ms for a response. You can adjust both the interval and the waiting time for each service. To do this, set the following values for the corresponding service in the "appSettings.json" file:
"probingIntervalSeconds": 10,
"responseTimeoutMilliseconds": 500
Restart the HealthMonitor service once to make the changes effective.
Back-up/Restore via VEEAM
For details on backing up and restoring virtual machines using VEEAM, see: https://www.veeam.com
 
If you have installed Swyx Health Monitor and are using the heartbeat in VMware vSphere or Hyper-V for monitoring, make sure that if you stop the Swyx services—for example, for maintenance purposes—you stop the HealthMonitor service FIRST. The HealthMonitor logs off from vSphere or Hyper-V when the service is stopped, so vSphere or Hyper-V no longer expects heartbeats.