Flexera Container Monitor
IT Asset Management (Cloud)
The Flexera Container Monitor reports on all containers and images running on the host machine. It is designed for use outside Kubernetes clusters, particularly on immutable operating system platforms such as Flatcar Container Linux or Red Hat Enterprise Linux CoreOS.
The monitor uses Docker Compose to:
- Mount
/etc/os-releaseand/etc/hostnameas read-only to capture host details - Map
/var/run/docker.sockto scan running containers and identify images
To download and install the Flexera Container Monitor:
Requirements
Docker Compose must be available.
RHEL / CentOS
sudo yum update
sudo yum install docker-compose-plugin
Ubuntu / Debian
sudo apt-get update
sudo apt-get install docker-compose-plugin
Manual Install (All Linux Distros)
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Verify Installation
docker compose version
Configuration and Installation
- Load the container image:
docker load < flexera-container-monitor-1.0.3.tar - Configure the bootstrap beacon by editing the
mgsft_rollout_responsefile with the appropriate beacon configuration.
Running the Container
Start the container in detached mode:
docker-compose up --detach
Managing the Container
Viewing logs
docker logs flexera-container-monitorAccessing the container shell
docker exec -it flexera-container-monitor /bin/bashStopping and removing the container
docker-compose down