Um die Berichtsfunktion für die Sybase-ODBC-kompatible Datenbank einzurichten, müssen die folgenden Aufgaben ausgeführt werden:
Die auf der Novell ZENworks 7 Desktop Management-CD enthaltene Sybase-Datenbank ist die einzige Datenbank, die für die direkte ODBC-Berichterstellung in ZENworks Application Management unterstützt wird. Weitere Informationen zum Installieren der Sybase-Datenbank finden Sie in Installation von ZENworks Desktop Management Server
im Novell ZENworks 7 Desktop Management-Installationshandbuch.
Sybase wird außerdem für die Datenbank mit dem Arbeitsstationsinventar verwendet. Wenn Sie eine Datenbank für Anwendungsverwaltungsberichte und außerdem das Arbeitsstationsinventar einsetzen möchten, können Sie dieselbe Datenbankinstallation für beide Zwecke verwenden. Jede Komponente erstellt eine eigene Datenbankdatei. Die Anwendungsverwaltung erstellt die Datenbankdatei nal.db und das Arbeitsstationsinventar erstellt die Datenbankdatei mgmtdb.db.
Da die Hauptanforderung für die Anwendungsverwaltungsberichte darin besteht, dass sich die Datenbank am selben Standort wie die Benutzer befindet, befolgen Sie für die Einrichtung Ihrer Datenbanken die Anweisungen zum Arbeitsstationsinventar. Wählen Sie anschließend die gewünschte(n) Datenbank(en) für die Anwendungsverwaltungsberichte aus. Informationen zur Datenbankeinrichtung für das Arbeitsstationsinventar finden Sie in Abschnitt 73.0, Einrichten des Arbeitsstationsinventars.
Application Launcher verwendet einen ODBC-Treiber, um Anwendungsereignisinformationen in die Datenbank zu schreiben. Sie müssen sicherstellen, dass der richtige ODBC-Treiber Ihrer Datenbank auf jeder Arbeitsstation installiert ist, für die Ereignisinformationen erfasst werden sollen.
Der richtige ODBC-Treiber für die Sybase-Datenbank (dbodbc7.dll) wird standardmäßig installiert. Unter Windows 98 müssen jedoch gegebenenfalls zwei zusätzliche DLLs (odbccp32.dll und odbcint.dll) installiert werden, die während einer Windows-Minimalinstallation nicht eingerichtet werden. Laden Sie Dateien von der Microsoft-Website oder einer anderen Download-Site herunter. Kopieren Sie die Dateien zur Installation in das Windows-Systemverzeichnis (beispielsweise C:\windows\system). Sie können außerdem ein Anwendungsobjekt verwenden, um die Dateien an die entsprechende Arbeitsstation zu verteilen. Unter Windows 2000/XP müssen Sie diesen Vorgang nicht ausführen. Die Dateien sind bereits vorhanden.
Wenn Sie die Sybase-Datenbank von ZENworks® verwenden und diese bereits installiert haben, erstellt das Installationsprogramm ein Datenbankobjekt (Desktop Management Database_Servername) in eDirectory. Sie können den nächsten Abschnitt, Konfigurieren der ODBC-Informationen der Datenbank, überspringen.
Wenn Sie eine andere Datenbank verwenden, müssen Sie ein ZENworks-Datenbankobjekt in eDirectory erstellen, das die Datenbank darstellt.
So erstellen Sie ein ZENworks-Datenbankobjekt:
Klicken Sie zum Anzeigen des Dialogfelds "Neues Objekt" in ConsoleOne® mit der rechten Maustaste auf den Container, in dem das Objekt erstellt werden soll, klicken Sie dann auf
und anschließend auf .Wählen Sie zum Anzeigen des Dialogfelds "Neues Objekt: ZENworks-Datenbank" die Option
aus und klicken Sie auf .Geben Sie im Feld "Name" einen Namen für die Datenbank ein, beispielsweise "Desktop Management-Datenbank_ZENServer".
Aktivieren Sie zum Anzeigen der Eigenschaftsseite für die ZENworks-Datenbank das Kontrollkästchen
und klicken Sie auf .Markieren Sie im Feld
das Serverobjekt für den Server, auf dem die Datenbank physisch installiert ist und ausgeführt wird.Füllen Sie die Felder für Name und Passwort für die Benutzer mit Schreib-Lese-Zugriff, Nur-Lese-Zugriff und Nur-Schreib-Zugriff aus:
Datenbank-Benutzername (Lese-/Schreibrecht): Geben Sie einen Benutzernamen an, der über Lese- und Schreibzugriff auf die Datenbank verfügt. Wenn Sie eine Sybase-Datenbank verwenden, die vom Desktop Management Server-Installationsprogramm erstellt wurde, lautet der Benutzername MW_DBA.
Datenbank-Passwort (Lese-/Schreibrecht): Geben Sie das Passwort für den Benutzer mit Lese-/Schreibrechten ein. Wenn Sie eine Sybase-Datenbank verwenden, die vom Desktop Management Server-Installationsprogramm erstellt wurde, lautet das Passwort "novell".
Datenbank-Benutzername (Leserecht): Geben Sie einen Benutzernamen an, der über Nur-Lese-Zugriff auf die Datenbank verfügt. Wenn Sie eine Sybase-Datenbank verwenden, die vom Desktop Management Server-Installationsprogramm erstellt wurde, lautet der Benutzername MW_READER.
Datenbank-Passwort (Leserecht): Geben Sie das Passwort für den Benutzer mit Nur-Lese-Zugriff ein. Wenn Sie eine Sybase-Datenbank verwenden, die vom Desktop Management Server-Installationsprogramm erstellt wurde, lautet das Passwort "novell".
Datenbank-Benutzername (Schreibrecht): Geben Sie einen Benutzernamen an, der über Nur-Schreib-Zugriff auf die Datenbank verfügt. Wenn Sie eine Sybase-Datenbank verwenden, die vom Desktop Management Server-Installationsprogramm erstellt wurde, lautet der Benutzername MW_UPDATER.
Datenbank-Passwort (Schreibrecht): Geben Sie das Passwort für den Benutzer mit Schreibrechten ein. Wenn Sie eine Sybase-Datenbank verwenden, die vom Desktop Management Server-Installationsprogramm erstellt wurde, lautet das Passwort "novell".
Klicken Sie auf
, um die Informationen zu speichern.Application Launcher verwendet einen ODBC-Treiber, um Ereignisinformationen in die Datenbank zu schreiben. Sie müssen das Datenbankobjekt mit den von Application Launcher benötigten ODBC-Treiberinformationen konfigurieren.
So geben Sie die ODBC-Informationen an:
Klicken Sie mit der rechten Maustaste auf das Datenbankobjekt und klicken Sie auf
.Klicken Sie auf die Registerkarte
.Füllen Sie folgende Felder aus:
Treiber-Dateiname: Geben Sie den Namen der ODBC-Treiberdatei der Arbeitsstation an, mit der Application Launcher auf die Datenbank zugreift. Bei Sybase können Sie dieses Feld leer lassen, da Application Launcher den installierten Treiber automatisch erkennt.
Datenursprungsname: Geben Sie NAL Reporting ein.
Verbindungsparameter: Geben Sie die entsprechenden Befehle an, um eine Verbindung zur Datenbank herzustellen. Für Sybase lauten diese Befehle:
CommLinks=TCPIP{Host=IP-Adresse:2638};AutoStop=Yes;Integrated=No;DBN=NAL;ENG=IP-Adresse
IP-Adresse ist die tatsächliche IP-Adresse des Servers, auf dem sich die Datenbank befindet.
Klicken Sie auf
, um die ODBC-Treiberinformationen zu speichern.Sie müssen den Benutzern Rechte zum Lesen und Vergleichen für die ODBC-Eigenschaften erteilen, die Sie für das Datenbankobjekt im vorherigen Abschnitt definiert haben. Dadurch kann Application Launcher die ODBC-Informationen für den Zugriff auf die Datenbank abrufen.
So erteilen Sie die Rechte:
Klicken Sie mit der rechten Maustaste auf das ZENworks-Datenbankobjekt und klicken Sie auf
.Klicken Sie auf
.Wählen Sie
und klicken Sie auf , um [PUBLIC] zur Liste der Trustees hinzuzufügen.Wenn Sie [PUBLIC] als Trustee hinzufügen, erhält jeder Benutzer Rechte zum Lesen und Vergleichen für alle Eigenschaften des Datenbankobjekts, einschließlich der verschiedenen Benutzernamen und Passwörter für den Datenbankzugriff. Um dies zu vermeiden, müssen Sie den Zugriff von [PUBLIC] auf die drei ODBC-Eigenschaften einschränken.
Markieren Sie in der Eigenschaftsliste den Eintrag
(Alle Attributrechte) und klicken Sie auf , um die Eigenschaft aus der Liste zu entfernen.Klicken Sie zum Anzeigen des Dialogfelds "Eigenschaft hinzufügen" auf
. Wählen Sie aus und klicken Sie auf , um die Eigenschaft zur Liste hinzuzufügen.Die Standardrechte zum Lesen und Vergleichen sind ausreichend. Sie müssen diese Rechte nicht ändern.
Wiederholen Sie Schritt 5, um die folgenden Eigenschaften hinzuzufügen (behalten Sie die Standardrechte zum Lesen und Vergleichen bei):
Klicken Sie zum Speichern der Änderungen auf
und anschließend noch einmal auf "OK".Bevor Application Launcher die Datenbank verwenden kann, müssen folgende Aufgaben ausgeführt werden:
So aktivieren Sie eine ZENworks-Datenbankrichtlinie und verknüpfen Container mit der Richtlinie:
Klicken Sie in ConsoleOne® mit der rechten Maustaste auf das gewünschte Servicestandortpaket und klicken Sie dann auf
.oder
Wenn kein Servicestandortpaket vorhanden ist, klicken Sie mit der rechten Maustaste auf den Container, in dem Sie ein Paket erstellen möchten, klicken Sie dann auf
und anschließend auf Folgen Sie zum Erstellen eines Servicestandortpakets den Anweisungen des Richtlinienpaketassistenten.Markieren Sie zum Aktivieren der ZENworks-Datenbankrichtlinie auf der Seite "Allgemein" das entsprechende Kontrollkästchen in der Spalte
.Wählen Sie zum Aufrufen der Eigenschaftsseite für die ZENworks-Datenbankrichtlinie die
in der Liste aus und klicken Sie auf . Klicken Sie zum Anzeigen der Seite "Anwendungsverwaltung" auf die Registerkarte .Wählen Sie im Feld Konfigurieren der ODBC-Informationen der Datenbank konfiguriert haben.
das Datenbankobjekt aus, das Sie für Berichte zu Anwendungsereignissen verwenden möchten. Es muss sich hierbei um das Objekt handeln, das Sie unterKlicken Sie auf
, um zur Seite "Allgemein" zurückzukehren.Klicken Sie zum Anzeigen der Seite "Verknüpfungen" auf
.Auf dieser Seite verknüpfen Sie das Servicestandortpaket mit den Containern, in denen sich die Benutzer bzw. Arbeitsstationen befinden, deren Berichte an die Datenbank gesendet werden sollen. Wenn ein übergeordneter Container verschiedene Container enthält, in denen sich Benutzer- und Arbeitsstationsobjekte befinden, können Sie den übergeordneten Container anstelle der individuellen Container auswählen.
Klicken Sie auf
, markieren Sie ein Anwendungsobjekt und klicken Sie auf . Das Objekt wird zur Anwendungsliste hinzugefügt.Wiederholen Sie Schritt 7, um weitere Container hinzuzufügen.
Wenn Sie alle Container hinzugefügt haben, klicken Sie zum Speichern der Informationen auf
.Nachdem Sie die Datenbank für die Berichtsfunktion eingerichtet haben, können Sie mit der Konfiguration der Anwendungsobjekte beginnen, für die Ereignisse gemeldet werden sollen. Da Ereignisberichte in Abhängigkeit von der Anwendung konfiguriert werden, können Sie festlegen, für welche Anwendungen die Ereignisberichte gesammelt werden sollen.
Detaillierte Anweisungen zum Konfigurieren einer Anwendung für Datenbankberichte, SNMP-Trap-Berichte oder Protokolldateiberichte finden Sie in Abschnitt 44.5, Konfigurieren von Anwendungsobjekten für Berichte.