Requirements
Ensure your environment satisfies all Trento Server, Trento Agent, network, cluster and SAP requirements before installation.
Trento Server requirements
Before deploying Trento Server, ensure your environment meets the following requirements:
- Minimum hardware requirements
-
-
4 GB of RAM.
-
2 CPU cores.
-
64 GB of storage. When using K3s, provide the storage under
/var/lib/rancher/k3s. -
3 GB of PostgreSQL database space allocated per registered host (based on default retention period of 10 days).
-
- Deployment-specific requirements
-
-
systemd deployment: Requires packages from SUSE Linux Enterprise Server for SAP applications 15 SP4 (or higher) or SUSE Linux Enterprise Server for SAP applications 16.0 repositories.
-
Kubernetes deployment: Cloud-native and OS-agnostic deployment. Supported environments include:
-
RKE2
-
A Kubernetes service in a cloud provider
-
Any CNCF-certified Kubernetes running on
x86_64architecture
The Helm chart and the container images required for a Kubernetes-based deployment are available in SUSE public registry.
The provided Helm chart deploys a basic, single-node instance intended to be used by customers without in-house Kubernetes expertise, or as a way to try Trento with a minimum of effort. Production-grade Kubernetes deployments require custom configuration and advanced Kubernetes knowledge.
-
-
Trento Agent requirements
Before installing and running Trento Agent, ensure your environment meets the following requirements:
-
Supported operating system: SUSE Linux Enterprise Server for SAP applications 15 (SP4 or higher) or SUSE Linux Enterprise Server for SAP applications 16.0.
-
Every host registered with Trento must have unique machine identifiers (IDs). If you clone a host, make sure to change the clone’s machine ID before starting the Trento Agent on it.
-
Every cluster registered with Trento must have a unique authentication key (
authkey).
|
Trento Agent interacts with low-level system components in SUSE Linux Enterprise Server for SAP applications and maintains a minimal resource footprint to avoid impacting host performance. |
Network requirements
Before deploying Trento, ensure your network allows the following inbound connectivity:
-
From any Trento Agent host to Trento Server at port TCP/80 (HTTP), or TCP/443 (HTTPS) if SSL is enabled.
-
From any Trento Agent host to Trento Server at port TCP/5672 (Advanced Message Queuing Protocol or AMQP).
-
From the user network to Trento Server at port TCP/80 (HTTP), or TCP/443 (HTTPS) if SSL is enabled.
-
If the Trento MCP Server is installed and enabled:
-
For a Kubernetes deployment, from the MCP client to the Trento Server ingress at TCP/80 or TCP/443. Internally, the MCP Server Pod uses TCP/5000 and TCP/8080 if the health check is enabled.
-
For a systemd deployment, from the user network to Trento MCP Server at TCP/5000.
-
-
Optionally: From the user network to Trento Server at ports TCP/4000, TCP/4001 and TCP/8080 (health checks for web, wanda and MCP, respectively).
-
From the Prometheus server, when it exists, to each Trento Agent host at the port used by the Node Exporter.
SAP requirements
To enable Trento to discover and monitor your SAP systems, ensure your SAP environments meet the following requirements:
-
An SAP system must run on a HANA database to be discovered by Trento. Additionally, the
dbs/hdb/dbnameparameter in the SAP system’sDEFAULTprofile must be set to the correct database (tenant) name. -
The Trento Agent must be installed in all the hosts that are part of the SAP system architecture, specifically:
-
The host running the ASCS instance.
-
The host running the ERS instance (if it exists).
-
All hosts running an application server instance.
-
All database hosts.
-