5.8. Software-Monitor#

Der Software-Monitor verwendet eine PostgreSQL-Datenbank zum Nachverfolgen von Softwarepaketen auf allen Nubus für UCS Systemen. Administratoren nutzen ihn, um zu sehen, welche Paketversionen in der Domäne vorhanden sind, Probleme zu identifizieren und gestaffelte Updates zu planen.

Um den Software-Monitor aus dem App Center zu installieren, wählen Sie die App Software-Installationsmonitor oder installieren Sie das Paket univention-pkgdb direkt. Weitere Informationen finden Sie unter Paket-Installation und -Verwaltung.

Wenn Nubus für UCS Systeme Software installieren, deinstallieren oder aktualisieren, aktualisieren sie automatisch die Paketeinträge in der Software-Monitor-Datenbank. Der DNS-Diensteintrag _pkgdb._tcp identifiziert das System, das den Software-Monitor ausführt.

Siehe auch

Univention App Center

für Informationen über Univention App Center

5.8.1. Funktionen und Merkmale#

Das Verwaltungsmodul Software-Monitor bietet die folgenden Reiter:

Suche nach UCS-Systemen

Suchen Sie nach installierten Paketen und ihren Versionsnummern nach Systemname, UCS-Versionen und Systemrolle.

Suche nach Software-Paketen

Durchsuchen Sie die Paketstatus-Datenbank nach Paketname oder Installationsstatus.

Abb. 5.8 zeigt ein Beispiel der Ergebnisse einer Paketsuche. Weitere Erklärungen der Spalten folgen später.

Software-Monitor-Oberfläche mit Paketsuchergebnissen

Abb. 5.8 Die Software-Monitor-Oberfläche zeigt installierte Pakete und ihre Statusinformationen an#

Die Ergebnisse der Paketsuche haben die folgenden Spalten:

Rechnername

Der Name des Rechners, auf dem sich das Paket befindet.

Paketname

Der Name des Pakets.

Paketversion

Die auf dem System installierte Paketversion.

Auswahlstatus

Der Auswahlstatus zeigt an, was der Administrator durch den Paketmanager mit dem Paket tun möchte.

Installieren:

Paket installieren.

Hold:

Die aktuelle Version ohne Updates behalten.

Deinstallieren:

Das Paket entfernen und seine Konfigurationsdateien behalten.

Purge:

Das Paket und alle seine Konfigurationsdateien vollständig entfernen.

Nicht installiert:

Das Paket befindet sich nicht auf dem System.

Installationsstatus

Der Installationsstatus gibt an, ob die Installation eines Pakets fehlerfrei ist und Updates bereit sind, oder ob es Aufmerksamkeit benötigt.

OK:

Das System kann das Paket aktualisieren, wenn eine neuere Version vorhanden ist.

Neuinstallation erforderlich:

Das System muss das Paket neu installieren, bevor es mit Updates fortfahren kann.

Hold:

Das System hält das Paket und aktualisiert es nicht.

Hold + Reinstall required:

Das System hält das Paket und muss es auch neu installieren.

Paketstatus

Der Paketstatus zeigt den aktuellen Status eines Pakets auf dem System an.

Installiert:

Das System hat das Paket installiert und vollständig konfiguriert.

Nicht installiert:

Das System hat das Paket nicht installiert.

Unvollständig:

Die Paketinstallation oder -konfiguration des Systems wurden nicht abgeschlossen.

Nur Konfigurationsdateien:

Das System hat das Paket entfernt, aber seine Konfigurationsdateien behalten.

5.8.2. Konfigurieren Sie den Software-Monitor#

Sie können das Überwachungsverhalten anpassen, um Verbindungsprobleme oder Systemwartungszeiträume zu bewältigen.

Um die Softwareüberwachung zu deaktivieren, wenn Nubus für UCS Systeme die Datenbank nicht erreichen können, setzen Sie die UCR-Variable pkgdb/scan auf no. Um die Überwachung zu reaktivieren, führen Sie den Befehl univention-pkgdb-scan aus. Dieser Befehl scannt das System und fügt alle während des Zeitraums der deaktivierten Überwachung installierten Pakete zur Datenbank hinzu. Verwenden Sie den Befehl in Listing 5.12, um die Pakete eines Systems aus der Datenbank zu entfernen.

Listing 5.12 Systems aus der Software-Monitor-Datenbank entfernen#
$ univention-pkgdb-scan --remove-system [HOSTNAME]