Installation

Um SpaceObServer Web Access zu installieren, führen Sie bitte die Setup Datei SpaceObServerWebAccess-Setup.msi oder SpaceObServerWebAccess-Setup.exe auf Ihrem Rechner aus und folgen Sie den Anweisungen. Das Setup kopiert die notwendigen Dateien auf Ihre Festplatte. SpaceObServer Web Access kann über das Applet Programs and Features in den Systemeinstellungen deinstalliert werden.

SpaceObServer Web Access ist ein Add-On für SpaceObServer, muss aber nicht auf demselben Rechner installiert werden (stand-alone). Lediglich die Verbindung zur Datenbank ist erforderlich (entweder über das Netzwerk oder lokal), in der SpaceObServer die Scans speichert:

SpaceObServer-WebAccess-Install-On-Separate-Machine-DE.png

Schritte zur Installation

Die Software benötigt das .NET Framework 4.8. Bitte installieren Sie das Framework, bevor Sie das Setup starten.

  1. Starten Sie die Setup-Datei auf dem Zielrechner.

  2. Stimmen Sie der Lizenzvereinbarung zu, indem Sie das Kontrollkästchen aktivieren und auf Install klicken.

  3. Geben Sie den Installationsschlüssel ein oder wählen Sie den Testmodus. Den Installationsschlüssel erhalten Sie auf unserer Homepage https://www.jam-software.com im Kundenbereich.

  4. Im nächsten Schritt prüft das Setup, ob die benötigten Funktionen aktiviert sind. Ist dies nicht der Fall, so werden die fehlenden Funktionen mit einer kurzen Beschreibung angezeigt: Drücken Sie die Schaltfläche Enable Now, um die fehlenden Funktionen zu aktivieren. Dieser Vorgang kann einige Minuten in Anspruch nehmen.
    SpaceObServer-WebAccess-Setup-Aktiviere-Windows-Funktionen.png
  5. Im nächsten Dialog können Sie die Website konfigurieren:
    SpaceObServer-WebAccess-Setup-Web-Site-Parameter.png
  6. Der Anzeigename der Website.

  7. Das Protokoll.

  8. Der Port der Website (z. B. https://hostname:443).

  9. Der Hostname ist die URL, unter der Sie SpaceObServer Web Access im Browser aufrufen können. Bitte vergewissern Sie sich, dass die Adresse im DNS-Server registriert ist.

  10. Sie können die IP-Adresse einschränken, unter der SpaceObServer Web Access erreichbar ist (z. B. http://192.168.178.1). Wählen Sie den Standardwert All, um alle Adressen zuzulassen.

  11. Alternativ können Sie die SpaceObServer Web Access auch als Web-App zu einer bestehenden Website hinzufügen. Sie können all diese Konfigurationen im IIS-Manager nach der Installation ändern. Wenn alle Optionen eingerichtet sind, drücken Sie bitte die Schaltfläche Apply.

  12. SpaceObServer Web Access hat ein administrator backend, welches unter der URL http://hostname/admin erreichbar ist. Verwenden Sie das Dialogfeld, um eine Sicherheitsgruppe auszuwählen, die auf das Administrator-Backend zugreifen darf:
    SpaceObServer-WebAccess-Einrichtung-Admin-Rolle.png
  13. Bitte geben Sie den Namen einer Sicherheitsgruppe oder eines Benutzerkontos ein und starten Sie die Suche über die Schaltfläche Search. Es ist auch möglich, in Kombination mit einer Domäne nach dem folgenden Muster zu suchen: DOMAIN\GROUPNAME.

  14. Wenn die Suche einen Benutzer oder eine Sicherheitsgruppe im Active Directory gefunden hat, wird das Ergebnis in der Auswahlbox aufgelistet. Wählen Sie den Eintrag aus und übernehmen Sie ihn mit der Schaltfläche Add to Administrator Role.

  15. Die ausgewählte Sicherheitsgruppe oder der ausgewählte Benutzer wird in dieser Liste angezeigt. Klicken Sie auf die Schaltfläche Next, um allen aufgelisteten Konten Zugriff auf das Administrator-Backend zu gewähren.

Bemerkung

Nach der Installation können Sie diesen Dialog wieder über das Startmenü von Windows aufrufen. Darüber hinaus können Sie das Mitglied der Rolle Administrator im Administrator-Backend ändern.

  1. Im nächsten Dialog können Sie die Datenbank auswählen, in der SpaceObServer die Scans gespeichert hat. Der SpaceObServer Web Access erstellt die Berichte aus dieser Quelle und stellt sie über das Netzwerk zur Verfügung. Sie können sich zwischen SQL Server Authentication (empfohlen) und Windows Authentication entscheiden:

SQL-Server-Authentifizierung

SpaceObServer-WebAccess-Setup-Datenbank-Verbindung.png
  1. Wählen Sie den Typ der Datenbank.

  2. Geben Sie hier einen Servernamen ein. Alternativ können Sie auch eine IP-Adresse eingeben.

  3. Geben Sie den Namen der Datenbank ein.

  4. Wählen Sie SQL-Server Authentication und geben Sie den Benutzernamen und das Passwort ein.

  5. Testen Sie die Verbindung zur Datenbank über die Schaltfläche „Testen“.

  6. Wenn die Datenbankverbindung erfolgreich ist, drücken Sie die Schaltfläche OK.

Windows Authentifizierung

Warnung

Die Verwendung der Windows-Authentifizierung für die Datenbankverbindung wird nicht empfohlen. Wenn Sie diese Methode wählen, müssen Sie die folgenden zusätzlichen manuellen Schritte durchführen:

  1. Öffnen Sie den IIS-Manager (inetmgr).

  2. Navigieren Sie zu Application Pools ‣ spaceobserver_apppool ‣ Advanced Settings:
    SpaceObServer-WebAccess-Windows-Auth-IIS-App-Pool-konfigurieren.png
  3. Klicken Sie auf die Schaltfläche für den Eintrag Identity:
    SpaceObServer-WebAccess-Windows-Auth-Select-Identity.png
  4. Wählen Sie Custom account und klicken Sie auf die Schaltfläche Set. Geben Sie anschließend das Windows-Konto ein, das Sie für die Verbindung zur Datenbank verwenden möchten, und klicken Sie auf die Schaltfläche OK. Jetzt hat der Anwendungspool die Identität IIS APPPOOL\spaceobserver_apppool, die durch die folgenden Schritte mit zusätzlichen Berechtigungen ausgestattet werden muss.
    SpaceObServer-WebAccess-Windows-Auth-IIS-Add-Windows-Account.png
  5. Gewähren Sie dem Anwendungspool IIS APPPOOL\spaceobserver_apppool Zugang zu den folgenden Ordnern:

    • C:\Program Files\JAM Software\SpaceObServer Web Access

    • C:\ProgramData\Jam Software\SpaceObServer Web Access
      SpaceObServer-WebAccess-Windows-Auth-Folder-Permissions.png
  6. Gewähren Sie dem Anwendungspool Zugriff auf COM:

    1. Öffnen Sie die Komponentendienste (dcomcnfg).

    2. Öffnen Sie im Baum das Kontextmenü von My Computer und wählen Sie Properties.

    3. Wählen Sie auf dem Reiter COM Security im letzten Abschnitt die Schaltfläche Edit Default… aus.

    4. Fügen Sie den Anwendungspool IIS APPPOOL\spaceobserver_apppool hinzu und erteilen Sie die Berechtigungen Local Launch und Local Activation:

      SpaceObServer-WebAccess-Windows-Auth-Com.png
  7. Gewähren Sie dem Anwendungspool Zugriff auf die Datenbank:

    1. Starten Sie das Microsoft SQL Server Management Studio.

    2. Navigieren Sie zu Security ‣ Logins und öffnen Sie das Kontextmenü des Eintrags Logins. Wählen Sie New Login… aus.

    3. Fügen Sie den Benutzer IIS APPPOOL\spaceobserver_apppool hinzu. Wenn Sie eine entfernte Datenbank verwenden, fügen Sie stattdessen den Benutzer Domain\ServerName$ hinzu.

      SpaceObServer-WebAccess-Windows-Auth-Add-Login.png
  8. Unter Server Roles wählen Sie bitte sysadmin aus und übernehmen die Einstellungen durch Drücken von OK.

    SpaceObServer-WebAccess-Windows-Auth-Sql-Rolle.png

Letzte Schritte

  1. Im nächsten Dialogfeld wird die URL angezeigt, unter der die Website SpaceObServer Web Access im Browser aufgerufen werden kann. Sie können die URL kopieren und in Ihren Browser einfügen. Der Dialog zeigt auch die URL zum Administrator-Backend an:
    SpaceObServer-WebAccess-Setup-Launch-Web-Access.png
  2. Mit dem letzten Dialogfeld wird die Installation abgeschlossen. Informationen zu den ersten Schritten mit SpaceObServer Web Access finden Sie im Kapitel Schnellstart.

Wichtig

Wir empfehlen dringend, HTTPS (Secure Socket Layer) für SpaceObServer Web Access zu aktivieren, um eine sichere Kommunikation zwischen Clients und dem Webserver zu gewährleisten.

Tipp

Wenn SpaceObServer Web Access nicht mit der Windows-Authentifizierung funktioniert, verwenden Sie stattdessen die SQL Server-Authentifizierung (empfohlen). In der Advanced Settings des Anwendungspools spaceobserver_apppool, setzen Sie Identity auf LocalSystem.