Documentation forOrion Platform

Container monitoring requirements

This Orion Platform topic applies only to the following products:

SAMVMAN

  Requirements
Orion Platform module

  • SAM 6.7 and later, or
  • VMAN 8.3 and later

If FIPS mode is enabled, you cannot add container services, starting in Orion Platform 2020.2. Remove containers added before FIPS mode was enabled and then delete container services. Otherwise, container polling will continue.

Supported environments
  • Docker
  • Docker Swarm 17.12 and later
  • Kubernetes (K8s), including Microsoft Azure Kubernetes (AKS)
  • Apache Mesos
Host servers

Add each Linux host server as a managed Orion node. To monitor all containers in a single cluster, add each server from the cluster as an Orion node.

An SSH connection to the host server

Need an SSH client? Try the free SolarWinds Solar-PuTTY tool.

Ports

Allow all outbound communication from orchestrator machines on the following ports:

  • 17778: SolarWinds Information Service (SWIS) API
  • 17799: SolarWinds Cortex REST API to track time series data

Environment-specific ports include:

  • Docker and Docker Swarm:
    • 4043: Container port (internal Docker communication)
    • 6784: Report/wave status (internal Docker communication)
    • 80: Used to download the configuration file from the Orion server.
  • Kubernetes (K8s), including Microsoft Azure Kubernetes (AKS):
    • 4043: Target port/Container port (internal K8s communication)
    • 10250: Listening port for Kubelet agent
    • 30043: Node port (internal K8s communication)
  • Apache Mesos:
    • 4043: Mesos master server port (internal Mesos communication)
    • 8080: Deployment service (internal Mesos communication)
Permissions

An Orion Administrator account is required to add or delete container services.

When you add a service, Orion credentials are stored in a plain text file that stays in memory for two hours. SolarWinds recommends creating a dedicated Orion user account to manage container services so critical credentials are not exposed.

Sudo privileges on Linux host servers

For Azure Kubernetes Service (AKS) containers, see:

Environment-specific requirements

Each container environment has its own specific requirements, as described in the following topics: 

SolarWinds documentation describes how to display container data in the Orion Web Console. To learn about manipulating containers directly, refer to third-party documentation provided by the vendor. For example, to learn about swarm mode, see Docker docs (© 2020 Docker, Inc., available at docs.docker.com, obtained on October 26, 2020.)