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.
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.
$ univention-pkgdb-scan --remove-system [HOSTNAME]