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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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