Operations Manager Installationsanleitung Manager_V26... · ©2016UnicatGmbH 5 Konfiguration...

46
© 2016 Unicat GmbH Operations Manager Installationsanleitung

Transcript of Operations Manager Installationsanleitung Manager_V26... · ©2016UnicatGmbH 5 Konfiguration...

copy 2016 Unicat GmbH

Operations ManagerInstallationsanleitung

Operations Manager Installationsanleitung

2 copy 2016 Unicat GmbH

Inhaltsverzeichnis

1 Dokumentenhistorie 4

2 Nutzungsbedingungen 5

3 Voraussetzungen 5

631 Anforderungen Windows 2012 Server

7User Account Control (UAC) 311

9Lokale Sicherheitsrichtlinie 312

1032 Anforderungen Windows 2008 (R2) Server

11File Services 321

12Anforderungen IIS 322

13User Account Control (UAC) 323

1433 Anforderungen SQL Server

1534 Anpassung Firewall

4 Installation 16

1741 OMBaseSetup

19Installation einer neuen Datenbank (Default) 411

20Installation einer neuen Datenbank (Advanced) 412

2342 OMWebSetup

2543 OMWebServiceSetup

2644 OMBasketSetup

5 Integration ins Betriebssystem 28

6 Starten der Web-Oberflaumlche 29

7 Startkonfiguration 31

8 Eintragen von Lizenzschluumlsseln 34

9 Manuelles Eintragen von Lizenznummern 34

10 Interface neu erzeugen 35

11 Neu-Installation Aktualisierung 37

12 Manuelles Einspielen der Datenbank-Patches 39

3

3

copy 2016 Unicat GmbH

13 Manuelles installieren der Datenbanken 41

14 Installation auf 64 Bit Systemen 41

42141 Konfiguration Windows 2003 Server (IIS6)

43142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)

44143 Konfiguration Windows 2012 Server (IIS8)

15 Bekannte Probleme 45

Konfiguration Produktions - Master

copy 2016 Unicat GmbH4

1 Dokumentenhistorie

DATUM NEUGEAumlNDERT21022013 323 User Account Control (UAC)21022013 311 User Account Control (UAC)

5copy 2016 Unicat GmbH

Konfiguration Produktions - Master

2 Nutzungsbedingungen

Zur Nutzung des Unicat Operations Manager gelten die allg Geschaumlftsbedingungen der Fa Unicat GmbH Eskoumlnnen entsprechend der Unternehmensbeduumlrfnisse Lizenzen erworben werden Sind mehr Konten zuverwalten als Sie Lizenzen erworben haben werden diese nicht uumlber den OM erfasst und koumlnnen somit nichtbearbeitet werden

3 Voraussetzungen

Als technische Voraussetzung fuumlr die Installation des Unicat Operations Manager gelten fuumlr die Infrastrukturfolgende Mindestanforderungen

Opera tions M a na g er Server

Microsoft Windows 2003 Server mit aktuellen PatchesAb Operations Manager Version 4447 wird auf einem Windows 2003 Server die Powershellbenoumltigt (Download x86 Download x64)Microsoft Windows 2008 (R2) Server mit aktuellen Patches Microsoft Internet Information Server 60 70 oder 75o Wichtig ASPNET beim IIS mitinstall ieren

Microsoft SQL Server 2005 (Vollversion oder MSDE)MicrosoftNet Framework 20 35 SP1Internetzugang zur Lizenzierung

Opera tions M a na g er Client

Lediglich Microsoft Internet Explorer ndash ab Version 6

Wir empfehlen aber bezuumlglich Leistungsverhalten und Sicherheitsgruumlnden den aktuellen MSInternet Explorer ab Version 8 zu verwenden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH6

31 Anforderungen Windows 2012 Server

Die folgenden Komponenten sind auf einem Windows 2012 Server zu install ieren damit er alsOperationsmanager Server betrieben werden kann

Display Name Name

Rollen [X] File And Storage Services FileAndStorage-Services

[X] File and iSCSI Services

File-Services

[X] File Server FS-FileServer

[X] Storage Services

Storage-Services

[X] Web Server (IIS)

Web-Server

Features [X] NET Framework 35Features

NET-Framework-Features

[X] NET Framework 35(includes NET 20 and 30)

NET-Framework-Core

[X] NET Framework 45Features

NET-Framework-45-Features

[X] NET Framework 45

NET-Framework-45-Core

[X] ASPNET 45

NET-Framework-45-ASPNET

[X] WCF Services

NET-WCF-Services45

[X] TCP Port Sharing

NET-WCF-TCP-PortSharing

[X] User Interfaces andInfrastructure

User-Interfaces-Infra

[X] Graphical ManagementTools and Infrastructure

Server-Gui-Mgmt-Infra

[X] Server Graphical Shell

Server-Gui-Shell

[X] Windows PowerShell

PowerShellRoot

[X] Windows PowerShell 20Engine

PowerShell-V2

[X] Windows PowerShell ISE

PowerShell-ISE

[X] WoW64 Support

WoW64-Support

Web Server Role (IIS)Role Services

[X] Web Server

Web-WebServer

[X] Common HTTP Features Web-Common-Http

7copy 2016 Unicat GmbH

Konfiguration Produktions - Master

[X] Default Document

Web-Default-Doc

[X] Directory Browsing

Web-Dir-Browsing

[X] HTTP Errors Web-Http-Errors

[X] Static Content Web-Static-Content

[X] Health and Diagnostics

Web-Health

[X] HTTP Logging Web-Http-Logging

[X] Performance

Web-Performance

[X] Static ContentCompression

Web-Stat-Compression

[X] Security Web-Security

[X] Request Filtering

Web-Filtering

[X] Windows Authentication

Web-Windows-Auth

[X] Application Development

Web-App-Dev

[X] NET Extensibility 35

Web-Net-Ext

[X] ASPNET 35 Web-Asp-Net

[X] ISAPI Extensions

Web-ISAPI-Ext

[X] ISAPI Filters Web-ISAPI-Filter

[X] Management Tools

Web-Mgmt-Tools

[X] IIS Management Console

Web-Mgmt-Console

[X] IIS 6 ManagementCompatibility

Web-Mgmt-Compat

[X] IIS 6 MetabaseCompatibility

Web-Metabase

[X] IIS 6 Management Console

Web-Lgcy-Mgmt-Console

[X] IIS 6 Scripting Tools

Web-Lgcy-Scripting

[X] IIS 6 WMI Compatibility

Web-WMI

311 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Dies

Konfiguration Produktions - Master

copy 2016 Unicat GmbH8

bedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden muss

(Abb User Account Control)

(Abb User Account Control Settings)

9copy 2016 Unicat GmbH

Konfiguration Produktions - Master

312 Lokale Sicherheitsrichtlinie

Neben der Deaktivierung der UAC sind unter Windows 2012 weitere Sicherheitseinstellungen vorzunehmen

Dienstekonten fuumlr den Zugriff auf Fremdsysteme muumlssen auf allen Dispatcher-Servern lokale Anmelderechtebesitzen Dies wird am besten durch die Verschachtelung der Dienstekonten in die Gruppe der lokalenAdministratoren erreicht

Damit gewaumlhrleistet ist dass die mit lokalen Adminrechten ausgestatteten Dienstekonten uumlberuneingeschraumlnkten Zugriff auf die freigegebenen Verzeichnisse auf den Dispatcherservern (zB CTemp)verfuumlgen muss auf den Dispatchern die lokale Sicherheitsrichtlinie konfiguriert werden Hierzu klickt manrechts oben im Servermanager auf Tools und waumlhlt bdquoLokale Sicherheitsrichtlinieldquo Unter Lokale Richtlinien -Sicherheitsoptionen muumlssen die nachfolgenden Richtlinien konfiguriert werden (vgl Screenshot)

1 bdquoBenutzerkontensteuerung Administratorgenehmigungsmodus fuumlr das integrierte Administratorkontoldquo -

Deaktiviert

2 bdquoBenutzerkontensteuerung Alle Administratoren im Administratorgenehmigungsmodus ausfuumlhrenldquo -

Deaktiviert

3 bdquoBenutzerkontensteuerung Verhalten der Eingabeaufforderung fuumlr erhoumlhte Rechte fuumlr Administratoren im

Administratorgenehmigungsmodusldquo - Erhoumlhte Rechte ohne Eingabeaufforderung

Konfiguration Produktions - Master

copy 2016 Unicat GmbH10

32 Anforderungen Windows 2008 (R2) Server

Bei Windows 2008 Server (R1 und R2) muumlssen folgende Role Services mit install iert werden

Web ServerCommon HTTP Features

Static ContentDefault DocumentHTTP Errors

Application DevelopmentASPNETNET Extensibil ity

SecurityWindows Authentication

PerformanceStatic Content CompressionDynamic Content Compression

Management Tools (s Abb)IIS Management ConsoleIIS 6 Management Compatibil ity

IIS 6 Metabase Compatibil ityIIS 6 WMI Compatibil ityIIS 6 Scripting ToolsIIS 6 Management Console

(A bb IIS M a na g ementkonsole)

11copy 2016 Unicat GmbH

Konfiguration Produktions - Master

321 File Services

Weiterhin benoumltigen Sie fuumlr einen Windows 2008 (R2) Server die Rolle File Services um den imInstallationsordner angelegten Ordner Modules zu einem Freigabordner zu machen Der Ordner Moduleswird benoumltigt um Interfaces erzeugen zu koumlnnen

Die Rolle File Services wird im Server Manager hinzugefuumlgt

(Server Manager -gt Roles -gt Add Roles -gt File Services)

(Abb Add Roles Wizard des Server Managers)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH12

322 Anforderungen IIS

Die Unicat Operations Manager 26 Administrationswebseite erfordert den IIS mit der ASPNET Version 20

Die OMHome-Webseite erfordert integrierte Windows-Authentifizierung

(A bb Integ rierte W indows-A uthentifizierung )

Folgendes ist zu beachten

Der Application-Pool muss unter dem Netzwerk Dienst oder dem OM-ServiceAccount laufen

Der verwendete Benutzer muss Mitglied der lokalen IIS_WPG-Gruppe sein

Bei Verwendung des IIS 70 muss die bdquoKompatibilitaumlt fuumlr IIS 6 Konfigurationldquo

unter Windows-Komponenten aktiviert sein

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Operations Manager Installationsanleitung

2 copy 2016 Unicat GmbH

Inhaltsverzeichnis

1 Dokumentenhistorie 4

2 Nutzungsbedingungen 5

3 Voraussetzungen 5

631 Anforderungen Windows 2012 Server

7User Account Control (UAC) 311

9Lokale Sicherheitsrichtlinie 312

1032 Anforderungen Windows 2008 (R2) Server

11File Services 321

12Anforderungen IIS 322

13User Account Control (UAC) 323

1433 Anforderungen SQL Server

1534 Anpassung Firewall

4 Installation 16

1741 OMBaseSetup

19Installation einer neuen Datenbank (Default) 411

20Installation einer neuen Datenbank (Advanced) 412

2342 OMWebSetup

2543 OMWebServiceSetup

2644 OMBasketSetup

5 Integration ins Betriebssystem 28

6 Starten der Web-Oberflaumlche 29

7 Startkonfiguration 31

8 Eintragen von Lizenzschluumlsseln 34

9 Manuelles Eintragen von Lizenznummern 34

10 Interface neu erzeugen 35

11 Neu-Installation Aktualisierung 37

12 Manuelles Einspielen der Datenbank-Patches 39

3

3

copy 2016 Unicat GmbH

13 Manuelles installieren der Datenbanken 41

14 Installation auf 64 Bit Systemen 41

42141 Konfiguration Windows 2003 Server (IIS6)

43142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)

44143 Konfiguration Windows 2012 Server (IIS8)

15 Bekannte Probleme 45

Konfiguration Produktions - Master

copy 2016 Unicat GmbH4

1 Dokumentenhistorie

DATUM NEUGEAumlNDERT21022013 323 User Account Control (UAC)21022013 311 User Account Control (UAC)

5copy 2016 Unicat GmbH

Konfiguration Produktions - Master

2 Nutzungsbedingungen

Zur Nutzung des Unicat Operations Manager gelten die allg Geschaumlftsbedingungen der Fa Unicat GmbH Eskoumlnnen entsprechend der Unternehmensbeduumlrfnisse Lizenzen erworben werden Sind mehr Konten zuverwalten als Sie Lizenzen erworben haben werden diese nicht uumlber den OM erfasst und koumlnnen somit nichtbearbeitet werden

3 Voraussetzungen

Als technische Voraussetzung fuumlr die Installation des Unicat Operations Manager gelten fuumlr die Infrastrukturfolgende Mindestanforderungen

Opera tions M a na g er Server

Microsoft Windows 2003 Server mit aktuellen PatchesAb Operations Manager Version 4447 wird auf einem Windows 2003 Server die Powershellbenoumltigt (Download x86 Download x64)Microsoft Windows 2008 (R2) Server mit aktuellen Patches Microsoft Internet Information Server 60 70 oder 75o Wichtig ASPNET beim IIS mitinstall ieren

Microsoft SQL Server 2005 (Vollversion oder MSDE)MicrosoftNet Framework 20 35 SP1Internetzugang zur Lizenzierung

Opera tions M a na g er Client

Lediglich Microsoft Internet Explorer ndash ab Version 6

Wir empfehlen aber bezuumlglich Leistungsverhalten und Sicherheitsgruumlnden den aktuellen MSInternet Explorer ab Version 8 zu verwenden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH6

31 Anforderungen Windows 2012 Server

Die folgenden Komponenten sind auf einem Windows 2012 Server zu install ieren damit er alsOperationsmanager Server betrieben werden kann

Display Name Name

Rollen [X] File And Storage Services FileAndStorage-Services

[X] File and iSCSI Services

File-Services

[X] File Server FS-FileServer

[X] Storage Services

Storage-Services

[X] Web Server (IIS)

Web-Server

Features [X] NET Framework 35Features

NET-Framework-Features

[X] NET Framework 35(includes NET 20 and 30)

NET-Framework-Core

[X] NET Framework 45Features

NET-Framework-45-Features

[X] NET Framework 45

NET-Framework-45-Core

[X] ASPNET 45

NET-Framework-45-ASPNET

[X] WCF Services

NET-WCF-Services45

[X] TCP Port Sharing

NET-WCF-TCP-PortSharing

[X] User Interfaces andInfrastructure

User-Interfaces-Infra

[X] Graphical ManagementTools and Infrastructure

Server-Gui-Mgmt-Infra

[X] Server Graphical Shell

Server-Gui-Shell

[X] Windows PowerShell

PowerShellRoot

[X] Windows PowerShell 20Engine

PowerShell-V2

[X] Windows PowerShell ISE

PowerShell-ISE

[X] WoW64 Support

WoW64-Support

Web Server Role (IIS)Role Services

[X] Web Server

Web-WebServer

[X] Common HTTP Features Web-Common-Http

7copy 2016 Unicat GmbH

Konfiguration Produktions - Master

[X] Default Document

Web-Default-Doc

[X] Directory Browsing

Web-Dir-Browsing

[X] HTTP Errors Web-Http-Errors

[X] Static Content Web-Static-Content

[X] Health and Diagnostics

Web-Health

[X] HTTP Logging Web-Http-Logging

[X] Performance

Web-Performance

[X] Static ContentCompression

Web-Stat-Compression

[X] Security Web-Security

[X] Request Filtering

Web-Filtering

[X] Windows Authentication

Web-Windows-Auth

[X] Application Development

Web-App-Dev

[X] NET Extensibility 35

Web-Net-Ext

[X] ASPNET 35 Web-Asp-Net

[X] ISAPI Extensions

Web-ISAPI-Ext

[X] ISAPI Filters Web-ISAPI-Filter

[X] Management Tools

Web-Mgmt-Tools

[X] IIS Management Console

Web-Mgmt-Console

[X] IIS 6 ManagementCompatibility

Web-Mgmt-Compat

[X] IIS 6 MetabaseCompatibility

Web-Metabase

[X] IIS 6 Management Console

Web-Lgcy-Mgmt-Console

[X] IIS 6 Scripting Tools

Web-Lgcy-Scripting

[X] IIS 6 WMI Compatibility

Web-WMI

311 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Dies

Konfiguration Produktions - Master

copy 2016 Unicat GmbH8

bedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden muss

(Abb User Account Control)

(Abb User Account Control Settings)

9copy 2016 Unicat GmbH

Konfiguration Produktions - Master

312 Lokale Sicherheitsrichtlinie

Neben der Deaktivierung der UAC sind unter Windows 2012 weitere Sicherheitseinstellungen vorzunehmen

Dienstekonten fuumlr den Zugriff auf Fremdsysteme muumlssen auf allen Dispatcher-Servern lokale Anmelderechtebesitzen Dies wird am besten durch die Verschachtelung der Dienstekonten in die Gruppe der lokalenAdministratoren erreicht

Damit gewaumlhrleistet ist dass die mit lokalen Adminrechten ausgestatteten Dienstekonten uumlberuneingeschraumlnkten Zugriff auf die freigegebenen Verzeichnisse auf den Dispatcherservern (zB CTemp)verfuumlgen muss auf den Dispatchern die lokale Sicherheitsrichtlinie konfiguriert werden Hierzu klickt manrechts oben im Servermanager auf Tools und waumlhlt bdquoLokale Sicherheitsrichtlinieldquo Unter Lokale Richtlinien -Sicherheitsoptionen muumlssen die nachfolgenden Richtlinien konfiguriert werden (vgl Screenshot)

1 bdquoBenutzerkontensteuerung Administratorgenehmigungsmodus fuumlr das integrierte Administratorkontoldquo -

Deaktiviert

2 bdquoBenutzerkontensteuerung Alle Administratoren im Administratorgenehmigungsmodus ausfuumlhrenldquo -

Deaktiviert

3 bdquoBenutzerkontensteuerung Verhalten der Eingabeaufforderung fuumlr erhoumlhte Rechte fuumlr Administratoren im

Administratorgenehmigungsmodusldquo - Erhoumlhte Rechte ohne Eingabeaufforderung

Konfiguration Produktions - Master

copy 2016 Unicat GmbH10

32 Anforderungen Windows 2008 (R2) Server

Bei Windows 2008 Server (R1 und R2) muumlssen folgende Role Services mit install iert werden

Web ServerCommon HTTP Features

Static ContentDefault DocumentHTTP Errors

Application DevelopmentASPNETNET Extensibil ity

SecurityWindows Authentication

PerformanceStatic Content CompressionDynamic Content Compression

Management Tools (s Abb)IIS Management ConsoleIIS 6 Management Compatibil ity

IIS 6 Metabase Compatibil ityIIS 6 WMI Compatibil ityIIS 6 Scripting ToolsIIS 6 Management Console

(A bb IIS M a na g ementkonsole)

11copy 2016 Unicat GmbH

Konfiguration Produktions - Master

321 File Services

Weiterhin benoumltigen Sie fuumlr einen Windows 2008 (R2) Server die Rolle File Services um den imInstallationsordner angelegten Ordner Modules zu einem Freigabordner zu machen Der Ordner Moduleswird benoumltigt um Interfaces erzeugen zu koumlnnen

Die Rolle File Services wird im Server Manager hinzugefuumlgt

(Server Manager -gt Roles -gt Add Roles -gt File Services)

(Abb Add Roles Wizard des Server Managers)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH12

322 Anforderungen IIS

Die Unicat Operations Manager 26 Administrationswebseite erfordert den IIS mit der ASPNET Version 20

Die OMHome-Webseite erfordert integrierte Windows-Authentifizierung

(A bb Integ rierte W indows-A uthentifizierung )

Folgendes ist zu beachten

Der Application-Pool muss unter dem Netzwerk Dienst oder dem OM-ServiceAccount laufen

Der verwendete Benutzer muss Mitglied der lokalen IIS_WPG-Gruppe sein

Bei Verwendung des IIS 70 muss die bdquoKompatibilitaumlt fuumlr IIS 6 Konfigurationldquo

unter Windows-Komponenten aktiviert sein

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

3

3

copy 2016 Unicat GmbH

13 Manuelles installieren der Datenbanken 41

14 Installation auf 64 Bit Systemen 41

42141 Konfiguration Windows 2003 Server (IIS6)

43142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)

44143 Konfiguration Windows 2012 Server (IIS8)

15 Bekannte Probleme 45

Konfiguration Produktions - Master

copy 2016 Unicat GmbH4

1 Dokumentenhistorie

DATUM NEUGEAumlNDERT21022013 323 User Account Control (UAC)21022013 311 User Account Control (UAC)

5copy 2016 Unicat GmbH

Konfiguration Produktions - Master

2 Nutzungsbedingungen

Zur Nutzung des Unicat Operations Manager gelten die allg Geschaumlftsbedingungen der Fa Unicat GmbH Eskoumlnnen entsprechend der Unternehmensbeduumlrfnisse Lizenzen erworben werden Sind mehr Konten zuverwalten als Sie Lizenzen erworben haben werden diese nicht uumlber den OM erfasst und koumlnnen somit nichtbearbeitet werden

3 Voraussetzungen

Als technische Voraussetzung fuumlr die Installation des Unicat Operations Manager gelten fuumlr die Infrastrukturfolgende Mindestanforderungen

Opera tions M a na g er Server

Microsoft Windows 2003 Server mit aktuellen PatchesAb Operations Manager Version 4447 wird auf einem Windows 2003 Server die Powershellbenoumltigt (Download x86 Download x64)Microsoft Windows 2008 (R2) Server mit aktuellen Patches Microsoft Internet Information Server 60 70 oder 75o Wichtig ASPNET beim IIS mitinstall ieren

Microsoft SQL Server 2005 (Vollversion oder MSDE)MicrosoftNet Framework 20 35 SP1Internetzugang zur Lizenzierung

Opera tions M a na g er Client

Lediglich Microsoft Internet Explorer ndash ab Version 6

Wir empfehlen aber bezuumlglich Leistungsverhalten und Sicherheitsgruumlnden den aktuellen MSInternet Explorer ab Version 8 zu verwenden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH6

31 Anforderungen Windows 2012 Server

Die folgenden Komponenten sind auf einem Windows 2012 Server zu install ieren damit er alsOperationsmanager Server betrieben werden kann

Display Name Name

Rollen [X] File And Storage Services FileAndStorage-Services

[X] File and iSCSI Services

File-Services

[X] File Server FS-FileServer

[X] Storage Services

Storage-Services

[X] Web Server (IIS)

Web-Server

Features [X] NET Framework 35Features

NET-Framework-Features

[X] NET Framework 35(includes NET 20 and 30)

NET-Framework-Core

[X] NET Framework 45Features

NET-Framework-45-Features

[X] NET Framework 45

NET-Framework-45-Core

[X] ASPNET 45

NET-Framework-45-ASPNET

[X] WCF Services

NET-WCF-Services45

[X] TCP Port Sharing

NET-WCF-TCP-PortSharing

[X] User Interfaces andInfrastructure

User-Interfaces-Infra

[X] Graphical ManagementTools and Infrastructure

Server-Gui-Mgmt-Infra

[X] Server Graphical Shell

Server-Gui-Shell

[X] Windows PowerShell

PowerShellRoot

[X] Windows PowerShell 20Engine

PowerShell-V2

[X] Windows PowerShell ISE

PowerShell-ISE

[X] WoW64 Support

WoW64-Support

Web Server Role (IIS)Role Services

[X] Web Server

Web-WebServer

[X] Common HTTP Features Web-Common-Http

7copy 2016 Unicat GmbH

Konfiguration Produktions - Master

[X] Default Document

Web-Default-Doc

[X] Directory Browsing

Web-Dir-Browsing

[X] HTTP Errors Web-Http-Errors

[X] Static Content Web-Static-Content

[X] Health and Diagnostics

Web-Health

[X] HTTP Logging Web-Http-Logging

[X] Performance

Web-Performance

[X] Static ContentCompression

Web-Stat-Compression

[X] Security Web-Security

[X] Request Filtering

Web-Filtering

[X] Windows Authentication

Web-Windows-Auth

[X] Application Development

Web-App-Dev

[X] NET Extensibility 35

Web-Net-Ext

[X] ASPNET 35 Web-Asp-Net

[X] ISAPI Extensions

Web-ISAPI-Ext

[X] ISAPI Filters Web-ISAPI-Filter

[X] Management Tools

Web-Mgmt-Tools

[X] IIS Management Console

Web-Mgmt-Console

[X] IIS 6 ManagementCompatibility

Web-Mgmt-Compat

[X] IIS 6 MetabaseCompatibility

Web-Metabase

[X] IIS 6 Management Console

Web-Lgcy-Mgmt-Console

[X] IIS 6 Scripting Tools

Web-Lgcy-Scripting

[X] IIS 6 WMI Compatibility

Web-WMI

311 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Dies

Konfiguration Produktions - Master

copy 2016 Unicat GmbH8

bedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden muss

(Abb User Account Control)

(Abb User Account Control Settings)

9copy 2016 Unicat GmbH

Konfiguration Produktions - Master

312 Lokale Sicherheitsrichtlinie

Neben der Deaktivierung der UAC sind unter Windows 2012 weitere Sicherheitseinstellungen vorzunehmen

Dienstekonten fuumlr den Zugriff auf Fremdsysteme muumlssen auf allen Dispatcher-Servern lokale Anmelderechtebesitzen Dies wird am besten durch die Verschachtelung der Dienstekonten in die Gruppe der lokalenAdministratoren erreicht

Damit gewaumlhrleistet ist dass die mit lokalen Adminrechten ausgestatteten Dienstekonten uumlberuneingeschraumlnkten Zugriff auf die freigegebenen Verzeichnisse auf den Dispatcherservern (zB CTemp)verfuumlgen muss auf den Dispatchern die lokale Sicherheitsrichtlinie konfiguriert werden Hierzu klickt manrechts oben im Servermanager auf Tools und waumlhlt bdquoLokale Sicherheitsrichtlinieldquo Unter Lokale Richtlinien -Sicherheitsoptionen muumlssen die nachfolgenden Richtlinien konfiguriert werden (vgl Screenshot)

1 bdquoBenutzerkontensteuerung Administratorgenehmigungsmodus fuumlr das integrierte Administratorkontoldquo -

Deaktiviert

2 bdquoBenutzerkontensteuerung Alle Administratoren im Administratorgenehmigungsmodus ausfuumlhrenldquo -

Deaktiviert

3 bdquoBenutzerkontensteuerung Verhalten der Eingabeaufforderung fuumlr erhoumlhte Rechte fuumlr Administratoren im

Administratorgenehmigungsmodusldquo - Erhoumlhte Rechte ohne Eingabeaufforderung

Konfiguration Produktions - Master

copy 2016 Unicat GmbH10

32 Anforderungen Windows 2008 (R2) Server

Bei Windows 2008 Server (R1 und R2) muumlssen folgende Role Services mit install iert werden

Web ServerCommon HTTP Features

Static ContentDefault DocumentHTTP Errors

Application DevelopmentASPNETNET Extensibil ity

SecurityWindows Authentication

PerformanceStatic Content CompressionDynamic Content Compression

Management Tools (s Abb)IIS Management ConsoleIIS 6 Management Compatibil ity

IIS 6 Metabase Compatibil ityIIS 6 WMI Compatibil ityIIS 6 Scripting ToolsIIS 6 Management Console

(A bb IIS M a na g ementkonsole)

11copy 2016 Unicat GmbH

Konfiguration Produktions - Master

321 File Services

Weiterhin benoumltigen Sie fuumlr einen Windows 2008 (R2) Server die Rolle File Services um den imInstallationsordner angelegten Ordner Modules zu einem Freigabordner zu machen Der Ordner Moduleswird benoumltigt um Interfaces erzeugen zu koumlnnen

Die Rolle File Services wird im Server Manager hinzugefuumlgt

(Server Manager -gt Roles -gt Add Roles -gt File Services)

(Abb Add Roles Wizard des Server Managers)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH12

322 Anforderungen IIS

Die Unicat Operations Manager 26 Administrationswebseite erfordert den IIS mit der ASPNET Version 20

Die OMHome-Webseite erfordert integrierte Windows-Authentifizierung

(A bb Integ rierte W indows-A uthentifizierung )

Folgendes ist zu beachten

Der Application-Pool muss unter dem Netzwerk Dienst oder dem OM-ServiceAccount laufen

Der verwendete Benutzer muss Mitglied der lokalen IIS_WPG-Gruppe sein

Bei Verwendung des IIS 70 muss die bdquoKompatibilitaumlt fuumlr IIS 6 Konfigurationldquo

unter Windows-Komponenten aktiviert sein

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH4

1 Dokumentenhistorie

DATUM NEUGEAumlNDERT21022013 323 User Account Control (UAC)21022013 311 User Account Control (UAC)

5copy 2016 Unicat GmbH

Konfiguration Produktions - Master

2 Nutzungsbedingungen

Zur Nutzung des Unicat Operations Manager gelten die allg Geschaumlftsbedingungen der Fa Unicat GmbH Eskoumlnnen entsprechend der Unternehmensbeduumlrfnisse Lizenzen erworben werden Sind mehr Konten zuverwalten als Sie Lizenzen erworben haben werden diese nicht uumlber den OM erfasst und koumlnnen somit nichtbearbeitet werden

3 Voraussetzungen

Als technische Voraussetzung fuumlr die Installation des Unicat Operations Manager gelten fuumlr die Infrastrukturfolgende Mindestanforderungen

Opera tions M a na g er Server

Microsoft Windows 2003 Server mit aktuellen PatchesAb Operations Manager Version 4447 wird auf einem Windows 2003 Server die Powershellbenoumltigt (Download x86 Download x64)Microsoft Windows 2008 (R2) Server mit aktuellen Patches Microsoft Internet Information Server 60 70 oder 75o Wichtig ASPNET beim IIS mitinstall ieren

Microsoft SQL Server 2005 (Vollversion oder MSDE)MicrosoftNet Framework 20 35 SP1Internetzugang zur Lizenzierung

Opera tions M a na g er Client

Lediglich Microsoft Internet Explorer ndash ab Version 6

Wir empfehlen aber bezuumlglich Leistungsverhalten und Sicherheitsgruumlnden den aktuellen MSInternet Explorer ab Version 8 zu verwenden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH6

31 Anforderungen Windows 2012 Server

Die folgenden Komponenten sind auf einem Windows 2012 Server zu install ieren damit er alsOperationsmanager Server betrieben werden kann

Display Name Name

Rollen [X] File And Storage Services FileAndStorage-Services

[X] File and iSCSI Services

File-Services

[X] File Server FS-FileServer

[X] Storage Services

Storage-Services

[X] Web Server (IIS)

Web-Server

Features [X] NET Framework 35Features

NET-Framework-Features

[X] NET Framework 35(includes NET 20 and 30)

NET-Framework-Core

[X] NET Framework 45Features

NET-Framework-45-Features

[X] NET Framework 45

NET-Framework-45-Core

[X] ASPNET 45

NET-Framework-45-ASPNET

[X] WCF Services

NET-WCF-Services45

[X] TCP Port Sharing

NET-WCF-TCP-PortSharing

[X] User Interfaces andInfrastructure

User-Interfaces-Infra

[X] Graphical ManagementTools and Infrastructure

Server-Gui-Mgmt-Infra

[X] Server Graphical Shell

Server-Gui-Shell

[X] Windows PowerShell

PowerShellRoot

[X] Windows PowerShell 20Engine

PowerShell-V2

[X] Windows PowerShell ISE

PowerShell-ISE

[X] WoW64 Support

WoW64-Support

Web Server Role (IIS)Role Services

[X] Web Server

Web-WebServer

[X] Common HTTP Features Web-Common-Http

7copy 2016 Unicat GmbH

Konfiguration Produktions - Master

[X] Default Document

Web-Default-Doc

[X] Directory Browsing

Web-Dir-Browsing

[X] HTTP Errors Web-Http-Errors

[X] Static Content Web-Static-Content

[X] Health and Diagnostics

Web-Health

[X] HTTP Logging Web-Http-Logging

[X] Performance

Web-Performance

[X] Static ContentCompression

Web-Stat-Compression

[X] Security Web-Security

[X] Request Filtering

Web-Filtering

[X] Windows Authentication

Web-Windows-Auth

[X] Application Development

Web-App-Dev

[X] NET Extensibility 35

Web-Net-Ext

[X] ASPNET 35 Web-Asp-Net

[X] ISAPI Extensions

Web-ISAPI-Ext

[X] ISAPI Filters Web-ISAPI-Filter

[X] Management Tools

Web-Mgmt-Tools

[X] IIS Management Console

Web-Mgmt-Console

[X] IIS 6 ManagementCompatibility

Web-Mgmt-Compat

[X] IIS 6 MetabaseCompatibility

Web-Metabase

[X] IIS 6 Management Console

Web-Lgcy-Mgmt-Console

[X] IIS 6 Scripting Tools

Web-Lgcy-Scripting

[X] IIS 6 WMI Compatibility

Web-WMI

311 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Dies

Konfiguration Produktions - Master

copy 2016 Unicat GmbH8

bedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden muss

(Abb User Account Control)

(Abb User Account Control Settings)

9copy 2016 Unicat GmbH

Konfiguration Produktions - Master

312 Lokale Sicherheitsrichtlinie

Neben der Deaktivierung der UAC sind unter Windows 2012 weitere Sicherheitseinstellungen vorzunehmen

Dienstekonten fuumlr den Zugriff auf Fremdsysteme muumlssen auf allen Dispatcher-Servern lokale Anmelderechtebesitzen Dies wird am besten durch die Verschachtelung der Dienstekonten in die Gruppe der lokalenAdministratoren erreicht

Damit gewaumlhrleistet ist dass die mit lokalen Adminrechten ausgestatteten Dienstekonten uumlberuneingeschraumlnkten Zugriff auf die freigegebenen Verzeichnisse auf den Dispatcherservern (zB CTemp)verfuumlgen muss auf den Dispatchern die lokale Sicherheitsrichtlinie konfiguriert werden Hierzu klickt manrechts oben im Servermanager auf Tools und waumlhlt bdquoLokale Sicherheitsrichtlinieldquo Unter Lokale Richtlinien -Sicherheitsoptionen muumlssen die nachfolgenden Richtlinien konfiguriert werden (vgl Screenshot)

1 bdquoBenutzerkontensteuerung Administratorgenehmigungsmodus fuumlr das integrierte Administratorkontoldquo -

Deaktiviert

2 bdquoBenutzerkontensteuerung Alle Administratoren im Administratorgenehmigungsmodus ausfuumlhrenldquo -

Deaktiviert

3 bdquoBenutzerkontensteuerung Verhalten der Eingabeaufforderung fuumlr erhoumlhte Rechte fuumlr Administratoren im

Administratorgenehmigungsmodusldquo - Erhoumlhte Rechte ohne Eingabeaufforderung

Konfiguration Produktions - Master

copy 2016 Unicat GmbH10

32 Anforderungen Windows 2008 (R2) Server

Bei Windows 2008 Server (R1 und R2) muumlssen folgende Role Services mit install iert werden

Web ServerCommon HTTP Features

Static ContentDefault DocumentHTTP Errors

Application DevelopmentASPNETNET Extensibil ity

SecurityWindows Authentication

PerformanceStatic Content CompressionDynamic Content Compression

Management Tools (s Abb)IIS Management ConsoleIIS 6 Management Compatibil ity

IIS 6 Metabase Compatibil ityIIS 6 WMI Compatibil ityIIS 6 Scripting ToolsIIS 6 Management Console

(A bb IIS M a na g ementkonsole)

11copy 2016 Unicat GmbH

Konfiguration Produktions - Master

321 File Services

Weiterhin benoumltigen Sie fuumlr einen Windows 2008 (R2) Server die Rolle File Services um den imInstallationsordner angelegten Ordner Modules zu einem Freigabordner zu machen Der Ordner Moduleswird benoumltigt um Interfaces erzeugen zu koumlnnen

Die Rolle File Services wird im Server Manager hinzugefuumlgt

(Server Manager -gt Roles -gt Add Roles -gt File Services)

(Abb Add Roles Wizard des Server Managers)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH12

322 Anforderungen IIS

Die Unicat Operations Manager 26 Administrationswebseite erfordert den IIS mit der ASPNET Version 20

Die OMHome-Webseite erfordert integrierte Windows-Authentifizierung

(A bb Integ rierte W indows-A uthentifizierung )

Folgendes ist zu beachten

Der Application-Pool muss unter dem Netzwerk Dienst oder dem OM-ServiceAccount laufen

Der verwendete Benutzer muss Mitglied der lokalen IIS_WPG-Gruppe sein

Bei Verwendung des IIS 70 muss die bdquoKompatibilitaumlt fuumlr IIS 6 Konfigurationldquo

unter Windows-Komponenten aktiviert sein

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

5copy 2016 Unicat GmbH

Konfiguration Produktions - Master

2 Nutzungsbedingungen

Zur Nutzung des Unicat Operations Manager gelten die allg Geschaumlftsbedingungen der Fa Unicat GmbH Eskoumlnnen entsprechend der Unternehmensbeduumlrfnisse Lizenzen erworben werden Sind mehr Konten zuverwalten als Sie Lizenzen erworben haben werden diese nicht uumlber den OM erfasst und koumlnnen somit nichtbearbeitet werden

3 Voraussetzungen

Als technische Voraussetzung fuumlr die Installation des Unicat Operations Manager gelten fuumlr die Infrastrukturfolgende Mindestanforderungen

Opera tions M a na g er Server

Microsoft Windows 2003 Server mit aktuellen PatchesAb Operations Manager Version 4447 wird auf einem Windows 2003 Server die Powershellbenoumltigt (Download x86 Download x64)Microsoft Windows 2008 (R2) Server mit aktuellen Patches Microsoft Internet Information Server 60 70 oder 75o Wichtig ASPNET beim IIS mitinstall ieren

Microsoft SQL Server 2005 (Vollversion oder MSDE)MicrosoftNet Framework 20 35 SP1Internetzugang zur Lizenzierung

Opera tions M a na g er Client

Lediglich Microsoft Internet Explorer ndash ab Version 6

Wir empfehlen aber bezuumlglich Leistungsverhalten und Sicherheitsgruumlnden den aktuellen MSInternet Explorer ab Version 8 zu verwenden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH6

31 Anforderungen Windows 2012 Server

Die folgenden Komponenten sind auf einem Windows 2012 Server zu install ieren damit er alsOperationsmanager Server betrieben werden kann

Display Name Name

Rollen [X] File And Storage Services FileAndStorage-Services

[X] File and iSCSI Services

File-Services

[X] File Server FS-FileServer

[X] Storage Services

Storage-Services

[X] Web Server (IIS)

Web-Server

Features [X] NET Framework 35Features

NET-Framework-Features

[X] NET Framework 35(includes NET 20 and 30)

NET-Framework-Core

[X] NET Framework 45Features

NET-Framework-45-Features

[X] NET Framework 45

NET-Framework-45-Core

[X] ASPNET 45

NET-Framework-45-ASPNET

[X] WCF Services

NET-WCF-Services45

[X] TCP Port Sharing

NET-WCF-TCP-PortSharing

[X] User Interfaces andInfrastructure

User-Interfaces-Infra

[X] Graphical ManagementTools and Infrastructure

Server-Gui-Mgmt-Infra

[X] Server Graphical Shell

Server-Gui-Shell

[X] Windows PowerShell

PowerShellRoot

[X] Windows PowerShell 20Engine

PowerShell-V2

[X] Windows PowerShell ISE

PowerShell-ISE

[X] WoW64 Support

WoW64-Support

Web Server Role (IIS)Role Services

[X] Web Server

Web-WebServer

[X] Common HTTP Features Web-Common-Http

7copy 2016 Unicat GmbH

Konfiguration Produktions - Master

[X] Default Document

Web-Default-Doc

[X] Directory Browsing

Web-Dir-Browsing

[X] HTTP Errors Web-Http-Errors

[X] Static Content Web-Static-Content

[X] Health and Diagnostics

Web-Health

[X] HTTP Logging Web-Http-Logging

[X] Performance

Web-Performance

[X] Static ContentCompression

Web-Stat-Compression

[X] Security Web-Security

[X] Request Filtering

Web-Filtering

[X] Windows Authentication

Web-Windows-Auth

[X] Application Development

Web-App-Dev

[X] NET Extensibility 35

Web-Net-Ext

[X] ASPNET 35 Web-Asp-Net

[X] ISAPI Extensions

Web-ISAPI-Ext

[X] ISAPI Filters Web-ISAPI-Filter

[X] Management Tools

Web-Mgmt-Tools

[X] IIS Management Console

Web-Mgmt-Console

[X] IIS 6 ManagementCompatibility

Web-Mgmt-Compat

[X] IIS 6 MetabaseCompatibility

Web-Metabase

[X] IIS 6 Management Console

Web-Lgcy-Mgmt-Console

[X] IIS 6 Scripting Tools

Web-Lgcy-Scripting

[X] IIS 6 WMI Compatibility

Web-WMI

311 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Dies

Konfiguration Produktions - Master

copy 2016 Unicat GmbH8

bedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden muss

(Abb User Account Control)

(Abb User Account Control Settings)

9copy 2016 Unicat GmbH

Konfiguration Produktions - Master

312 Lokale Sicherheitsrichtlinie

Neben der Deaktivierung der UAC sind unter Windows 2012 weitere Sicherheitseinstellungen vorzunehmen

Dienstekonten fuumlr den Zugriff auf Fremdsysteme muumlssen auf allen Dispatcher-Servern lokale Anmelderechtebesitzen Dies wird am besten durch die Verschachtelung der Dienstekonten in die Gruppe der lokalenAdministratoren erreicht

Damit gewaumlhrleistet ist dass die mit lokalen Adminrechten ausgestatteten Dienstekonten uumlberuneingeschraumlnkten Zugriff auf die freigegebenen Verzeichnisse auf den Dispatcherservern (zB CTemp)verfuumlgen muss auf den Dispatchern die lokale Sicherheitsrichtlinie konfiguriert werden Hierzu klickt manrechts oben im Servermanager auf Tools und waumlhlt bdquoLokale Sicherheitsrichtlinieldquo Unter Lokale Richtlinien -Sicherheitsoptionen muumlssen die nachfolgenden Richtlinien konfiguriert werden (vgl Screenshot)

1 bdquoBenutzerkontensteuerung Administratorgenehmigungsmodus fuumlr das integrierte Administratorkontoldquo -

Deaktiviert

2 bdquoBenutzerkontensteuerung Alle Administratoren im Administratorgenehmigungsmodus ausfuumlhrenldquo -

Deaktiviert

3 bdquoBenutzerkontensteuerung Verhalten der Eingabeaufforderung fuumlr erhoumlhte Rechte fuumlr Administratoren im

Administratorgenehmigungsmodusldquo - Erhoumlhte Rechte ohne Eingabeaufforderung

Konfiguration Produktions - Master

copy 2016 Unicat GmbH10

32 Anforderungen Windows 2008 (R2) Server

Bei Windows 2008 Server (R1 und R2) muumlssen folgende Role Services mit install iert werden

Web ServerCommon HTTP Features

Static ContentDefault DocumentHTTP Errors

Application DevelopmentASPNETNET Extensibil ity

SecurityWindows Authentication

PerformanceStatic Content CompressionDynamic Content Compression

Management Tools (s Abb)IIS Management ConsoleIIS 6 Management Compatibil ity

IIS 6 Metabase Compatibil ityIIS 6 WMI Compatibil ityIIS 6 Scripting ToolsIIS 6 Management Console

(A bb IIS M a na g ementkonsole)

11copy 2016 Unicat GmbH

Konfiguration Produktions - Master

321 File Services

Weiterhin benoumltigen Sie fuumlr einen Windows 2008 (R2) Server die Rolle File Services um den imInstallationsordner angelegten Ordner Modules zu einem Freigabordner zu machen Der Ordner Moduleswird benoumltigt um Interfaces erzeugen zu koumlnnen

Die Rolle File Services wird im Server Manager hinzugefuumlgt

(Server Manager -gt Roles -gt Add Roles -gt File Services)

(Abb Add Roles Wizard des Server Managers)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH12

322 Anforderungen IIS

Die Unicat Operations Manager 26 Administrationswebseite erfordert den IIS mit der ASPNET Version 20

Die OMHome-Webseite erfordert integrierte Windows-Authentifizierung

(A bb Integ rierte W indows-A uthentifizierung )

Folgendes ist zu beachten

Der Application-Pool muss unter dem Netzwerk Dienst oder dem OM-ServiceAccount laufen

Der verwendete Benutzer muss Mitglied der lokalen IIS_WPG-Gruppe sein

Bei Verwendung des IIS 70 muss die bdquoKompatibilitaumlt fuumlr IIS 6 Konfigurationldquo

unter Windows-Komponenten aktiviert sein

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH6

31 Anforderungen Windows 2012 Server

Die folgenden Komponenten sind auf einem Windows 2012 Server zu install ieren damit er alsOperationsmanager Server betrieben werden kann

Display Name Name

Rollen [X] File And Storage Services FileAndStorage-Services

[X] File and iSCSI Services

File-Services

[X] File Server FS-FileServer

[X] Storage Services

Storage-Services

[X] Web Server (IIS)

Web-Server

Features [X] NET Framework 35Features

NET-Framework-Features

[X] NET Framework 35(includes NET 20 and 30)

NET-Framework-Core

[X] NET Framework 45Features

NET-Framework-45-Features

[X] NET Framework 45

NET-Framework-45-Core

[X] ASPNET 45

NET-Framework-45-ASPNET

[X] WCF Services

NET-WCF-Services45

[X] TCP Port Sharing

NET-WCF-TCP-PortSharing

[X] User Interfaces andInfrastructure

User-Interfaces-Infra

[X] Graphical ManagementTools and Infrastructure

Server-Gui-Mgmt-Infra

[X] Server Graphical Shell

Server-Gui-Shell

[X] Windows PowerShell

PowerShellRoot

[X] Windows PowerShell 20Engine

PowerShell-V2

[X] Windows PowerShell ISE

PowerShell-ISE

[X] WoW64 Support

WoW64-Support

Web Server Role (IIS)Role Services

[X] Web Server

Web-WebServer

[X] Common HTTP Features Web-Common-Http

7copy 2016 Unicat GmbH

Konfiguration Produktions - Master

[X] Default Document

Web-Default-Doc

[X] Directory Browsing

Web-Dir-Browsing

[X] HTTP Errors Web-Http-Errors

[X] Static Content Web-Static-Content

[X] Health and Diagnostics

Web-Health

[X] HTTP Logging Web-Http-Logging

[X] Performance

Web-Performance

[X] Static ContentCompression

Web-Stat-Compression

[X] Security Web-Security

[X] Request Filtering

Web-Filtering

[X] Windows Authentication

Web-Windows-Auth

[X] Application Development

Web-App-Dev

[X] NET Extensibility 35

Web-Net-Ext

[X] ASPNET 35 Web-Asp-Net

[X] ISAPI Extensions

Web-ISAPI-Ext

[X] ISAPI Filters Web-ISAPI-Filter

[X] Management Tools

Web-Mgmt-Tools

[X] IIS Management Console

Web-Mgmt-Console

[X] IIS 6 ManagementCompatibility

Web-Mgmt-Compat

[X] IIS 6 MetabaseCompatibility

Web-Metabase

[X] IIS 6 Management Console

Web-Lgcy-Mgmt-Console

[X] IIS 6 Scripting Tools

Web-Lgcy-Scripting

[X] IIS 6 WMI Compatibility

Web-WMI

311 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Dies

Konfiguration Produktions - Master

copy 2016 Unicat GmbH8

bedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden muss

(Abb User Account Control)

(Abb User Account Control Settings)

9copy 2016 Unicat GmbH

Konfiguration Produktions - Master

312 Lokale Sicherheitsrichtlinie

Neben der Deaktivierung der UAC sind unter Windows 2012 weitere Sicherheitseinstellungen vorzunehmen

Dienstekonten fuumlr den Zugriff auf Fremdsysteme muumlssen auf allen Dispatcher-Servern lokale Anmelderechtebesitzen Dies wird am besten durch die Verschachtelung der Dienstekonten in die Gruppe der lokalenAdministratoren erreicht

Damit gewaumlhrleistet ist dass die mit lokalen Adminrechten ausgestatteten Dienstekonten uumlberuneingeschraumlnkten Zugriff auf die freigegebenen Verzeichnisse auf den Dispatcherservern (zB CTemp)verfuumlgen muss auf den Dispatchern die lokale Sicherheitsrichtlinie konfiguriert werden Hierzu klickt manrechts oben im Servermanager auf Tools und waumlhlt bdquoLokale Sicherheitsrichtlinieldquo Unter Lokale Richtlinien -Sicherheitsoptionen muumlssen die nachfolgenden Richtlinien konfiguriert werden (vgl Screenshot)

1 bdquoBenutzerkontensteuerung Administratorgenehmigungsmodus fuumlr das integrierte Administratorkontoldquo -

Deaktiviert

2 bdquoBenutzerkontensteuerung Alle Administratoren im Administratorgenehmigungsmodus ausfuumlhrenldquo -

Deaktiviert

3 bdquoBenutzerkontensteuerung Verhalten der Eingabeaufforderung fuumlr erhoumlhte Rechte fuumlr Administratoren im

Administratorgenehmigungsmodusldquo - Erhoumlhte Rechte ohne Eingabeaufforderung

Konfiguration Produktions - Master

copy 2016 Unicat GmbH10

32 Anforderungen Windows 2008 (R2) Server

Bei Windows 2008 Server (R1 und R2) muumlssen folgende Role Services mit install iert werden

Web ServerCommon HTTP Features

Static ContentDefault DocumentHTTP Errors

Application DevelopmentASPNETNET Extensibil ity

SecurityWindows Authentication

PerformanceStatic Content CompressionDynamic Content Compression

Management Tools (s Abb)IIS Management ConsoleIIS 6 Management Compatibil ity

IIS 6 Metabase Compatibil ityIIS 6 WMI Compatibil ityIIS 6 Scripting ToolsIIS 6 Management Console

(A bb IIS M a na g ementkonsole)

11copy 2016 Unicat GmbH

Konfiguration Produktions - Master

321 File Services

Weiterhin benoumltigen Sie fuumlr einen Windows 2008 (R2) Server die Rolle File Services um den imInstallationsordner angelegten Ordner Modules zu einem Freigabordner zu machen Der Ordner Moduleswird benoumltigt um Interfaces erzeugen zu koumlnnen

Die Rolle File Services wird im Server Manager hinzugefuumlgt

(Server Manager -gt Roles -gt Add Roles -gt File Services)

(Abb Add Roles Wizard des Server Managers)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH12

322 Anforderungen IIS

Die Unicat Operations Manager 26 Administrationswebseite erfordert den IIS mit der ASPNET Version 20

Die OMHome-Webseite erfordert integrierte Windows-Authentifizierung

(A bb Integ rierte W indows-A uthentifizierung )

Folgendes ist zu beachten

Der Application-Pool muss unter dem Netzwerk Dienst oder dem OM-ServiceAccount laufen

Der verwendete Benutzer muss Mitglied der lokalen IIS_WPG-Gruppe sein

Bei Verwendung des IIS 70 muss die bdquoKompatibilitaumlt fuumlr IIS 6 Konfigurationldquo

unter Windows-Komponenten aktiviert sein

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

7copy 2016 Unicat GmbH

Konfiguration Produktions - Master

[X] Default Document

Web-Default-Doc

[X] Directory Browsing

Web-Dir-Browsing

[X] HTTP Errors Web-Http-Errors

[X] Static Content Web-Static-Content

[X] Health and Diagnostics

Web-Health

[X] HTTP Logging Web-Http-Logging

[X] Performance

Web-Performance

[X] Static ContentCompression

Web-Stat-Compression

[X] Security Web-Security

[X] Request Filtering

Web-Filtering

[X] Windows Authentication

Web-Windows-Auth

[X] Application Development

Web-App-Dev

[X] NET Extensibility 35

Web-Net-Ext

[X] ASPNET 35 Web-Asp-Net

[X] ISAPI Extensions

Web-ISAPI-Ext

[X] ISAPI Filters Web-ISAPI-Filter

[X] Management Tools

Web-Mgmt-Tools

[X] IIS Management Console

Web-Mgmt-Console

[X] IIS 6 ManagementCompatibility

Web-Mgmt-Compat

[X] IIS 6 MetabaseCompatibility

Web-Metabase

[X] IIS 6 Management Console

Web-Lgcy-Mgmt-Console

[X] IIS 6 Scripting Tools

Web-Lgcy-Scripting

[X] IIS 6 WMI Compatibility

Web-WMI

311 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Dies

Konfiguration Produktions - Master

copy 2016 Unicat GmbH8

bedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden muss

(Abb User Account Control)

(Abb User Account Control Settings)

9copy 2016 Unicat GmbH

Konfiguration Produktions - Master

312 Lokale Sicherheitsrichtlinie

Neben der Deaktivierung der UAC sind unter Windows 2012 weitere Sicherheitseinstellungen vorzunehmen

Dienstekonten fuumlr den Zugriff auf Fremdsysteme muumlssen auf allen Dispatcher-Servern lokale Anmelderechtebesitzen Dies wird am besten durch die Verschachtelung der Dienstekonten in die Gruppe der lokalenAdministratoren erreicht

Damit gewaumlhrleistet ist dass die mit lokalen Adminrechten ausgestatteten Dienstekonten uumlberuneingeschraumlnkten Zugriff auf die freigegebenen Verzeichnisse auf den Dispatcherservern (zB CTemp)verfuumlgen muss auf den Dispatchern die lokale Sicherheitsrichtlinie konfiguriert werden Hierzu klickt manrechts oben im Servermanager auf Tools und waumlhlt bdquoLokale Sicherheitsrichtlinieldquo Unter Lokale Richtlinien -Sicherheitsoptionen muumlssen die nachfolgenden Richtlinien konfiguriert werden (vgl Screenshot)

1 bdquoBenutzerkontensteuerung Administratorgenehmigungsmodus fuumlr das integrierte Administratorkontoldquo -

Deaktiviert

2 bdquoBenutzerkontensteuerung Alle Administratoren im Administratorgenehmigungsmodus ausfuumlhrenldquo -

Deaktiviert

3 bdquoBenutzerkontensteuerung Verhalten der Eingabeaufforderung fuumlr erhoumlhte Rechte fuumlr Administratoren im

Administratorgenehmigungsmodusldquo - Erhoumlhte Rechte ohne Eingabeaufforderung

Konfiguration Produktions - Master

copy 2016 Unicat GmbH10

32 Anforderungen Windows 2008 (R2) Server

Bei Windows 2008 Server (R1 und R2) muumlssen folgende Role Services mit install iert werden

Web ServerCommon HTTP Features

Static ContentDefault DocumentHTTP Errors

Application DevelopmentASPNETNET Extensibil ity

SecurityWindows Authentication

PerformanceStatic Content CompressionDynamic Content Compression

Management Tools (s Abb)IIS Management ConsoleIIS 6 Management Compatibil ity

IIS 6 Metabase Compatibil ityIIS 6 WMI Compatibil ityIIS 6 Scripting ToolsIIS 6 Management Console

(A bb IIS M a na g ementkonsole)

11copy 2016 Unicat GmbH

Konfiguration Produktions - Master

321 File Services

Weiterhin benoumltigen Sie fuumlr einen Windows 2008 (R2) Server die Rolle File Services um den imInstallationsordner angelegten Ordner Modules zu einem Freigabordner zu machen Der Ordner Moduleswird benoumltigt um Interfaces erzeugen zu koumlnnen

Die Rolle File Services wird im Server Manager hinzugefuumlgt

(Server Manager -gt Roles -gt Add Roles -gt File Services)

(Abb Add Roles Wizard des Server Managers)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH12

322 Anforderungen IIS

Die Unicat Operations Manager 26 Administrationswebseite erfordert den IIS mit der ASPNET Version 20

Die OMHome-Webseite erfordert integrierte Windows-Authentifizierung

(A bb Integ rierte W indows-A uthentifizierung )

Folgendes ist zu beachten

Der Application-Pool muss unter dem Netzwerk Dienst oder dem OM-ServiceAccount laufen

Der verwendete Benutzer muss Mitglied der lokalen IIS_WPG-Gruppe sein

Bei Verwendung des IIS 70 muss die bdquoKompatibilitaumlt fuumlr IIS 6 Konfigurationldquo

unter Windows-Komponenten aktiviert sein

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH8

bedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden muss

(Abb User Account Control)

(Abb User Account Control Settings)

9copy 2016 Unicat GmbH

Konfiguration Produktions - Master

312 Lokale Sicherheitsrichtlinie

Neben der Deaktivierung der UAC sind unter Windows 2012 weitere Sicherheitseinstellungen vorzunehmen

Dienstekonten fuumlr den Zugriff auf Fremdsysteme muumlssen auf allen Dispatcher-Servern lokale Anmelderechtebesitzen Dies wird am besten durch die Verschachtelung der Dienstekonten in die Gruppe der lokalenAdministratoren erreicht

Damit gewaumlhrleistet ist dass die mit lokalen Adminrechten ausgestatteten Dienstekonten uumlberuneingeschraumlnkten Zugriff auf die freigegebenen Verzeichnisse auf den Dispatcherservern (zB CTemp)verfuumlgen muss auf den Dispatchern die lokale Sicherheitsrichtlinie konfiguriert werden Hierzu klickt manrechts oben im Servermanager auf Tools und waumlhlt bdquoLokale Sicherheitsrichtlinieldquo Unter Lokale Richtlinien -Sicherheitsoptionen muumlssen die nachfolgenden Richtlinien konfiguriert werden (vgl Screenshot)

1 bdquoBenutzerkontensteuerung Administratorgenehmigungsmodus fuumlr das integrierte Administratorkontoldquo -

Deaktiviert

2 bdquoBenutzerkontensteuerung Alle Administratoren im Administratorgenehmigungsmodus ausfuumlhrenldquo -

Deaktiviert

3 bdquoBenutzerkontensteuerung Verhalten der Eingabeaufforderung fuumlr erhoumlhte Rechte fuumlr Administratoren im

Administratorgenehmigungsmodusldquo - Erhoumlhte Rechte ohne Eingabeaufforderung

Konfiguration Produktions - Master

copy 2016 Unicat GmbH10

32 Anforderungen Windows 2008 (R2) Server

Bei Windows 2008 Server (R1 und R2) muumlssen folgende Role Services mit install iert werden

Web ServerCommon HTTP Features

Static ContentDefault DocumentHTTP Errors

Application DevelopmentASPNETNET Extensibil ity

SecurityWindows Authentication

PerformanceStatic Content CompressionDynamic Content Compression

Management Tools (s Abb)IIS Management ConsoleIIS 6 Management Compatibil ity

IIS 6 Metabase Compatibil ityIIS 6 WMI Compatibil ityIIS 6 Scripting ToolsIIS 6 Management Console

(A bb IIS M a na g ementkonsole)

11copy 2016 Unicat GmbH

Konfiguration Produktions - Master

321 File Services

Weiterhin benoumltigen Sie fuumlr einen Windows 2008 (R2) Server die Rolle File Services um den imInstallationsordner angelegten Ordner Modules zu einem Freigabordner zu machen Der Ordner Moduleswird benoumltigt um Interfaces erzeugen zu koumlnnen

Die Rolle File Services wird im Server Manager hinzugefuumlgt

(Server Manager -gt Roles -gt Add Roles -gt File Services)

(Abb Add Roles Wizard des Server Managers)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH12

322 Anforderungen IIS

Die Unicat Operations Manager 26 Administrationswebseite erfordert den IIS mit der ASPNET Version 20

Die OMHome-Webseite erfordert integrierte Windows-Authentifizierung

(A bb Integ rierte W indows-A uthentifizierung )

Folgendes ist zu beachten

Der Application-Pool muss unter dem Netzwerk Dienst oder dem OM-ServiceAccount laufen

Der verwendete Benutzer muss Mitglied der lokalen IIS_WPG-Gruppe sein

Bei Verwendung des IIS 70 muss die bdquoKompatibilitaumlt fuumlr IIS 6 Konfigurationldquo

unter Windows-Komponenten aktiviert sein

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

9copy 2016 Unicat GmbH

Konfiguration Produktions - Master

312 Lokale Sicherheitsrichtlinie

Neben der Deaktivierung der UAC sind unter Windows 2012 weitere Sicherheitseinstellungen vorzunehmen

Dienstekonten fuumlr den Zugriff auf Fremdsysteme muumlssen auf allen Dispatcher-Servern lokale Anmelderechtebesitzen Dies wird am besten durch die Verschachtelung der Dienstekonten in die Gruppe der lokalenAdministratoren erreicht

Damit gewaumlhrleistet ist dass die mit lokalen Adminrechten ausgestatteten Dienstekonten uumlberuneingeschraumlnkten Zugriff auf die freigegebenen Verzeichnisse auf den Dispatcherservern (zB CTemp)verfuumlgen muss auf den Dispatchern die lokale Sicherheitsrichtlinie konfiguriert werden Hierzu klickt manrechts oben im Servermanager auf Tools und waumlhlt bdquoLokale Sicherheitsrichtlinieldquo Unter Lokale Richtlinien -Sicherheitsoptionen muumlssen die nachfolgenden Richtlinien konfiguriert werden (vgl Screenshot)

1 bdquoBenutzerkontensteuerung Administratorgenehmigungsmodus fuumlr das integrierte Administratorkontoldquo -

Deaktiviert

2 bdquoBenutzerkontensteuerung Alle Administratoren im Administratorgenehmigungsmodus ausfuumlhrenldquo -

Deaktiviert

3 bdquoBenutzerkontensteuerung Verhalten der Eingabeaufforderung fuumlr erhoumlhte Rechte fuumlr Administratoren im

Administratorgenehmigungsmodusldquo - Erhoumlhte Rechte ohne Eingabeaufforderung

Konfiguration Produktions - Master

copy 2016 Unicat GmbH10

32 Anforderungen Windows 2008 (R2) Server

Bei Windows 2008 Server (R1 und R2) muumlssen folgende Role Services mit install iert werden

Web ServerCommon HTTP Features

Static ContentDefault DocumentHTTP Errors

Application DevelopmentASPNETNET Extensibil ity

SecurityWindows Authentication

PerformanceStatic Content CompressionDynamic Content Compression

Management Tools (s Abb)IIS Management ConsoleIIS 6 Management Compatibil ity

IIS 6 Metabase Compatibil ityIIS 6 WMI Compatibil ityIIS 6 Scripting ToolsIIS 6 Management Console

(A bb IIS M a na g ementkonsole)

11copy 2016 Unicat GmbH

Konfiguration Produktions - Master

321 File Services

Weiterhin benoumltigen Sie fuumlr einen Windows 2008 (R2) Server die Rolle File Services um den imInstallationsordner angelegten Ordner Modules zu einem Freigabordner zu machen Der Ordner Moduleswird benoumltigt um Interfaces erzeugen zu koumlnnen

Die Rolle File Services wird im Server Manager hinzugefuumlgt

(Server Manager -gt Roles -gt Add Roles -gt File Services)

(Abb Add Roles Wizard des Server Managers)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH12

322 Anforderungen IIS

Die Unicat Operations Manager 26 Administrationswebseite erfordert den IIS mit der ASPNET Version 20

Die OMHome-Webseite erfordert integrierte Windows-Authentifizierung

(A bb Integ rierte W indows-A uthentifizierung )

Folgendes ist zu beachten

Der Application-Pool muss unter dem Netzwerk Dienst oder dem OM-ServiceAccount laufen

Der verwendete Benutzer muss Mitglied der lokalen IIS_WPG-Gruppe sein

Bei Verwendung des IIS 70 muss die bdquoKompatibilitaumlt fuumlr IIS 6 Konfigurationldquo

unter Windows-Komponenten aktiviert sein

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH10

32 Anforderungen Windows 2008 (R2) Server

Bei Windows 2008 Server (R1 und R2) muumlssen folgende Role Services mit install iert werden

Web ServerCommon HTTP Features

Static ContentDefault DocumentHTTP Errors

Application DevelopmentASPNETNET Extensibil ity

SecurityWindows Authentication

PerformanceStatic Content CompressionDynamic Content Compression

Management Tools (s Abb)IIS Management ConsoleIIS 6 Management Compatibil ity

IIS 6 Metabase Compatibil ityIIS 6 WMI Compatibil ityIIS 6 Scripting ToolsIIS 6 Management Console

(A bb IIS M a na g ementkonsole)

11copy 2016 Unicat GmbH

Konfiguration Produktions - Master

321 File Services

Weiterhin benoumltigen Sie fuumlr einen Windows 2008 (R2) Server die Rolle File Services um den imInstallationsordner angelegten Ordner Modules zu einem Freigabordner zu machen Der Ordner Moduleswird benoumltigt um Interfaces erzeugen zu koumlnnen

Die Rolle File Services wird im Server Manager hinzugefuumlgt

(Server Manager -gt Roles -gt Add Roles -gt File Services)

(Abb Add Roles Wizard des Server Managers)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH12

322 Anforderungen IIS

Die Unicat Operations Manager 26 Administrationswebseite erfordert den IIS mit der ASPNET Version 20

Die OMHome-Webseite erfordert integrierte Windows-Authentifizierung

(A bb Integ rierte W indows-A uthentifizierung )

Folgendes ist zu beachten

Der Application-Pool muss unter dem Netzwerk Dienst oder dem OM-ServiceAccount laufen

Der verwendete Benutzer muss Mitglied der lokalen IIS_WPG-Gruppe sein

Bei Verwendung des IIS 70 muss die bdquoKompatibilitaumlt fuumlr IIS 6 Konfigurationldquo

unter Windows-Komponenten aktiviert sein

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

11copy 2016 Unicat GmbH

Konfiguration Produktions - Master

321 File Services

Weiterhin benoumltigen Sie fuumlr einen Windows 2008 (R2) Server die Rolle File Services um den imInstallationsordner angelegten Ordner Modules zu einem Freigabordner zu machen Der Ordner Moduleswird benoumltigt um Interfaces erzeugen zu koumlnnen

Die Rolle File Services wird im Server Manager hinzugefuumlgt

(Server Manager -gt Roles -gt Add Roles -gt File Services)

(Abb Add Roles Wizard des Server Managers)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH12

322 Anforderungen IIS

Die Unicat Operations Manager 26 Administrationswebseite erfordert den IIS mit der ASPNET Version 20

Die OMHome-Webseite erfordert integrierte Windows-Authentifizierung

(A bb Integ rierte W indows-A uthentifizierung )

Folgendes ist zu beachten

Der Application-Pool muss unter dem Netzwerk Dienst oder dem OM-ServiceAccount laufen

Der verwendete Benutzer muss Mitglied der lokalen IIS_WPG-Gruppe sein

Bei Verwendung des IIS 70 muss die bdquoKompatibilitaumlt fuumlr IIS 6 Konfigurationldquo

unter Windows-Komponenten aktiviert sein

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH12

322 Anforderungen IIS

Die Unicat Operations Manager 26 Administrationswebseite erfordert den IIS mit der ASPNET Version 20

Die OMHome-Webseite erfordert integrierte Windows-Authentifizierung

(A bb Integ rierte W indows-A uthentifizierung )

Folgendes ist zu beachten

Der Application-Pool muss unter dem Netzwerk Dienst oder dem OM-ServiceAccount laufen

Der verwendete Benutzer muss Mitglied der lokalen IIS_WPG-Gruppe sein

Bei Verwendung des IIS 70 muss die bdquoKompatibilitaumlt fuumlr IIS 6 Konfigurationldquo

unter Windows-Komponenten aktiviert sein

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

13copy 2016 Unicat GmbH

Konfiguration Produktions - Master

323 User Account Control (UAC)

Die Benutzerkontensteuerung (UAC) verhindert dass Prozesse im Hintergrund unbemerkt Operationen imAdministratoren Kontext ausfuumlhren Dies widerspricht der Funktionsweise des Operations Managers welcherfuumlr die Automatisierung notwendige administrative Operationen im Hintergrund ausfuumlhren muss Diesbedeutet dass fuumlr einen reibungslosen Betrieb die Benutzerkontensteuerung (UAC) deaktiviert werden mussDie Vorgehensweise ist in Kapitel 311 dokumentiert Die in Kapitel 312 beschriebenen zusaumltzlichenSicherheitseinstellungen muumlssen unter Windows 2008 (R2) nicht vorgenommen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH14

33 Anforderungen SQL Server

Der Unicat Operations Manager 26 erfordert einen MS SQL Server 2005 oder houmlher mit dem aktuellstenService Pack Dieser kann entweder eine Vollversion oder eine SQL Server Express-Version sein

Um die Installation erfolgreich vornehmen zu koumlnnen muss das Installationskonto administrativeBerechtigungen auf dem SQL Server besitzen (dh Server Administrator)

Der SQL-Server muss im mixed-security-mode laufen Fuumlr die Installation wird integrierte Anmeldungverwendet im spaumlteren Betrieb greift der Operations Manager nur noch uumlber ein SQL-Konto OMAdminwelches bei der Installation erzeugt wird auf den SQL Server zu

Zur Erzeugung von neuen Datenbanken ist es notwendig dass der OMAdmin Login uumlber die Statement-Berechtigung create database verfuumlgt

Nach der Installation kann dem Installationsbenutzer das Administrationsrecht auf den SQL-Server entzogenwerdenZu beachten ist dass der OMAdmin Login database owner auf allen OM-Datenbanken sein muss

Folgende Datenbanken werden durch den Unicat Operations Manager verwendet

OMCore Betriebsdatenbank mit Sicherheitsinformationen

ntadm2 Verwaltungsdatenbank mit Infrastrukturdaten und Prozessen

Optional

ntadm2_Archive

Optional kann eine ntadm2 Datenbank als Archiv-Datenbank erzeugt werden

Diese erhaumllt regelmaumlszligig alle aktuellen Prozessdaten zur Aufbewahrung

ntadm2_Inventory

Optional kann eine zusaumltzliche ntadm2 Datenbank fuumlr Inventardaten erzeugt werden

Wichtig

Falls es sich bei der SQL Server Version um einen SQL Server 2008 oder SQL Server 2008 R2 handelt muss imSQL Management Studio in den Eigenschaften der NTADM2 Datenbank unter Optionen der Compatibil ityLevel auf SQL Server 2005 (90) eingestellt werden (vgl Screenshot)

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

15copy 2016 Unicat GmbH

Konfiguration Produktions - Master

34 Anpassung Firewall

Auf dem SQL-Server muumlssen die SQL-Ports in der Firewall geoumlffnet werden da sonst die Installation weiterernicht lokaler OM-Server sowie die ordnungsgemaumlszlige Kommunikation zwischen SQL-Server und OM-Servernnicht gewaumlhrleistet werden kann (vgl httpsupportmicrosoftcomkb968872)

Folgendes Script muss auf dem SQL-Server ausgefuumlhrt werden um die entsprechenden Ports zu oumlffnen

echo ========= Ports des SQL-Servers ===================echo Aktivieren von Port 1433 fuumlr die SQLServer-Standardinstanznetsh fi rewal l set portopening TCP 1433 SQLServer echo Aktivieren von Port 1434 fuumlr dedizierte Adminis tratorverbindungennetsh fi rewal l set portopening TCP 1434 SQL-Adminis tratorverbindung echo Aktivieren von Port 4022 fuumlr den konventionel len SQL Server-Service Broker netsh fi rewal l set portopening TCP 4022 SQL-Service Broker echo Aktivieren von Port 135 fuumlr Transact-SQL-DebuggerRPC netsh fi rewal l set portopening TCP 135 SQL-DebuggerRPC echo ========= Ports fuumlr Analysedienste ==============echo Aktivieren von Port 2383 fuumlr die SSAS-Standardinstanznetsh fi rewal l set portopening TCP 2383 Analysedienste echo Aktivieren von Port 2382 fuumlr den SQL Server-Browserdienstnetsh fi rewal l set portopening TCP 2382 SQL-Browser echo ========= Verschiedene Anwendungen ==============echo Aktivieren von Port 80 fuumlr HTTP netsh fi rewal l set portopening TCP 80 HTTP echo Aktivieren von Port 443 fuumlr SSLnetsh fi rewal l set portopening TCP 443 SSL echo Aktivieren des Ports fuumlr die Schal tflaumlche Durchsuchen des SQL Server-Browserdienstsnetsh fi rewal l set portopening UDP 1434 SQL-Browser echo Zulassen von Multicast-Broadcastantwort auf UDP (Aufzaumlhlung der Browserdienste OK)netsh fi rewal l set multicastbroadcastresponse ENABLE

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH16

4 Installation

Bei der Installation eines Operations Manager Server muss die Installationsreihenfolge der einzelnenSoftwarepakete beachtet werden Nachdem das Betriebsystem der Webserver und der SQL-Server auf demSystem install iert sind kann mit der Installation des Operations Manager Server begonnen werden

Vier Installationspakete muumlssen nacheinander install iert werden

OMBaseSetupOMWebSetupOMWebServiceSetupBasketSetup

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

17copy 2016 Unicat GmbH

Konfiguration Produktions - Master

41 OMBaseSetup

Das Paket OMBaseSetup wird auf jedem Operations Manager Server mit Ausnahme eines reinen Datenbank-Servers benoumltigt Es install iert das Kernsystem und integriert die Moumlglichkeit der Erzeugung einer neuenDatenbank oder dem Anschluss an eine bestehende Datenbank-Installation Das Base Setup beinhaltet immerden Dispatcher Service welcher Warteschlangen mit Antraumlgen uumlberwachen kann und das Discover und Sync fuumlr die Umgebung ausfuumlhrt

Hinweis zum Umgang des Dispatcher - Dienst und LDAP-Watcher-Dienst nach der Installation desUnicat Operations Manager

Dispatcher Funktionalitaumlt

Wenn der install ierte Operations Manager Server nicht die Funktion eines Dispatcher-Servers (so) uumlbernehmen soll kann nun unter Systemsteuerung -gt Dienste der Dienst OMDispatchergestoppt und deaktiviert werden

LDAP-Watcher Dienst

Wenn die Uumlberwachung eines LDAP-Verzeichnisses mit Persistent Querys nicht verwendet werdensoll kann der Dienst OMLDAPWatch ebenfalls gestoppt und deaktiviert werden

Vor dem Installationsstart sollte wenn eine neue Datenbank install iert wird eine Uumlberpruumlfung durchgefuumlhrtwerden ob der SQL-Server sich im mixed -security mode befindet Dazu wird SQL-Server Management Studiogestartet und die Servereigenschaften angezeigt (s Abb)

(A bb SQ L Server M a na g ement Stud io)

Die Einstellung sbquoServer Authenticationrsquo muss auf SQL Server and Windows Authentication mode

(mixed ndash security mode) gesetzt werden

Die Einstellung wird erst wirksam wenn der SQL-Server Dienst neu gestartet wurde

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH18

Im Ordner OMBaseSetup l iegt die Installationsdatei O M Ba seSetupmsi die mit einem Doppelklick gestartet werden kann

(A bb Insta lla tionsfortschritt O M Ba seSetup)

Im zweiten Dialogfeld werden folgende Einstellungen vorgenommen

bull Sie legen hier den Installationspfad des Unicat Operations Managers fest (Select Installation Folder)

bull Waumlhlen Sie fuumlr die COM+ Installationseinstellung Everyone aus

Nach Betaumltigen des bdquoNextldquo Buttons muss im folgenden Dialog spezifiziert werden ob die Installation auf einebereits bestehende Datenbank oder eine neu zu erstellende Datenbank erfolgen soll

In den folgenden zwei Kapiteln werden die Installationsmoumlglichkeiten bezuumlglich Datenbanken naumlherbeschrieben

Bitte beachtenAb der Betriebssystemversion Windows Server 2008 R2 und SQL Server Version 2012 und houmlher wird alsStandarddienstkonto fuumlr den Dienst SQL Server (MSSQLSERVER) das Konto NT SERVICEMSSQLSERVERverwendet Dieses Konto verfuumlgt nur uumlber eingeschraumlnkte Berechtigungen auf das Verzeichnis CProgram Files(x86) wodurch die SQL Datenbanken ntadm2 und omcore bei der Installation im Standardpfad CProgramFiles (x86)OperationsManagerSqlData nicht erzeugt werden koumlnnen Dementsprechend empfiehlt es sichwaumlhrend der SQL Server Installation einen anderen Account mit ausreichenden Berechtigungen alsDienstkonto fuumlr den SQL Server Dienst auszuwaumlhlen bei der Installation des OMBaseSetups einen anderenPfad fuumlr die Generierung der Datenbanken anzugeben oder den Benutzer NTServiceMSSQLSQLSERVER temporaumlrzum lokalen Administrator auf dem SQL Server zu machen

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

19copy 2016 Unicat GmbH

Konfiguration Produktions - Master

411 Installation einer neuen Datenbank (Default)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (default)beschrieben

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (default) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltetwerden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der lokale Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH20

Mit dem naumlchsten Schritt wird die vollautomatische Installation beginnen

(A bb Insta lla tionsfortschritt)

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

412 Installation einer neuen Datenbank (Advanced)

Im folgenden wird das Installationsverfahren bei Auswahl der Option install new database (advanced)beschriebenDer Unterschied zur Installationsmoumlglichkeit install new database (default) besteht im wesentlichen darindass der Datenbankinstallationsassistent hochflexible Moumlglichkeiten bietet um die Unicat OperationsManager Datenbank zu install ieren

(A bb K onfig urierung der Insta lla tionseinstellung )

bull Nach Aufruf des Dialogfensters des OMBaseSetup mit der Auswahl install new database (advanced) muumlssen die Standard-Inhalte der erforderlichen Eingabeboxen ergaumlnzt bzw uumlberschrieben werden

Administrative Account (domainuser)Hier wird der User angegeben mit dem der Unicat Operations Manager administrativ verwaltet

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

21copy 2016 Unicat GmbH

Konfiguration Produktions - Master

werden sollBeachten Sie hier bitte folgende Notation DomaumlnennameUsernameIn diesem Kontext kann der Unicat Operations Manager das erste Mal gestartet undkonfiguriert werdenWeiterhin muss beachtet werden dass an dieser Stelle der Text MYDOMAIN durch den NetBIOS-Namen der entsprechenden Domaumlne ersetzt werden muss in der der OM-Server install iert wurde

Database Server Hier wird der Name des SQL-Servers angegeben auf dem die Datenbank ggfs neu erzeugt wirdSoll der Unicat Operations Manager auf einer eigenen Instanz eines bestehenden SQL-Serversaufgesetzt werden ist an dieser Stelle der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneinzutragen (z B Server1Instanz1) Gleiches gilt wenn als Datenbank die SQL2005 Express Edition verwendet wird In diesem Fall wirdebenfalls der SQL-Servername und der Instanzname getrennt durch ein Backslash-Zeicheneingetragen (default z B Server1SQLEXPRESS)Die Erstellung der Datenbank erfolgt im Kontext des aktuell angemeldeten Kontos Dieses Kontomuss auf dem SQL-Server uumlber entsprechende Berechtigungen verfuumlgen eine Datenbank zuerzeugen und zu laden

Local database installation path (must exist) Hier wird der der Pfad zu den SQL-Devices angegeben wie er auf dem SQL Server zu finden ist

Das dort angegebene Verzeichnis muss auf dem Zielsystem bereits existieren

Die Datenbank-Installation erfolgt jetzt mit Hilfe des Installations-Assistenten

(A bb Insta lla tions-A ssistent der Da tenba nk-Insta lla tion)

Der Assistent ist im Standard vorbelegt mit den Einstellungen fuumlr die Installation einer neuen OM-Datenbank auf der lokalen Maschine unter Benutzung des momentan angemeldeten Kontos(integrated security)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH22

Der Assistent bietet optional die Moumlglichkeit die Datenbank zB auf einem entfernten System in einer benannten Instanz zu install ieren Sollte diese Installations- variante nicht mit integrierter Security (im Kontext des momentan angemeldeten Benutzers) durchzufuumlhren sein z B weil der momentan angemeldete Benutzer auf dem Zielsystem nicht uumlber die erforderlichen Berechtigungen verfuumlgt ndash koumlnnen abweichende Anmeldeinformationen fuumlr das SQL-Login angegeben werden

Die Auswahl Use existing installed databases entspricht der Auswahl use existing databaseim MSI-Installer (siehe oben)

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

23copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Sofern es die Sicherheitsrichtlinien eines Unternehmens nicht zulassen dass der Account OMAdmin auf dem SQL-Server die Berechtigung zur Ezeugung einer neuen Datenbank erhaumlltkann der Haken bei Use existing (empty) databases gesetzt werden In diesem Fall sind durch einen Datenbank-Administrator auf dem Datenbankserver die folgenden Schritte durchzufuumlhren bevor der Installationsvorgang fortgesetzt werden kann

- Datenbanken OMCore und NTADM2 leer erzeugen- Login fuumlr den Benutzer OMAdmin mit Passwort Unicat1 erzeugen- Mapping des Benutzers OMAdmin als Database Owner (dbo) der beiden neu erzeugten Datenbanken

Der Assistent uumlberpruumlft vor Beginn der Datenbank-Installation ob diese mit den eingegebenenInformationen moumlglich ist und generiert ggfs entsprechende Fehlermeldungen

HINWEIS

Soll die OM-Datenbank auf einem entfernten SQL-Server in einer dort eingerichteten Instanz install iertwerdenmuss fuumlr die Instanz TCPIP als Netzwerk-Protokoll aktiviert sein und der SQL-Browser-Dienst muss aufdem entfernten SQL-Server gestartet sein

Nach erfolgreichem Abschluss des Base-Setup wird eine Bestaumltigungsmeldung angezeigt

42 OMWebSetup

Mit dem OMWebSetup wird ein Operations Manager Server auf dem ein Base-Setup durchgefuumlhrt wurde zueinem Operations-Manager Web-Server Der Web-Server stellt die Bedienungsoberflaumlche des OM zurVerfuumlgung und nutzt die Datenbank welche beim Base-Setup auf diesem Server erzeugt oder verbunden wurde

Im Ordner OMWebSetup befindet sich die Installationsdatei O M W ebSetupmsi

Durch einen Doppelklick auf die MSI Datei kann die Installation gestartet werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH24

(Abb Installationsfortschritt OMWebSetup)

An dieser Stelle der Installation legt OMWebSetup ein virtuelles Webverzeichnis auf dem InternetInformation Server an Der Name des Verzeichnisses und die Website fuumlr die Installation muumlssen hierdefiniert werden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMWebSetup)

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

25copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Die Installation O M W ebSetup wurde erfolgreich durchgefuumlhrt

Exklusiver Applica tion-Pool

Soll das Web in einem eigenen bdquoIIS-Application-Poolldquo und eigener Identitaumlt ausgefuumlhrt werden istfolgendes zu beachten

Den Benutzer lokal auf dem Web-Server in die Gruppe bdquoIIS Worker Process Groupldquo hinzufuumlgenDem Benutzer das Recht bdquoLogon as a Serviceldquo gebenEinen neuen bdquoApplication-Poolldquo im IIS-Manager erstellen und unter Identitaumlt den Benutzer eintragenIn den Eigenschaften von bdquoOM-Homeldquo und bdquoOM-Web-Serviceldquo den neuen bdquoApplication-Poolldquoauswaumlhlen

43 OMWebServiceSetup

Um eine Operations-Manager Server zu einem Web-Service-Server zu machen muss das PaketWebServiceSetup auf einem Base bzw Web-Server install iert werden

Im Ordner OMWebServiceSetup befindet sich die Datei W ebServiceSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMWebServiceSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Website fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

Jetzt kann die Installation beginnen

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH26

(Abb Installationsfortschritt OMWebServiceSetup)

Nach Abschluss der Installation kann der WebService uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M W ebService_Virtuelles_Verzeichn is]O M W ebServicea smx

44 OMBasketSetup

Um den OMBasket des Operations-Manager Server nutzen zu koumlnnen muss das Paket BasketSetup install iertwerden

Im Ordner BasketSetup befindet sich die Datei Ba sketSetupmsi die install iert werden muss

(Abb Installationsfortschritt OMBasketSetup)

Auch an dieser Stelle der Installation wird ein virtuelles Webverzeichnis auf dem Internet InformationServer angelegt Der Name des Verzeichnisses und die Webseite fuumlr den Zugriff muumlssen hier definiertwerden Es wird empfohlen die Standardeinstellungen beizubehalten

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

27copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Jetzt kann die Installation beginnen

(Abb Installationsfortschritt OMBasketSetup)

Nach Abschluss der Installation kann der OMBasket uumlber folgende URL getestet werden

http [Insta lla tionsserver][O M Ba sket_Virtuelles_Verzeichn is]

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH28

5 Integration ins Betriebssystem

Nach dem Starten des Dienstes O M Dispa tcher wird in der Ereignisanzeige (Start -gt Programme -gt Verwaltung -gt Ereignisanzeige) eine weitere Protokolldatei Unicat OM erstellt

(A bb Ereig n isa nzeig e)

(A bb Ereig n isa nzeig e P rotokoll)

In dieser Protokolldatei speichert der Operations Manager alle wichtigen betriebsbedingtenInformationen

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

29copy 2016 Unicat GmbH

Konfiguration Produktions - Master

6 Starten der Web-Oberflaumlche

Ab der Operations Manager Version 26 wird als Basis der net Framework 20 verwendet Daher ist es wichtigdass das virtuelle Verzeichnis des OM im IIS den Framework 20 verwendet Die Einstellung kann ggfs wiefolgt vorgenommen werden

(A bb IIS - M a na g er)

Fuumlr den Web-Service ist analog zu verfahren

Mit der URL

http [Insta lla tionsserver][O M Home_Virtuelles_Verzeichn is]

kann nun die Operations Manager Bedienungsoberflaumlche durch den Administrator aufgerufen werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH30

(A bb O M Home)

Mit dem Menuumlpunkt OM Klassisch gelangt man in die klassische OM Ansicht

(A bb kla ssische A nsicht O M Home)

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

31copy 2016 Unicat GmbH

Konfiguration Produktions - Master

7 Startkonfiguration

Mit dem Menuumlpunkt Umgebung ndashgt Konfigurations-Assistent gelangt man in den Dialog zur Erfassung derIT-Umgebung

(A bb W eg zum K onfig ura tions - A ssistenten)

bull Uumlber die Auswahl Domaumlnen werden die aktuellen Domaumlnen zur Erfassung in den OM angeboten Hier ist es wichtig zunaumlchst die Domaumlne zu erfassen in der sich auch das Verwaltungskonto fuumlrden OM befindet

(A bb K onfig ura tions - A ssistent)

Nach Auswahl einer Domaumlne werden die Anmeldeinformationen zum Zugriff auf diese Domaumlnehinterlegt Diese sollten dem Domaumlnen-Administrator entsprechen Mit Hinzufuumlgen wird die Domaumlne ergaumlnzt und durch den OM abgefragt und die Objekte wie Benutzer und Gruppenautomatisch in die Datenbank erfasst

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH32

(A bb K onfig ura tions - A ssistent na ch Hinzufuumlg en)

Weiterhin muss der Operations Manager Server in die Da tenba nk erfa sst w erden Hier koumlnnen auch alle Server die spaumlter verwaltet werden sollen ergaumlnzt werden

(A bb K onfig ura tions - A ssistent (Serversysteme))

Hinweis

Alle gefundenen Domaumlnen-Controller und der lokale Server auf dem der OM install iert wurde werden automatisch als Serversysteme hinzugefuumlgt

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

33copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Es ist zwingend erforderlich dass beim lokalen Serversystem auf dem der OM install iert wurde guumlltigeAnmeldeinformationen hinterlegt werdenNach dem erfolgreichen Eintragen werden die neuen Objekte angezeigt

(A bb Entdeckte O bjekte K onfig ura tions - A ssistent)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH34

8 Eintragen von Lizenzschluumlsseln

Die Eintragung von Lizenzen erfolgt uumlber den Menuumlpunkt Extras -gt Lizenzierung

(A bb O M Home und O pera tions M a na g er Licensing )

Lautet der Lizenzkey wie folgt OM-12345678-1234 (OMCore 1000 User) so muss er folgendermaszligeneingetragen werden

OM-12345678-1234-OMCore1000

Nach Eingabe des guumlltigen Lizenzschluumlssels muss ein neues Interface erzeugt werdenDies kann uumlber Umgebung -gt Systemdienst -gt konfigurierenhellip gestartet werden ( s Kapitel Interface neuerzeugen )

Sollte die Eintragung von Lizenzen mit der in diesem Kapitel erlaumluterten Vorgehensweise fehlschlagen da zBkein Internetzugang vorhanden ist muumlssen die Lizenzen manuell eingetragen werden In Kapitel Manuelleseintragen von Lizenzennummern ist das manuelle Eintragen von Lizenzen naumlher erlaumlutert

9 Manuelles Eintragen von Lizenznummern

Unter Umstaumlnden ist das direkte Eintragen von Lizenznummern uumlber die Oberflaumlche des Operations Managernicht moumlglich Dies haumlngt wesentlich von der Moumlglichkeit ab eine direkte Verbindung (firewallabhaumlngig) insInternet aufzubauen so dass die Pruumlfung der Lizenznummern auf dem Unicat Server erfolgen kann

Wenn sich die Lizenzen nicht mit sbquoExtrasrsquo -gt sbquoLizensierungrsquo eintragen lassen kann alternativ wie folgtvorgegangen werden

1 Oumlffnen Sie das SQL Server Management Studio2 Waumlhlen Sie die Datenbank OMCore aus3 Oumlffnen Sie die Tabelle tblLicense4 Tragen Sie Ihre Lizenz wie im folgenden Beispiel gezeigt manuell in die Tabelle ein

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

35copy 2016 Unicat GmbH

Konfiguration Produktions - Master

Lauten Ihre Lizenzen zB

OM-12345678-1234 (OMCore 1000 User)OM-12345679-1235 (NSNET)

Id key function functionCount decrypt checksum

12345678

OMCore 1000 1234

12345679

NSNET 1 1235

Bei l izenzierung von Modulen wird im Parameter functionCount immer der Wert 1 eingetragen

Dem Parameter Id wird kein Wert manuell zugewiesen da die Id automatisiert vom SQL-Server generiertund vergeben wird

5 Erstellen Sie ein neues Interface Wie Sie ein neues Interface erstellen wird im nachfolgenden Kapitel erlaumlutert

10 Interface neu erzeugen

Wenn neue Module install iert wurden oder Lizenzschluumlssel eingetragen wurden muss die Schnittstelle fuumlr dieModule einmalig aktualisiert werden Die Aktualisierung erfolgt uumlber den Menuumlpunkt Umgebung -gtSystemdienst -gt konfigurieren Voraussetzung fuumlr die Aktualisierung ist dass der Dispatcher-Server in derhierarchischen Datenbank (HDB) mit guumlltigen Anmeldeinformationen hinterlegt wurde Um zu uumlberpruumlfen obder Dispatcher-Server mit guumlltigen Anmeldeinformationen hinterlegt ist gehen Sie wie folgt vor

1 Datenbank -gt Daten -gt bearbeiten2 Waumlhlen Sie die Klasse Host aus Es kann dann uumlber die Schaltflaumlche Schnittstelle erneuern eine neue Schnittstellenbeschreibung erzeugt werden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH36

Beim naumlchsten Neustart der Oberflaumlche steht die neue Schnittstelle zur Verfuumlgung

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

37copy 2016 Unicat GmbH

Konfiguration Produktions - Master

11 Neu-Installation Aktualisierung

Fuumlr eine DeinstallationNeuinstallation des Operationsmanager auf einem Serversystem gehen Sieschrittweise wie folgt vor

1 Registry Einstellungen der bestehenden Installation sichern

bull Start -gt ausfuumlhren -gt regedit

bull HKEY_LOCAL_MACHINESOFTWAREUnicatGmbH auswaumlhlen

bull Rechter Mausklick auf das Objekt und dann exportieren

(A bb Reg istry und File-Export)

2 OMDispatcher-Dienst stoppen ( Start -gt ausfuumlhren -gt Servicesmsc ) und alle OMExecuteexe-Prozesse im

Task-Manager abbrechen

3 Installationspakete uumlber die Systemsteuerung ndashgt Programme in folgender Reihenfolge deinstall ieren

bull Operations Manager Basketbull Operations Manager Web Servicebull Operations Manager Homebull Operations Manager Base (Datenbank nicht loumlschen)

Nach der Deinstallation sollten folgende Uumlberpruumlfungen durchgefuumlhrt werden

bull Uumlberpruumlfung ob alle relevanten Ordner geloumlscht wurden

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH38

bull Im Installationsverzeichnis des Operationsmanager folgende Ordner (falls noch vorhanden) loumlschen

OperationsManagerdispatcher

OperationsManagermodules

(lassen sich nicht alle Dateien loumlschen ist unter Umstaumlnden ein Neustart des Systems erforderlich)

4 Nachdem Sie die Schritte 1 2 und 3 erfolgreich durchgefuumlhrt haben koumlnnen Sie die Installation der OM-Software-Pakete in folgender Reihenfolge durchfuumlhren

bull Operations Manager Basebull Operations Manager Homebull Operations Manager Web Servicebull Operations Manager Basket

5 Spielen Sie die von Ihnen in Schritt 1 exportierte Registry-Datei wieder ein indem Sie einen Doppelklick aufdiese taumltigen

6 Uumlberpruumlfen Sie ob alle Datenbank-Patches eingespielt wurden

bull SQL Server Management Studio oumlffnen und NTADM2tblDBVersion auswaumlhlenbull Inhalt der Tabelle pruumlfen ob im Status uumlberall OK eingetragen ist

(A bb SQ L Server M a na g ement Stud io und Ta belle dbotb lDBVersion)

7 Uumlberpruumlfung ob der Dispatcher Dienst wieder gestartet ist

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

39copy 2016 Unicat GmbH

Konfiguration Produktions - Master

12 Manuelles Einspielen der Datenbank-Patches

Konnte ein Datenbank-Patch durch die Installation nicht korrekt eingespielt werden gehen Sie wie folgt vor

1 Fuumlhren Sie den DBUpdatewizzard wie im folgenden beschrieben aus

bull Start -gt ausfuumlhren -gt cmdbull Geben Sie den Pfad zur DBUpdateWizzardexe in der Kommandozeile (s Abb) ein

Sind Sie uumlber die Kommandozeile in den Ordner der DBUpdateWizzardexe gelangt geben Sie folgendesein und druumlcken zum Ausfuumlhren die Return-Taste

DBUpdateWizzardexe InstallationsverzeichnisPatches

zB DBUpdateWizzardexe cProgrammeOperationsManagerPatches

(Abb Kommandozeile)

2 Im SQL Server Management Studio erneut die Tabelle tblDBVersion uumlberpruumlfen

Sollten immer noch Fehler auftauchen gehen Sie wie folgt vor

bull Erstellen Sie eine neue Abfrage im SQL Server Management Studio Stellen Sie sicher dass als Datenbank die OM-Datenbank ausgewaumlhlt ist (hier ntadm2)

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH40

(A bb SQ L Server M a na g ement Stud io New Q uery)

Oumlffnen Sie den entsprechenden SQL-Patch im Verzeichnis Patches mit dem bdquoText Editorldquo

(A bb P a tchesverzeichn is und mit dem Text-Ed itor g eoumlffnete P a tchda tei)

Kopieren Sie den Inhalt in den SQL Query-Eingabebereich

Durch druumlcken der F5-Taste oder druumlcken der - Schaltflaumlche wird der Patch eingespielt

(A bb Q uery-Eing a bebereich mit eing efuumlg tem P a tchda tei-Inha lt und A bb na ch A usfuumlhren der Q uery)

Sollte ein Fehler auftauchen kontaktieren Sie uns per E-Mail und schicken Sie den Fehlertext imAusgabefenster der SQL Query als Anhang an supportunicat-gmbhcom

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

41copy 2016 Unicat GmbH

Konfiguration Produktions - Master

13 Manuelles installieren der Datenbanken

Wenn die Datenbank nicht direkt durch das Setup auf den Datenbankserver installiert werden kann istalternativ die manuelle Installation der OM-Datenbanken moumlglich Die OM MSI-Pakete koumlnnen danachmit der Option bestehende Datenbank verwenden installiiert werden

1 Extrahieren der Datenbanken aus der MSI Datei

Mit dem folgenden Befehl kann das OMBaseSetupMSI entpackt werden

msiexec a OMBaseSetupmsi qb TARGETDIR=CTemp

Im Ordner CtempSqlDumps befinden sich dann die entpackten Datenbank-Backup-Dateien

2 Die Datenbanken auf dem gewuumlnschten SQL-Server wiederherstellen

3 Auf dem SQL-Server ein explizites SQL-Login OMAdmin mit dem Kennwort Unicat1 erzeugen

4 Den SQL-Login auf den Datenbanken OMCore und NTADM zum Database Owner machen (uUUsername in DB fuumlr Login erstellenverbinden)

5 Die OMCore Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die OMCore DB)

exec SP_SetupOMCore NameDesDatenbankServers CProgramFilesOperationsManagerDispatcher DomainAccount

Hierbei wird der Name des Datenbankservers (ggfs mit Instanz) angegeben (kurz ohne DNS-Suffix)der Installationspfad des Dispatcher und der volle Name des OM Dienstekontos im AD

6 Die NTADM2 Datenbank wird mit dem folgenden Befehl konfiguriert (TSQL gegen die NTADM2 DB)

exec sp_setupNTADM DomainAccount NameDesDatenbankServers

Hierbei wird der volle Name des OM-Dienstekontos angegeben und der lange Name desDatenbankservers (inkl DNS-Suffix)

Nach Abschluss dieser Schritte kann die Installation des OM mit dem Base-Paket fortgefuumlhrt werdenBei der Option Datenbank wird die bestehende Datenbank ausgewaumlhlt und der Name desDatenbankservers angegeben

14 Installation auf 64 Bit Systemen

Fuumlr die Installation auf 64 Bit Systemen muss gewaumlhrleistet sein dass der IIS Application Pool fuumlr dieOperations Manager Webseite in 32 Bit ausgefuumlhrt wird

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH42

141 Konfiguration Windows 2003 Server (IIS6)

Gehen Sie folgendermaszligen vor um die 32-Bit-Version von ASPNET 20 auszufuumlhren

1 Klicken Sie auf Start und auf Ausfuumlhren geben Sie cmd ein und klicken Sie auf OK

2 Geben Sie den folgenden Befehl ein um den 32-Bit-Modus zu aktivieren

cscript SYSTEMDRIVEinetpubadminscriptsadsutilvbs SET W3SVCAppPools

Enable32bitAppOnWin64 1

3 Geben Sie den folgenden Befehl ein um die Version von ASPNET 20 (32 Bit) zu install ieren und um

die Skriptzuordnungen im IIS-Stammverzeichnis und im folgenden Verzeichnis zu install ieren

SYSTEMROOTMicrosoftNETFrameworkv2050727aspnet_regiisexe -i

4 Stellen Sie sicher dass der Status der ASPNET-Version 2050727 (32 Bit) in der Liste

Webdiensterweiterungen im Internetinformationsdienste-Manager auf Zugelassen gesetzt ist

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

43copy 2016 Unicat GmbH

Konfiguration Produktions - Master

142 Konfiguration Windows 2008 Server und Windows 2008 ServerR2 (IIS7)

Um diese Einstellung vorzunehmen gehen Sie wie folgt vor

bull In der IIS-Managementkonsole den Application Pool auswaumlhlen und die erweiterten Eigenschaften auswaumlhlen (s Abb)

(A bb IIS M a na g ementkonsole)

bull In den erweiterten Eigenschaften im Punkt Enable 32-Bit Applications den Wert auf true setzen

(A bb Erweiterte Eig enscha ften A pplica tion P ool)

bull Bitte beachten Sie das bei Windows 2008 Server R2 die Einstellung des Punktes Identity (unter Process Model) auf NetworkService umgestellt werden muss

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH44

143 Konfiguration Windows 2012 Server (IIS8)

Neben den im vorangegangenen Kapitel beschriebenen Konfigurationsschritten fuumlr IIS7 ist beim IIS8 daraufzu achten dass in den erweiterten Eigenschaften des DefaultAppPools die Net Framwork Version auf v20umgestellt wird

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

45copy 2016 Unicat GmbH

Konfiguration Produktions - Master

15 Bekannte Probleme

Problem ProblemloumlsungIIS Fehlermeldung

Die aktuelle Identitaumlt (NT-AUTORITAumlTNETZWERKDIENST) hat keinenSchreibzugriff auf cWINDOWSMicrosoftNETFrameworkv2050727Temporary ASPNETFiles

Falls der IIS nach dem net Framework 20 install iertwurde muss die Registrierung aktualisiert werden

windirMicrosoftNETFrameworkltversiongtaspnet_ regiisexe ndashi

Keine Datenbankverbindung beim Start derOMHome-Website

Der SQL-Server muss auf mixed-security-modeeingestellt sein Der Login sbquoOMAdminrsquo muss existierenund eine Anmedlung damit moumlglich sein

Bei Neuinstallation auf Servern die bereits eineOM-Installation hatten sind ggfs DLLs aumlltererVersionen vor der Neuinstallation zu entfernenDiese sind ggfs Unter system32 und im netAssembly Cache zu finden

Zu entfernende DLLs

NetUtildllClsHDBdllNSNTADMdll

Bei der Installation des OM auf einem WindowsServer 2008 ohne Service Pack erscheint beimersten Aufruf des OMHome die Fehlermeldung

Una ble to ca st CO M object of type M SScriptContro lScriptContro lC la ss to interfa ce type M SScriptContro lISciptContro l

Oumlffnen der Kommandozeile und Eingabe von Regsvr32msscriptocx beseitigt das Problem

IIS Fehlermeldung

There is a duplicate systemwebextensionsscriptingscriptResourceHandler section defined

Bei der Installation des Operation Managers auf IIS 80(Windows Server 2012) muss die Net FrameworkVersion in den erweiterten Eigenschaften des DefaultApplication Pools auf v20 eingestellt werden

Der XML-Webservice l iefert bei Multivalue-Attributen keine Werte zuruumlck

Auf dem SQL Server muss in den Eigenschaften derNTADM2-Datenbank der Compatibil ity Level auf SQLServer 2005 (90) eingestellt werden

Die Installation des OMBaseSetups bricht ab underzeugt im Eventlog folgenden Eintrag CREATE FILEencountered operating system error 5(Access isdenied) while attempting to open or create thephysical file CProgram Files (x86)OperationsManagerSqlDataomcore_datmdf

Das Dienstkonto in dessen Kontext der der SQL ServerDienst laumluft (Standard NT ServiceMSSQLSERVER)besitz nicht die notwendigen Berechtigungen um imStandardpfad CProgram Files (x86)OperationsmanagerSQLData die Datenbankdateienanzulegen

3 Loumlsungsmoumlglichkeiten

- Erzeugen sie die Datenbankdateien nicht im

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme

Konfiguration Produktions - Master

copy 2016 Unicat GmbH46

Standardpfad unter CProgram Files (x86)- Lassen sie den SQL Server Dienst im Kontext einesadministrativen Benutzers laufen- Machen sie den Benutzer MSSQLSERVER temporaumlr zumlokalen Administrator auf dem SQL-Server

  • 1 Dokumentenhistorie
  • 2 Nutzungsbedingungen
  • 3 Voraussetzungen
    • 31 Anforderungen Windows 2012 Server
      • 311 User Account Control (UAC)
      • 312 Lokale Sicherheitsrichtlinie
        • 32 Anforderungen Windows 2008 (R2) Server
          • 321 File Services
          • 322 Anforderungen IIS
          • 323 User Account Control (UAC)
            • 33 Anforderungen SQL Server
            • 34 Anpassung Firewall
              • 4 Installation
                • 41 OMBaseSetup
                  • 411 Installation einer neuen Datenbank (Default)
                  • 412 Installation einer neuen Datenbank (Advanced)
                    • 42 OMWebSetup
                    • 43 OMWebServiceSetup
                    • 44 OMBasketSetup
                      • 5 Integration ins Betriebssystem
                      • 6 Starten der Web-Oberflaumlche
                      • 7 Startkonfiguration
                      • 8 Eintragen von Lizenzschluumlsseln
                      • 9 Manuelles Eintragen von Lizenznummern
                      • 10 Interface neu erzeugen
                      • 11 Neu-Installation Aktualisierung
                      • 12 Manuelles Einspielen der Datenbank-Patches
                      • 13 Manuelles installieren der Datenbanken
                      • 14 Installation auf 64 Bit Systemen
                        • 141 Konfiguration Windows 2003 Server (IIS6)
                        • 142 Konfiguration Windows 2008 Server und Windows 2008 Server R2 (IIS7)
                        • 143 Konfiguration Windows 2012 Server (IIS8)
                          • 15 Bekannte Probleme