Flexera-Container-Monitor

IT Asset Management (Cloud)

Der Flexera-Container Monitor meldet alle auf dem Host-Rechner ausgeführten Container und Images. Er ist für den Einsatz außerhalb von Kubernetes-Clustern konzipiert, insbesondere auf unveränderlichen Betriebssystemplattformen wie Flatcar Container Linux oder Red Hat Enterprise Linux CoreOS.

Der Monitor verwendet Docker Compose, um:
  • /etc/os-release und /etc/hostname als schreibgeschützte Elemente einzubinden und Hostdetails zu erfassen
  • /var/run/docker.sock zu mappen, um laufende Container zu scannen und Bilder zu identifizieren

So laden Sie den Flexera-Container-Monitor herunter und installieren ihn:

  1. Wechseln Sie auf die Seite Inventarisierungseinstellungen (Datenerfassung > IT-Assets - Inventarisierungstasks > Inventarisierungseinstellungen).
    Die Seite Inventarisierungseinstellungen wird aufgerufen.
  2. Gehen Sie zum Abschnitt Inventarisierungsagent zum Herunterladen, um den Link zum Herunterladen des Flexera-Kubernetes-Inventarisierungsagenten anzuzeigen.
  3. Klicken Sie auf Flexera-Kubernetes-Inventarisierungsagent herunterladen und speichern Sie die heruntergeladene Archivdatei an einem geeigneten Ort.
  4. Extrahieren Sie aus dem heruntergeladenen Archiv das Image des Flexera-Kubernetes-Inventarisierungsagenten und navigieren Sie dann zum extrahierten Verzeichnis, z. B. mit der folgenden Befehlszeile (wobei Sie den Platzhalter x.y.z durch die entsprechenden Versionsnummern ersetzen):
    tar xzf flexera-krm-operator-x.y.z.tar.gz
    cd flexera-krm-operator-x.y.z
  5. Navigieren Sie in das Verzeichnis |-> containermonitor-a.b.c (wobei a.b.c die Versionsnummer darstellt).
  6. Befolgen Sie die Anweisungen in der Datei readme.txt in diesem Verzeichnis.

Voraussetzungen

Docker Compose muss verfügbar sein.

RHEL / CentOS

sudo yum update
sudo yum install docker-compose-plugin

Ubuntu / Debian

sudo apt-get update
sudo apt-get install docker-compose-plugin

Manuelle Installation (alle Linux-Distributionen)

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

Überprüfen der Installation

Version von Docker compose

Konfiguration und Installation

  1. Laden Sie das Container-Image:
    docker load < flexera-container-monitor-1.0.3.tar
  2. Konfigurieren Sie die Bootstrap-Beacon, indem Sie die Datei mgsft_rollout_response mit der entsprechenden Beacon-Konfiguration bearbeiten.

Ausführen des Containers

Starten Sie den Container im „Detached“-Modus, d. h. er läuft im Hintergrund:

docker-compose up --detach

Verwalten des Containers

  • Anzeigen der Protokolle

    docker logs flexera-container-monitor
  • Zugriff auf die Container-Shell

    docker exec -it flexera-container-monitor /bin/bash
  • Anhalten und Entfernen des Containers

    docker-compose down