L.7.9 Check Installation
1 Check that the Grafana and Prometheus containers are running. On the monitoring system, enter the following as administrator
docker container ls
ein.
![*](bullet_green.svg)
You should see two running containers (Prometheus and Grafana). In the Grafana container, the "Ports" column should contain
0.0.0.0:3000->3000/tcp
so that Grafana is accessible in your network.
2 Check whether Grafana is accessible and working:
![*](bullet_black.svg)
Open http://<monitoring-system>:3000 in a web browser. <monitoring-system> is the computer name or IP address of the monitoring system. You should see the Grafana login page.
![*](bullet_black.svg)
Log in with your admin account.
3 Verify that SwyxWare HealthMonitor is running in a PowerShell console on the SwyxWare system:
get-service Swyx.Core.HealthMonitor
![*](bullet_green.svg)
The service should have the status "Running".
4 Verify that Grafana can reach the Prometheus service and that Prometheus can query HealthMonitor and Sonar-Perfmon metrics:
![*](bullet_black.svg)
Navigate to the Explore page
![*](bullet_black.svg)
Select Prometheus as the data source.
![*](bullet_black.svg)
Enter swyx_response_time_milliseconds in the text field "Enter a PromQL Query". You should now see the response times of the individual SwyxWare services provided by HealthMonitor. If this is the case, the HealthMonitor is installed, running and providing data.
![*](bullet_black.svg)
For example, enter "win_logicaldisk_PercentFreeSpace. You should now see the free disk space metrics provided by the sonar-perfmon exporter. If this is the case, the HealthMonitor is installed, running and providing data.