A standard Fabasoft app.telemetry installation consists of the following components:
The Fabasoft app.telemetry server is the central component of Fabasoft app.telemetry. The server stores the complete Fabasoft app.telemetry configuration, controls the configured Fabasoft app.telemetry agents, manages Software-Telemetry sessions and administrates the evaluation of counter checks and availability checks and much more.
The Fabasoft app.telemetry server can be accessed by web browser clients through a web server like Apache or Microsoft Internet Information Services (the web server is running on the same server as the Fabasoft app.telemetry server). Supported authentication methods are Microsoft Windows integrated authentication (for Microsoft Windows platforms only) or basic authentication.
The Fabasoft app.telemetry server is distributed as one installation package but contains several sub components that are installed with the server on a dedicated management server:
It is essential for a working Fabasoft app.telemetry installation that all these services are running.
On a Linux server the daemons are managed by systemd and the web service apm_module (webserver.so) is running in an Apache web server container.
On a Microsoft Windows server the services are managed as normal Windows services and the “apptelemetry” web service can be managed with the IIS Manager.
The Fabasoft app.telemetry server is available for the latest versions of Microsoft Windows Server and Red Hat based Linux systems. The exact version of supported operating systems can be found in the “Software Product Information” document for Fabasoft app.telemetry.
The Fabasoft app.telemetry agent is a Microsoft Windows service or Linux daemon that is responsible for providing Software-Telemetry data to the Fabasoft app.telemetry server. The agent must be installed on systems that potentially should provide data for Fabasoft app.telemetry.
The Fabasoft app.telemetry agent is available on a wider range of operating system versions of Microsoft Windows Server and Red Hat based Linux systems. The exact version of supported operating systems can be found in the “Software Product Information” document for Fabasoft app.telemetry.
The Fabasoft app.telemetry WebAPI is a web service hosted in Apache or Microsoft Internet Information Services that is responsible for the transfer of Software-Telemetry data from JavaScript instrumentations to a Fabasoft app.telemetry agent. The Fabasoft app.telemetry WebAPI must be installed on systems that also host a Fabasoft app.telemetry agent. The Fabasoft app.telemetry WebAPI is a prerequisite for the use of the Fabasoft app.telemetry integration for JavaScript and must be available to the respective web browsers.
The Fabasoft app.telemetry WebAPI can be installed on all supported platforms as defined in the “Software Product Information” document for Fabasoft app.telemetry.
The Fabasoft app.telemetry client is a web browser client providing the Fabasoft app.telemetry functionality to the users. The client uses standard HTTP/HTTPS protocols to access the Fabasoft app.telemetry server.