L.6.3 Check Installation
To verify that Swyx and HealthMonitor were installed successfully, you can follow these steps:
get-service | where-object { $_.Displayname -match "Swyx" -and $_.StartType -match "Auto" } | format-table Status, Name, DisplayName
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.