SC2012 OpsMgr Deployment
SC2012 OpsMgr Deployment
SC2012 OpsMgr Deployment
Manager
Microsoft Corporation
Published: November 1, 2013
Authors
Byron Ricks
Applies To
System Center 2012 Operations Manager
System Center 2012 Service Pack 1 (SP1) Operations Manager
System Center 2012 R2 Operations Manager
Feedback
Send suggestions and comments about this document to [email protected].
Copyright
This document is provided "as-is". Information and views expressed in this document, including
URL and other Internet website references, may change without notice.
Some examples depicted herein are provided for illustration only and are fictitious. No real
association or connection is intended or should be inferred.
This document does not provide you with any legal rights to any intellectual property in any
Microsoft product. You may copy and use this document for your internal, reference purposes.
You may modify this document for your internal, reference purposes.
2013 Microsoft Corporation. All rights reserved.
Microsoft, Active Directory, Bing, Internet Explorer, JScript, SharePoint, Silverlight, SQL Server,
Visio, Visual Basic, Visual Studio, Win32, Windows, Windows Intune, Windows PowerShell, and
Windows Vista are trademarks of the Microsoft group of companies. Portions of this
documentation related to network monitoring are provided by EMC, and for those portions the
following copyright notice applies 2010 EMC Corporation. All rights reserved. All other
trademarks are property of their respective owners.
Revision History
Release Date
Changes
November 1, 2013
Contents
About This Document ...................................................................................................................... 7
Deploying System Center 2012 - Operations Manager................................................................... 7
Planning the System Center 2012 - Operations Manager Deployment ....................................... 8
Considerations when Upgrading to System Center 2012 - Operations Manager .................... 9
Considerations for a Clean Installation of System Center 2012 Operations Manager ........ 11
Considerations when Designing a Management Group for Network Monitoring ................... 12
Considerations for Application Performance Monitoring ........................................................ 14
Considerations for High Availability and Disaster Recovery................................................... 15
Deploying System Center 2012 - Operations Manager ............................................................. 15
Environmental Prerequisites for Operations Manager............................................................ 19
Supporting Infrastructure ..................................................................................................... 20
Security Considerations ...................................................................................................... 21
Agent and Agentless Monitoring ......................................................................................... 29
Single-Server Deployment of Operations Manager ................................................................ 30
Walkthrough: Installing Operations Manager on a Single Server ....................................... 33
Distributed Deployment of Operations Manager .................................................................... 38
How to Install the First Management Server in a Management Group ............................... 42
How to Install Additional Management Servers .................................................................. 46
How to Install the Operations Console ................................................................................ 49
How to Configure the Operations Console to Use SSL When Connecting to a Reporting
Server ............................................................................................................................... 50
How to Install the Operations Manager Web Console ........................................................ 51
Web Console Security in Operations Manager ................................................................... 55
How to Use FIPS Compliant Algorithms.............................................................................. 56
How to Install the Operations Manager Reporting Server................................................... 58
Deploying a Gateway Server ............................................................................................... 61
How to Deploy a Gateway Server .................................................................................... 62
How to Chain Gateways .................................................................................................. 66
Authentication and Data Encryption for Windows Computers ......................................... 67
How to Obtain a Certificate Using Windows Server 2008 Enterprise CA .................... 72
How to Obtain a Certificate Using Windows Server 2008 Stand-Alone CA ................. 76
How to Configure an HTTPS Binding for a Windows Server 2008 CA ........................ 81
Deploying ACS and ACS Reporting .................................................................................... 81
How to Install Audit Collection Services (ACS) ................................................................ 83
How to Install an Audit Collection Services (ACS) Collector and Database .................... 84
How to Deploy ACS on a Secondary Management Server ............................................. 86
How to Deploy ACS Reporting ......................................................................................... 87
How to Deploy Audit Collection Services for UNIX/Linux ................................................ 88
Using SQL Server 2012 Always On Availability Groups with System Center 2012 SP1 Operations Manager ........................................................................................................ 91
How to Upgrade from the Evaluation Version of Operations Manager .................................. 95
Installing Operations Manager by Using the Command Prompt Window ............................. 96
How to Enable High Availability for the Data Access Service ................................................ 99
Using a Firewall .................................................................................................................... 100
How to Configure the Operations Manager Database to Listen on a Specific TCP/IP Port
....................................................................................................................................... 104
How to Configure the Reporting Data Warehouse to Listen on a Specific TCP/IP Port ... 106
Upgrading to System Center 2012 - Operations Manager....................................................... 108
Upgrading from System Center Operations Manager 2007 R2 ........................................... 109
Upgrade Process Flow Diagrams...................................................................................... 111
Upgrade Path Checklists for Operations Manager ............................................................ 113
Checklist: Single-Server Upgrade (Simple) ................................................................... 114
Checklist: Single-Server Upgrade (Complex) ................................................................ 116
Checklist: Distributed Upgrade (Simple) ........................................................................ 119
Checklist: Distributed Upgrade (Complex) ..................................................................... 122
Pre-Upgrade Tasks for Operations Manager .................................................................... 129
Upgrade Tasks for Operations Manager ........................................................................... 137
Improving Upgrade Performance ...................................................................................... 139
Upgrade Helper Management Pack .................................................................................. 140
Upgrading Hardware and Software to Meet System Requirements ................................. 143
How to Add an Operations Manager 2007 R2 Secondary Management Server
(Operations Manager Upgrade) .................................................................................. 144
How to Move Agents to an Operations Manager 2007 R2 Secondary Management
Server (Operations Manager Upgrade) ...................................................................... 145
How to Replace an Operations Manager 2007 R2 Gateway that Has an Unsupported
Configuration (Operations Manager Upgrade) ........................................................... 149
How to Remove an Operations Manager 2007 R2 Gateway (Operations Manager
Upgrade) ..................................................................................................................... 152
Upgrading SQL Server (Operations Manager Upgrade) ............................................... 153
Upgrading a Single-Server Operations Manager 2007 R2 Environment .......................... 153
How to Upgrade an Operations Manager 2007 R2 Single-Server Management Group 154
Upgrading Agents in an Operations Manager 2007 R2 Single-Server Management Group
.................................................................................................................................... 157
Upgrading a Distributed Operations Manager 2007 R2 Environment ............................... 158
How to Upgrade a Secondary Management Server from Operations Manager 2007 R2
.................................................................................................................................... 159
How to Upgrade a Gateway Server from Operations Manager 2007 R2 ...................... 160
Upgrading Operations Manager 2007 R2 Agents in a Distributed Management Group 161
How to Upgrade Agents from Operations Manager 2007 R2 ........................................ 162
How to Upgrade a Management Group from an Operations Manager 2007 R2 RMS .. 167
Document History
Release date
Changes
April 1, 2012
Tasks
The following topics introduce the task areas covered in the Deployment Guide:
For upgrade procedures to System Center 2012 Service Pack 1 (SP1), see the guide Upgrading
System Center 2012 Operations Manager to System Center 2012 SP1.
Downloadable Documentation
You can download a copy of this technical documentation from the Microsoft Download Center.
Always use the TechNet library for the most up-to-date information.
Getting Started
Provides a learning roadmap intended for the operator in a Tier I role
Covers key concepts and considerations for discovering and monitoring network routers and
switches, including the network interfaces and ports on those devices and the virtual LAN
(VLAN) that they participate in
targeting the RMS. If you do not have any management packs that previously targeted the RMS,
you will not need to make use of the RMS Emulator.
Data Warehouse
Data warehouse is now required; this is new for System Center 2012 Operations Manager and
is included in all sizing scenarios in the Operations Manager Sizing Helper
While upgrading, the UI will direct you to add a data warehouse if one does not exist.
Resource Pools
A resource pool is a collection of management servers, or gateway servers, used to distribute
work amongst themselves and take over work from a failed member.
Due to the introduction of resource pools, we recommend that all management servers be
connected by a low latency network. This means that if you are currently using management
servers in multiple datacenters or sites we recommend you move all management servers to a
single data center and use gateway servers at the other sites.
10
You should always have two management servers in ANY environment. A second management
server allows for failover and easy restore. All management servers are members of the All
Management Servers Resource pool, which balances the monitoring load of your management
group as new management servers are added, and provides automatic failover for monitoring.
SeeDistributed Deployment of Operations Manager for complete details.
Make sure the SDK Service is running on all management servers and that any SDK client
(console, web console, connector, PowerShell) can connect to it. In System Center 2012
Operations Manager, setup sets this service to automatically start on every management server
during installation. We support any SDK client connecting to any management server.
Network Monitoring
See Considerations when Designing a Management Group for Network Monitoring for information
regarding management packs and running Network Discovery.
11
Common Installations
Use the Operations Guide for Operations Manager for System Center 2012 to determine
hardware requirements for each Operations Manager server feature. If you want to install more
than one feature on the same computer, use the higher of the recommended hardware
requirements for any of the combined features.
The sizing helper is a downloadable tool in spreadsheet format that contains tabs listing general
information on supported configurations, as well as sizing examples based on number of agents
and number of network devices monitored, information on gateway servers, and more.
For example, a scenario calling for 500 agents monitoring 50 network devices calls for a
recommendation of:
1. (1) One management server managing up to 500 agents handling the entire workload, plus
(1) one additional management server for HA / failover, managing up to five SDK connections
2. (2) Two management servers in a single resource pool monitoring the 50 network devices
3. (2) Two servers: An Operations Database Server, and an Operations Data Warehouse
Server (with an SRS and Web Console Server)
Not included in this scenario is the possible need for a gateway server. They are supported for
use in managing network devices, but the gateway server must be in its own resource pool, and
not in the same pool as the devices.
Resource Pools
A resource pool is a collection of management servers or gateway servers used to distribute work
amongst themselves and to take over work from a failed member.
Due to the introduction of resource pools it is recommended that all management servers be
connected by a low latency network. This means that if you are currently using management
servers in multiple datacenters or sites we recommend you move all management servers to a
single data center and use gateway servers at the other sites.
You should always have two management servers in ANY environment. A second management
server allows for failover and easy restore. All management servers are members of the All
Management Servers Resource pool, which balances the monitoring load of your management
group as new management servers are added, and provides automatic failover for monitoring.
See Distributed Deployment of Operations Manager for complete details.
Make sure the SDK Service is running on all management servers and that any SDK client
(console, web console, connector, PowerShell) can connect to it. In System Center 2012
Operations Manager, setup sets this service to automatically start on every management server
during installation. Any SDK client can connect to any management server.
LAN (VLAN) that they participate in. You can also delete discovered network devices and prevent
the deleted network devices from being rediscovered the next time discovery runs. For more
information, see Monitoring Networks by Using Operations Manager.
Resource Pools
Network monitoring in System Center 2012 Operations Manager requires its own separate
resource pool.
Create a resource pool dedicated to network management; add dedicated management servers
into the newly created resource pool, then remove the dedicated management server from any
other resource pool.
1. Each management server or gateway server can run only one discovery rule. You specify a
single management server or gateway server to run the discovery rule and a management
server resource pool to perform the actual monitoring of the network devices.
2. If you create discovery rules on multiple management servers, you should create a
management pool for each and make sure that each discovery defines a different set of
devices. If a single device is managed in different pools, it will not be able to be deleted.
For more information see How to Discover Network Devices in Operations Manager 2012 and
Network Device Discovery Settings.
Upgrade
If you were monitoring network devices in Operations Manager 2007 R2 and are upgrading
toSystem Center 2012 Operations Manager, the network monitoring you were performing will
still function properly. But if you want to take advantage of the additional monitoring capabilities
available when upgrading, you will need to rerun network device discovery. However, you must
also upgrade any appropriate management packs. See Monitoring Networks by Using
Operations Manager for more information. If upgrading management packs is not an option,
13
then do not rerun discovery: continue to operate under the original management packs and the
original network monitoring capabilities you had under Operations Manager 2007 R2.
See Also
Security for Servers Performing Network Discovery
Tuning Network Monitoring
Operations Database
The primary consideration for application performance monitoring on design and planning is its
impact on the database. Since application performance monitoring in Operations Manager is
Health Service based, scale and load put on the Operations Manager Database is an important
factor to consider.
For example, when monitoring many applications that generate several events (state changes)
each per second, it is easy to see how the Health Services can be overloaded if not considered in
the design phase. For example, the average application generates 0.3 events per second. With
IIS supporting hundreds of applications per host it can result in 30 or more events being raised
per second through the Health Service.
For more information see Operations Manager Sizing Helper and How to Configure Grooming
Settings for the Operations Manager Database.
Agents
Application performance monitoring is not agentless, so using resource pools is not a design
option for optimizing performance or scale. The application monitoring agent is installed at the
same time as the Operations Manager agent. You do not have to pre-plan where to install the
application monitoring service.
Upgrade
For AVIcode 5.7 customers, there are two ways to look at an upgrade:
1. Integrated (AVIcode integrated with Operations Manager), where Operations Manager
handles some of the configuration steps
2. Standalone (Continuing to run AVIcode 5.7 as a separate product from Operations Manager)
For more information, see Notes for AVIcode 5.7 Customers in the Operations Guide.
14
Note: Installation of AVIcode 5.7 integration management packs is NOT supported in System
Center 2012 Operations Manager. If you need to use AVIcode 5.7 with System Center 2012
Operations Manager, for example to monitor IIS 6 hosts, the management packs must be
installed on the System Center Operations Manager 2007 R2 environment before upgrading to
System Center 2012 Operations Manager. Additionally, you need to import an update for the
AVIcode 5.7 management packs from the System Center 2012 Operations Manager installation
media.
See Also
Monitoring .NET Applications
See Also
Operations Manager Sizing Helper
across servers. Any number of these can then be combined together to form an overall
Operations Manager infrastructure that consists of multiple management groups. These
management groups can then relate to each other in a hierarchical fashion as your business
needs dictate.
This section of the Deployment Guide describes an individual management group deployment,
where you have one management group, but the features of Operations Manager are either
installed on a single server or distributed over several servers.
For information about connecting management groups, see Connecting Management Groups in
Operations Manager.
Required Accounts
During setup, you are prompted for two accounts, the management server action account and
the System Center Configuration service and System Center Data Access service account.
In Operations Manager, you can use the same account for both services.
If you install Reporting, you are prompted for two additional accounts, the Data Warehouse
Write account and the Data Reader account. These accounts are created as domain user
accounts and added to the local Administrators group on the target server.
Note
If you create a specific account for installation, this account must be a member of the
sysadmin server role for Microsoft SQL Server, but also have access to the master
database.
16
Note
If you install multiple management servers, you are prompted for a management server
action account and a System Center Configuration service and System Center Data
Access service account each time you add a management server. You must provide
the same accounts for each installation.
Account
Description
Permissions
Account
Description
Permissions
The SQL Server database server name and instance name. If you have installed SQL Server
by using the default instance, you only have to specify the SQL Server name.
A new operational database (for first management server installation in the management
group) or an existing operational database (for installing additional management servers in an
existing management group).
The Data file and Log folder locations. By default, these are C:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\Data or C:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\Log as appropriate to the SQL Server defaults.
Important
If TCP/IP is disabled on a remote server that is hosting the SQL Server database, Setup
will not be able to connect to the SQL Server database. To resolve this issue, enable
TCP/IP on the remote server.
Ensure that SQL Server Reporting Services has been correctly installed and configured. For
more information about how to install and configure SQL Server 2012 Reporting Services, see
SQL Server Installation (SQL Server 2008 R2).
See Also
Deploying System Center 2012 - Operations Manager
sweeping changes. The prerequisites are presented in a unified format with scenario-specific
items called out.
For more information about design and environmental decisions, see Planning the System Center
2012 - Operations Manager Deployment. For more information about supported configurations for
System Center 2012 Operations Manager, see System Requirements for
System Center 2012 Operations Manager.
In This Section
Supporting Infrastructure
Describes prerequisites and issues that you need to be aware of before you install
System Center 2012 Operations Manager.
Security Considerations
Describes high-level security factors that need to be addressed.
Supporting Infrastructure
This section addresses prerequisites and issues involving Active Directory Domain Services
(AD DS) and Domain Name System (DNS) that you need to be aware of before initiating your
System Center 2012 Operations Manager installation.
Active Directory Domain Services
System Center 2012 Operations Manager relies on AD DS for a number of services, including
definition of security principles, rights assignment, authentication, and authorization. Operations
Manager queries AD DS when performing computer and service discovery and can use AD DS
for storing and distributing agent configuration information. For Operations Manager to function
properly, AD DS and its supporting service, DNS, need to be healthy and at certain minimum
configuration levels. In addition, certain domain naming conventions must be followed.
Domain Space Naming
An Operations Manager management group cannot be installed into a root Active Directory
domain that has a flat DNS namespace. However, you can install the management group into
child domains of the root domain. For example, you have a root domain that has a DNS name of
"Woodgrove". Because this root domain has a flat DNS namespace, you cannot install an
Operations Manager management group into the Woodgrove domain. But, if the Woodgrove
20
domain has a child domain with a DNS name of "National", the fully qualified domain name of the
child domain would be national.woodgrove. For more information about configuring Windows for
domains with single-label DNS names, see Information about configuring Active Directory
domains by using single-label DNS names.
Domain Functional Level
Windows Server Active Directory can operate at different functional levels. These levels are
distinguished by the version of the Windows Server operating system that is permitted on the
domain controllers present in the domain. System Center 2012 Operations Manager requires
that the domain functional level be Windows 2000 native, Windows Server 2003 interim, Windows
Server 2003, or Windows Server 2008. The domain functional level of Windows Server 2008 R2
is also supported (for the SP1 version of System Center 2012 Operations Manager, Windows
Server 2008 R2 SP1 and Windows Server 2012 are supported). For System Center 2012
Operations Manager to function properly, you must check the domain functional level and raise it
to the appropriate version. To do this, see Raise the Domain Functional Level.
Note
Ensure that you exercise due caution prior to raising a domain's functional level because
it cannot be reversed, and if there are any down-level domain controllers, their function
will be impacted.
Forest Functional Level
The forest functional level is similar to the domain functional level in that it sets a minimum
domain controller operating system level across the whole forest. After it is set, domain
controllers with down-level operating systems from lower functional levels cannot be introduced
into the forest. Operations Manager does not have a forest functional level requirement; however,
if the forest functional level is left at the default Windows 2000 level, there may be domains in
your forest that won't meet the minimum domain functional level requirement.
DNS
DNS must be installed and in a healthy state to support AD DS. Beyond the reliance of
Operations Manager on AD DS, there are no specific DNS requirements.
See Also
Environmental Prerequisites for Operations Manager
Security Considerations
Most of the work in preparing the environment for System Center 2012 Operations Manager
goes into security-related tasks. This section covers those tasks at a cursory level. For more
information, see the Index to Security-related Information for Operations Manager.
Preparing the security-related tasks involves the following:
21
Planning and preparing the service accounts, user accounts, and security groups that you will
need.
Trust Boundaries
Active Directory domains form the basic unit of a Kerberos trust boundary as seen by Operations
Manager. This boundary is automatically expanded to other domains in the same name space
(the same Active Directory tree), and between domains that are in different Active Directory trees
but still in the same Active Directory forest via transitive trusts. The trust boundary can be further
expanded between domains in different Active Directory forests through the use of across forest
trusts.
Kerberos
The Kerberos authentication protocol, which is supported by Windows 2000 domain controllers
and above, can only occur within a trust boundary. Kerberos authentication is the mechanism
used to perform the Operations Manager agent/server mutual authentication. Agent/server mutual
authentication is mandated in Operations Manager Shell for all agent/server communication.
An Operations Manager management group does have the ability to perform discovery and
monitoring outside of the Kerberos trust boundary that it is in. However, because the default
authentication protocol for Windows-based computers that are not joined to an Active Directory
domain is NTLM, another mechanism must be used to support mutual authentication. This is
done through the exchange of certificates between agents and servers.
Certificates
When Operations Manager communication needs to occur across trust boundaries, such as when
a server that you want to monitor lies in a different, untrusted, Active Directory domain than the
management group that is performing the monitoring, certificates can be used to satisfy the
mutual authentication requirement. Through manual configuration, certificates can be obtained
and associated with the computers and the Operations Manager services running on them. When
a service that needs to communicate with a service on a different computer starts and attempts to
authenticate, the certificates will be exchanged and mutual authentication completed.
Important
The certificates used for this purpose must ultimately trust the same root certification
authority (CA).
For more information about how to obtain and make use of certificates for mutual authentication,
see Deploying a Gateway Server.
Certification Authority
To get the necessary certificates, you will need access to a certification authority (CA). This can
be either Microsoft Certificate Services or a third-party certification service such as VeriSign.
Microsoft Certificate Services
There are four types of Microsoft CAs:
Enterprise root
22
Enterprise subordinate
Stand-alone root
Stand-alone subordinate
Both enterprise types of CAs require Active Directory Domain Services; stand-alone CAs do
not. Either type of CA can issue the necessary certificates for agent/server mutual
authentication across trust boundaries.
Customarily, a CA infrastructure consists of a root CA that signs its own certificates and certifies
itself and one or more subordinate CAs, which are certified by the root. The subordinate CA
servers are the ones that a service certificate requests, while the root is taken offline and held for
safekeeping. For more information about designing certificates, see Infrastructure Planning and
Design and Authentication and Data Encryption for Windows Computers.
Monitoring UNIX and Linux computers
System Center 2012 Operations Manager can monitor UNIX and Linux computers. Because the
UNIX and Linux computers are not participating in the Active Directory domain that the
management group is in a variation of the certificate method of mutual authentication, discussed
before, is used.
Establishing Mutual Authentication with UNIX and Linux computers
You will use the Discovery wizard to find UNIX and Linux computers and add them to the
management group as managed objects. During the Discovery wizard process, Operations
Manager has the discovered UNIX and Linux computer generate a self-signed certificate which is
used for mutual authentication with the management server. The certificate generation, signing
and exchange process works like this when SSH discovery is enabled:
1. The Discovery Wizard process on the management server has the discovered UNIX or Linux
computer generate a self-signed certificate.
2. The discovering management server issues a get certificate request to the UNIX or Linux
computer.
3. The UNIX or Linux computer returns the certificate to the management server
4. The discovering management server creates a key pair and a self-signed certificate of its
own. The management server only generates a key pair and a self-signed certificate when it
discovers its first UNIX or Linux computer. The management server then imports its own
certificate into its trusted certificate store. The discovering management server then signs the
UNIX or Linux certificate with its private key. Any subsequent signing of UNIX or Linux
computer certificates by the management server will reuse the management servers private
key that was generated on the first signing.
5. The discovering management server then issues a put certificate request which puts the now
management server-signed certificate back onto the UNIX or Linux computer that initially
generated it. The UNIX or Linux computer WSMAN communication layer is then restarted to
make the new UNIX\Linux computer generated certificate active.
6. Now when the management server requests that the UNIX or Linux computer authenticate
itself, the UNIX or Linux computer will provide the trusted certificate to the management
server and the management server will read the signature on the certificate that it is
presented with, see that it trusts this signature (because the signature is its own private key
23
that is stored in its own trusted certificate store) and accept this certificate as proof that the
UNIX OR LINUX computer is who the management server thinks it is.
7. The discovering management server will use UNIX or Linux credentials as configured in the
appropriate Run As Profile to authenticate itself with the UNIX or Linux computer. See the
Planning for UNIX or Linux Run As Profiles section for more details.
Important
The preceding order of operations is for the low security version of UNIX or Linux
discovery.
Planning for UNIX or Linux Run As Profiles
After the UNIX or Linux computer is being managed by the discovering management server, the
management pack discoveries and workflows begin to run. These workflows require the use of
credentials to complete successfully. These credentials, what objects, classes or group they will
be applied to and the computers that they will be distributed to are contained in Run As Profiles.
There are two Run As Profiles that are imported when the UNIX management packs are imported
into your management group; they are:
Unix Action Account profile This Run As profile and its associated UNIX or Linux
credentials are used for low security activities on the designated UNIX or Linux computers.
Unix Privileged Account profile This Run As profile and its associated UNIX or Linux
credentials are used for activities that are protected by a higher level of security and therefore
require an account that has higher privileges on the UNIX or Linux computer. This can be
(but does not have to be) the root account.
You will need to configure these profiles with the appropriate UNIX or Linux computer credentials
for the management pack workflows that use them to function correctly.
Accounts and Groups
Over the lifetime of your Operations Manager deployment, you will potentially need many
accounts and security groups. During Operations Manager Setup, you are only prompted for four.
You need to consider additional accounts when planning out role-based security assignments,
notifications, and alternate credentials to run processes. For guidance on planning role-based
security assignments, see Planning the System Center 2012 - Operations Manager Deployment.
Role-Based Security Accounts and Groups
Operations Manager controls access to monitored groups, tasks, views, and administrative
functions through the assignment of user accounts to roles. A role in Operations Manager is the
combination of a profile type (operator, advanced operator, administrator) and a scope (what data
the role has access to). Typically, Active Directory security groups are assigned to roles, and then
individual accounts are assigned to those groups. Prior to deploying, plan out Active Directory
security groups that can be added to these and any custom-created roles so that you can then
add individual user accounts to the security groups.
Operations Manager provides the following role definitions out-of-the-box.
24
Role name
Profile type
Profile description
Role scope
Operations Manager
Administrators:
Created at setup;
cannot be deleted;
must contain one or
more global groups
Administrator
Operations Manager
Advanced Operator
Advanced Operators:
Created at setup;
globally scoped; cannot
be deleted
Operations Manager
Authors: Created at
setup; globally scoped;
cannot be deleted
Author
Operations Manager
Operators: Created at
setup; globally scoped;
cannot be deleted
Operator
Operations Manager
Read-Only Operator
Read-Only Operators:
Created at setup;
globally scoped; cannot
be deleted
Operations Manager
Report Operators:
Created at setup;
globally scoped
Report Operator
Globally scoped
Operations Manager
Report Security
Administrators:
Integrates SQL Server
Report Security
Administrator
Enables integration of
SQL Server Reporting
Services security with
Operations Manager
No scope
25
Role name
Profile type
Reporting Services
security with
Operations Manager
user roles; gives
Operations Manager
administrators the
ability to control access
to reports; cannot be
scoped
Profile description
Role scope
roles
You can add Active Directory security groups or individual accounts to any of these predefined
roles. If you do, those individuals will be able to exercise the given role privileges across the
scoped objects.
Note
The predefined roles are globally scoped, giving them access to all groups, views, and
tasks (except for Report Security Administrator).
Operations Manager also allows you to create custom roles based on the Operator, Read-Only
Operator, Author, and Advanced Operator profiles. When you create the role, you can further
narrow the scope of groups, tasks, and views that the role can access. For example, you can
create a role entitled "Exchange Operator" and narrow the scope to only Exchange-related
groups, views, and tasks. User accounts assigned to this role will only be able to run Operatorlevel actions on Exchange-related objects.
Notification Accounts and Groups
Individuals in your company that will interact with Operations Manager frequently, such as an
Exchange administrator who has been assigned to the Exchange Operator role, need a way to
discover new alerts. This can be done by either watching the Operations console for new alerts or
by Operations Manager informing them about the alert via supported communications channels.
Operations Manager supports notifications through e-mail, instant messaging, Short Message
Service, or pager messages. Notifications on what the role needs to know go out to recipients
that you specify in Operations Manager. An Operations Manager recipient is merely an object that
has a valid address to receive the notification, such as an SMTP address for e-mail notifications.
Therefore, it is logical to combine role assignment with notification group membership via an email-enabled security group. For example, create an Exchange Administrators security group and
populate it with individuals that have the knowledge and permissions to fix things in Exchange.
Assign this security group to a custom-created Exchange Administrator role so they have access
to the data and are e-mail-enabled. Then, create a recipient by using the SMTP address of the email-enabled security group.
Service Accounts
26
At the time of deployment, you need to have the following service accounts ready. If you use
domain accounts and your domain Group Policy object (GPO) has the default password
expiration policy set as required, you will either have to change the passwords on the service
accounts according to the schedule, or use low maintenance system accounts, or configure the
accounts so that the passwords never expire.
Account name
Requested when
Used for
Low maintenance
High security
Management
server Action
Account
management
server setup
Collecting data
from providers,
running
responses
Local system
Low privilege
domain account
Data Access
Service and
Configuration
Service Account
management
server setup
Writing to
operational
database,
running services
Local system
Low privilege
domain account
Local
Administrator
Account for target
devices
Discovery and
push agent install
Installing agents
Domain or local
administrator
account
Domain or local
administrator
account
Agent Action
Account
Discovery and
push agent install
Gathering
information and
running
responses on
managed
computers
Local system
Low privilege
domain account
Data Warehouse
Write Action
Account
Reporting Server
setup
Writing to the
Reporting Data
Warehouse
database
Low privilege
domain account
Low privilege
domain account
Data Reader
Account
Reporting Server
setup
Querying SQL
Reporting
Services
database
Low privilege
domain account
Low privilege
domain account
27
When you install Operations Manager, you select an account for the System Center
Configuration service and System Center Data Access service. For more information, see
Deploying System Center 2012 - Operations Manager.
Caution
Do not modify the default Active Directory permissions to allow an account to do
unrestricted modifications of its own SPN.
If you select the Local System as the System Center Data Access service account, the account
can create the appropriate SPN. No additional configuration is necessary.
If you use a domain account, you must register an SPN for each management server. Use the
SETSPN command line tool. For more information about running that tool, see Setspn Overview.
Register both the netbios name and fully qualified domain name of the management server, using
the following syntax:
setspn a MSOMSdkSvc/<netbios name> <DAS account domain>\<DAS account name>
setspn a MSOMSdkSvc/<fqdn> <DAS account domain>\<DAS account name>
Tip
You can list the SPNs registered to user account or computer with the following syntax:
setspn l <DAS account name>
setspn l <fqdn>
If you are using Network Load Balancing or using a hardware load balancer, the System Center
Data Access service must run under a domain account. In addition to the setup already
described, you must also register the load balanced name, using the following syntax:
setspn a MSOMSdkSvc/<load balanced name> <DAS account domain>\<DAS account name>
Note
All of the System Center Data Access services running behind the load balancer must be
running with the same domain account.
Run As Accounts
Agents on monitored computers can run tasks, modules, and monitors on demand as well as in
response to predefined conditions. By default, all tasks run by using the Agent Action account
credentials. In some cases, the Agent Action account may have insufficient rights and privileges
to run a given action on the computer. Operations Manager supports the running of tasks by
agents in the context of an alternate set of credentials called a Run As Account. A Run As
Account is an object that is created in Operations Manager, just like a recipient is, and maps to an
Active Directory user account. A Run As Profile is then used that maps the Run As Account to a
specific computer. When a rule, task, or monitor that has been associated with a Run As Profile
at the development time of a management pack needs to run on the targeted computer, it does
so by using the specified Run As Account.
Out-of-the-box, Operations Manager provides a number of Run As Accounts and Run As Profiles,
and you can create additional ones as necessary. You may also choose to modify the Active
Directory credentials that a Run As Account is associated with. This will require planning,
28
creating, and maintaining additional Active Directory credentials for this purpose. You should treat
these accounts as service accounts with respect to password expiration, Active Directory Domain
Services, location, and security.
You will need to work with management pack authors as they develop requests for Run As
Accounts. For more information, see the Index to Security-related Information for Operations
Manager.
See Also
Environmental Prerequisites for Operations Manager
Opening Remote procedure call (RPC) ports beginning with endpoint mapper TCP 135 and
the Server Message Block (SMB) port TCP/UDP 445.
Enabling the File and Printer Sharing for Microsoft Networks and the Client for Microsoft
Networks services (this ensures that the SMB port is active).
If enabled, Windows Firewall Group Policy settings for Allow remote administration
exception and Allow file and printer sharing exception must be set to Allow unsolicited
incoming messages from: to the IP address and subnets for the primary and secondary
management servers for the agent.
Windows Installer 3.1. To install, see Windows Installer 3.1 (article 893803) in the Microsoft
Knowledge Base.
29
Microsoft Core XML services (MSXML) 6 on the Operations Manager product installation
media in the \msxml subdirectory.
Note
Push agent installation will install MSXML 6 on the targeted device if it is not there.
Ongoing Management
Ongoing management of an agent requires that the TCP 135 (RPC), RPC range, and TCP 445
(SMB) ports remain open and that the SMB service remains enabled.
Agents Outside a Trust Boundary
For agents that lie outside the trust boundary of the management servers, the environmental
prerequisites are the same as for those that lie inside a trust boundary, plus some additions.
Because the device is going to have an installed agent, the software, service, and port
requirements remain the same. However, because there is no underlying infrastructure to support
Kerberos authentication, certificates must be used on both sides of the connection.
To simplify the cross trust boundary configuration, you can install an Operations Manager
gateway server in the same trust boundary as the devices that you will monitor. The gateway
server acts as a proxy so that all communication between the management server and agents is
routed through the gateway server. This communication is done over a single port, TCP 5723,
and requires certificates on the management server and the gateway server. In addition, the
gateway server performs discovery and installation, and relays ongoing administration traffic on
behalf of the management server to the agents. The use of gateway servers also reduces the
volume of network traffic and is therefore useful in low bandwidth conditions
Gateway servers can also discover and manage UNIX/Linux computers; this is done over TCP
ports 1270 and as needed SSH TCP 22, this port is configurable.
For more information about gateway server configuration, see Deploying a Gateway Server.
Manually Installed Agents
Discovery is not performed for manually installed agents, so there are fewer requirements.
Agentless Monitoring
Agentless monitoring of devices is performed by either a management server or by another
device that does have an agent, called a proxy agent. An agentless managed device must not be
separated from its management server or proxy agent by a firewall because monitoring is
performed over RPC. The action account of the agent that is performing the monitoring must
have local administrative rights on the device that is being monitored.
See Also
Environmental Prerequisites for Operations Manager
operating system running as a member server in an Active Directory domain. This instance can
be on dedicated hardware or on a virtual computer. The Operations console can be deployed to
computers other than the single server, and the web console is accessed via a browser. Agents
are then typically deployed to a limited number of devices depending on the capacity of the server
that System Center 2012 Operations Manager is deployed on.
You deploy Operations Manager in a single-server management group when you want to use it
for evaluation, testing, and management pack development, usually in nonproduction or
preproduction environments.
ACS database
ACS forwarder
31
Operational database
Operations console
Reporting database
Reporting server
Command Shell
Restrictions
The single-server management group configuration is the easiest to deploy, but there are
limitations to its capabilities and therefore limitations to what it is commonly used for.
Gateway Server
This configuration does not include the gateway server role. Because of this, all monitored
devices must be in the same Active Directory forest as the management server or you must use
certificates on both the managed computer and the management server to provide for mutual
authentication.
High Availability and Redundancy
The single server, single management group resides on a single set of hardware. This
configuration supports only one instance of each server role and therefore cannot support agent
failover between management servers.
Common Uses
This configuration is most commonly used for evaluation, testing, and management pack
development purposes, usually in nonproduction or preproduction environments. Single-server
management group configurations generally lack the robustness and performance to support
anything but the smallest production loads.
Ports Used
In this configuration, you need to make sure that network ports are opened for communication
between the agents and the management server, between the Operations console and the
management server, and between the web console and the management server. All other interservice communication occurs on the management server itself. The ports are as follows:
Management server to UNIX\Linux computer for special discovery and troubleshooting: TCP
22
For a complete listing of ports used, the direction of the communication, and if the ports can be
configured, see Supported Configurations for System Center 2012 Operations Manager.
To deploy Operations Manager in a single-server management group, see Walkthrough: Installing
Operations Manager on a Single Server.
See Also
Deploying System Center 2012 - Operations Manager
Distributed Deployment of Operations Manager
Management server
Operations console
Web console
Reporting server
Prerequisites
You must ensure that your server meets the minimum supported configurations for Operations
Manager. For more information, see System Requirements for System Center 2012 Operations
Manager.
Important
Before you follow these procedures, read the Before You Begin section of Deploying
System Center 2012 - Operations Manager.
To install the single server management group configuration
1. Log on to the server by using an account that has local administrative credentials.
2. On the Operations Manager installation media, run Setup.exe, and then click Install.
3. On the Getting Started, Select features to install page select the Management server,
Operations console, Web console, and Reporting server features. To read more
about each feature and its requirements, click Expand all, or expand the buttons next to
each feature. Then click Next.
4. On the Getting Started, Select installation location page, accept the default value of
C:\Program Files\System Center 2012\Operations Manager or type in a new location
or browse to one. Then click Next.
5. On the Prerequisites page, review and resolve any warnings or errors, and then click
33
You entered an instance of SQL Server or a SQL Server port value that is not valid or
that does not exist.
The instance of SQL Server that you specified does not have the required
configuration or features.
34
You entered an illegal character for that box (for example, server\instance%)
You can hover the cursor over the Server name and instance text box to view additional
information about the error.
10. After you type the correct value for the SQL Server database server name, click the SQL
Server port box so that Setup will attempt to validate the values you typed for the SQL
Server name and for the port number.
11. In the Database name, Database size (MB) Data file folder, and Log file folder box,
we recommend that you accept the default values. Click Next
Note
These paths do not change if you connect to a different instance of SQL Server.
Important
You might receive a message about having the wrong version of SQL Server, or
you might encounter a problem with the SQL Server Windows Management
Instrumentation (WMI) provider. To resolve this problem, open a Command
Prompt window, select Run as administrator, and then run the following
command. In the command, replace the <path> placeholder with the location of
SQL Server:
mofcomp.exe <path>\Microsoft SQL
Server\100\Shared\sqlmgmproviderxpsp2up.mof
Note
The SQL Server model database size must not be greater than 100 MB. If it is,
you might encounter an error in Setup regarding the inability to create a database
on SQL due to user permissions. To resolve the issue, you must reduce the size
of the model database.
12. When the Configuration, Configure the data warehouse database page opens, in the
Server name and instance name box, type the server name and the name of the
instance of SQL Server for the database server that will host the data warehouse
database.
13. Because this is a single-server installation, accept the default value of Create a new data
warehouse database.
14. In the Database name, Database size (MB) Data file folder, and Log file folder boxes,
we recommend that you accept the default values. Click Next.
Important
You might receive a message about having the wrong version of SQL Server, or
you might encounter a problem with the SQL Server Windows Management
Instrumentation (WMI) provider. To resolve this problem, open a Command
Prompt window, select Run as administrator, and then run the following
command. In the command, replace the <path> placeholder with the location of
SQL Server:
35
Use the /WebConsoleUseSSL parameter only if your website has Secure Sockets
Layer (SSL) activated.
For a default web installation, specify Default Web Site for the /WebSiteName
parameter.
Important
The following command assumes that you specified the Local System for the
Management server action account (/UseLocalSystemActionAccount) and Data
Access service (/UseLocalSystemDASAccount). To specify a domain\user name for
these accounts, you must provide the following parameters instead.
/ActionAccountUser: <domain\username> /ActionAccountPassword: <password>
/DASAccountUser: <domain\username> /DASAccountPassword: <password>
2. In Device Management select Management Servers. In the results pane, you should
see the management server that you just installed with a green check mark in the Health
State column.
To confirm the health of operations manager reports
1. In the Operations console, in the navigation pane, click the Reporting button.
Note
After initial deployment, it can take up to 30 minutes for reports to appear.
2. Click Microsoft ODR Report Library, and then double-click any of the reports listed. The
selected report is generated and displays in a new window.
By default, you should see the following reports:
Instance Space
Management Group
Management Packs
38
Note
There is no direct communication between an operations console and the databases. All
communication goes to the resource pool through TCP 5724, and then to the database
servers using OLE DB on TCP 1433 or another customized port a customer establishes.
However, there is direct communication between an Application Diagnostics console
(residing with a web console) and databases.
Reporting
Audit collection
ACS database
Gateway server
Management server
Operational database
Operations console
For System Center 2012 Operations Manager: SQL Server 2008 R2, or SQL Server 2008
R2 SP1 Reporting database
For System Center 2012 Service Pack 1 (SP1), Operations Manager: SQL Server SQL 2008
R2 SP1, SQL Server 2008 R2 SP2, SQL Server 2012, SQL Server 2012 SP1 Reporting
database
Restrictions
Single management group configurations do not support partitioning. Partitioning is the
separation of management group services across multiple management groups. In Operations
Manager, you may want to create multiple management groups for the following reasons.
Installed Languages
Operations Manager management groups support only one installed language. If the overall IT
environment that you need to monitor has more than one installed language, a separate
management group will be needed per language.
Consolidated Views
Even the largest distributed management group implementation will not be appropriate in every
instance. This will lead you to implement multiple management groups, which will split your
monitoring and alerting data between management groups. To provide a single, consolidated
40
view of your environment, data from multiple management groups can be consolidated and
viewed in another management group. For more information, see Connecting Management
Groups in Operations Manager.
Function
You may need to have separate groups as needed according to function, such as preproduction
for testing management packs and new servers, and production for monitoring daily business
processes.
Administrative or Other Business Needs
Your company may have other administrative, security, or business needs that require complete
separation of monitoring data and administrative teams, which will mandate additional
management groups.
Common Uses
Distributed management groups are most commonly used to monitor very large preproduction
environments and large production environments that
Ports Used
This configuration supports full distribution of features among servers in the management group
as well as monitoring of devices across network boundaries, resulting in a longer list of ports that
need to be available for communications. For more information, see Connecting Management
Groups in Operations Manager.
Distributed Deployment
You deploy either System Center 2012 Operations Manager or System Center 2012 Service
Pack 1 (SP1), Operations Manager in a distributed management group when you want to allow
for scalability and high availability of your management servers and gateway servers. By default,
all management servers are members of the All Management Servers Resource Pool, which
balances the monitoring load of your management group as new management servers are
added, and provides automatic failover for monitoring.
A distributed management group distributes the various features of Operations Manager across
several servers. For example, you can install the operational database on one server, the web
console on a second server, and the Reporting server on a separate server. This differs from the
single-server management group installation, where all features are installed on one server. For
more information, see Single-Server Deployment of Operations Manager.
41
You can install a web console on a stand-alone server or on an existing management server, but
you cannot install the management server feature on a server that has an existing web console. If
you want to install the management server and web console on the same server, you must either
install both features simultaneously, or install the management server before you install the web
console.
This section of the Deployment Guide contains the following topics:
How to Configure the Operations Console to Use SSL When Connecting to a Reporting
Server
Using SQL Server 2012 Always On Availability Groups with System Center 2012 SP1 Operations Manager
See Also
Deploying System Center 2012 - Operations Manager
3. On the Getting Started, Select features to install page, select the Management server
feature. You can also select any of the additional features listed. For example, to also
install the Operations console, select Operations console. To read more about each
feature and its requirements, click Expand all, or expand the buttons next to each
feature, and then click Next.
4. On the Getting Started, Select installation location page, accept the default value of
C:\Program Files\System Center 2012\Operations Manager. Or, type a new location
or browse to one, and then click Next.
5. On the Prerequisites page, review and resolve any warnings or errors, and then click
Verify Prerequisites Again to recheck the system.
Important
You might receive a message that indicates that ASP.NET 4 is not registered
with Internet Information Services (IIS). To resolve this problem, open a
Command Prompt window, select Run as administrator, and then run the
following command:
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -r
6. If the Prerequisites checker does not return any warnings or errors, the Prerequisites,
Proceed with Setup page appears. Click Next.
7. On the Configuration, Specify an installation option page, select Create the first
Management server in a new management group, type a name for your management
group, and then click Next.
Note
After the management group name is set, it cannot be changed. The
Management Group name cannot contain the following characters:, ( ) ^ ~ : ; . ! ?
" , ' ` @ # % \ / * + = $ | & [ ] <>{}, and it cannot have a leading or trailing space. It
is recommended that the Management Group name be unique within your
organization if you plan to connect several management groups together.
8. On the Configuration, Please read the license terms page, review the Microsoft
Software License Terms, select I have read, understood and agree with the license
terms, and then click Next.
9. When the Configuration, Configure the operational database page opens, in the
Server name and instance name box, type the name of the server and the name of the
SQL Server instance for the database server that will host the operational database. If
you installed SQL Server by using the default instance, you only have to type the server
name. If you changed the default SQL Server port, you must type the new port number in
the SQL Server port box.
As you type the values for the SQL Server and instance names, you see a red circle with
a white X in it appear to the left of the Server name and instance name and SQL
Server port boxes. The white X indicates that the values have not yet been validated,
and the black text indicates that you have not entered any illegal characters. If you enter
illegal characters, the text itself turns red.
43
You entered an instance of SQL Server or a SQL Server port value that is not valid or
that does not exist.
The instance of SQL Server that you specified does not have the required
configuration or features.
You entered an illegal character for that box (for example, server\instance%)
You can hover the cursor over the Server name and instance name text box to view
additional information about the error.
10. After you type the correct value for the SQL Server database server name, click the SQL
Server port box so that Setup will attempt to validate the values you typed for the SQL
Server name and for the port number.
11. In the Database name, Database size (MB), Data file folder, and Log file folder
boxes, we recommend that you accept the default values. Click Next.
Note
These paths do not change if you connect to a different instance of SQL Server.
Important
You might receive a message about having the wrong version of SQL Server, or
you might encounter a problem with the SQL Server Windows Management
Instrumentation (WMI) provider. To resolve this problem, open a Command
Prompt window, select Run as administrator, and then run the following
command. In the command, replace the <path> placeholder with the location of
SQL Server.
mofcomp.exe <path>\Microsoft SQL
Server\100\Shared\sqlmgmproviderxpsp2up.mof.
Note
The SQL Server model database size must not be greater than 100 MB. If it is,
you might encounter an error in Setup regarding the inability to create a database
on SQL due to user permissions. To resolve the issue, you must reduce the size
of the model database.
12. When the Configuration, Configure the data warehouse database page opens, in the
Server name and instance name box, type the server name and the name of the
instance of SQL Server for the database server that will host the data warehouse
database.
13. Because this is the first management server installation, accept the default value of
Create a new data warehouse database.
14. In the Database name, Database size (MB), Data file folder, and Log file folder
boxes, we recommend that you accept the default values. Click Next.
Important
44
You might receive a message about having the wrong version of SQL Server, or
you might encounter a problem with the SQL Server Windows Management
Instrumentation (WMI) provider. To resolve this problem, open a Command
Prompt window, select Run as administrator, and then run the following
command. In the command, replace the <path> placeholder with the location of
SQL Server.
mofcomp.exe <path>\Microsoft SQL
Server\100\Shared\sqlmgmproviderxpsp2up.mof.
Note
These paths do not change if you connect to a different instance of SQL Server.
15. On the Configuration, Configure Operations Manager accounts page, we
recommend that you use the Domain Account option for the Management server
action account, the System Center Configuration service and System Center Data
Access service account, the Data Reader account, and the Data Writer account.
None of them should have domain administrator credentials. Click Next.
16. On the Configuration, Help improve System Center 2012 - Operations Manager
page, select your options, and then click Next.
17. If Windows Update is not enabled on the computer, the Configuration, Microsoft
Update page appears. Select your options, and then click Next.
18. Review the options on the Configuration, Installation Summary page, and then click
Install. Setup continues.
19. When Setup is finished, the Setup is complete page appears. Click Close.
20. Open the Operations console.
21. In the Operations console, in the navigation pane, click the Administration button, and
then expand Device Management.
22. In Device Management, select Management Servers. In the results pane, you should
see the management server that you just installed with a green check mark in the Health
State column.
To install the first management server in the management group by using the Command
Prompt window
1. Log on to the server by using an account that has local administrative credentials.
2. Open the Command Prompt window by using the Run as Administrator option.
Note
Setup.exe requires administrator privileges because the Setup process requires
access to system processes that can only be used by a local administrator.
3. Change the path to where the Operations Manager setup.exe file is located, and run the
following command.
Important
The following command assumes that you specified the Local System for the
45
Before you follow these procedures, read the Before You Begin section of Deploying
System Center 2012 - Operations Manager.
To install additional management servers
1. Log on to the server with an account that has local administrative credentials.
2. On the Operations Manager installation media, run Setup.exe, and then click Install.
3. On the Getting Started, Select features to install page, select Management server.
You can also additional features, such as the Operations console. Select Operations
console. To read more about each feature and its requirements, click Expand all, or
expand the buttons next to each feature, and then click Next.
4. On the Getting Started, Select installation location page, accept the default location of
C:\Program Files\System Center 2012\Operations Manager, or type in a new location
or browse to one, and then click Next.
5. On the Prerequisites page, review and address any warnings or errors that the
Prerequisites checker returns, and then click Verify Prerequisites Again to recheck the
system.
6. If the Prerequisites checker does not return any warnings or errors, the Prerequisites,
Proceed with Setup page appears. Click Next.
7. On the Configuration, Specify an installation option page, select Add a Management
server to an existing management group, and then click Next.
8. When the Configuration, Configure the operational database page opens, type the
name of the SQL Server database server and instance for the database server that hosts
the operational database in the Server name and instance name box. If you installed
SQL Server by using the default instance, you only have to enter the server name. If you
changed the default SQL Server port, you must type in the new port number in the SQL
Server port box.
As you type the values for SQL Server and instance name, you see a red circle with a
white X in it appear to the left of the Server name and instance name and SQL Server
port boxes. The white X indicates that the values have not yet been validated. The black
text indicates that you have not entered any illegal characters. If you enter illegal
characters, the text itself turns red.
9. After you have typed the correct values for the name of the SQL Server database server,
click the SQL Server port box. Setup attempts to validate the values that you have typed
for the SQL Server name and the port number.
10. Select the database name from the Database name drop-down list, and then click Next.
11. On the Configuration, Configure Operations Manager accounts page, we
recommend that you use the Domain Account option for the Management server
action account and the System Center Configuration service and System Center
Data Access service account. Neither of them should have domain administrator
credentials. Click Next.
Important
47
You must provide the same credentials for the Management server action
account and the System Center Configuration Service and System Center Data
Access service that you provided when you created the first management server
in your management group.
12. If Windows Update is not enabled on the computer, the Configuration, Microsoft
Update page appears. Select your options, and then click Next.
13. Review the options on the Configuration, Installation Summary page, and then click
Install. Setup continues.
14. When setup is finished, the Setup is complete page appears. Click Close.
15. Open the Operations console.
16. In the Operations console, select the Administration workspace, and then expand
Device Management.
17. In Device Management, select Management Servers. In the results pane, you should
see the management server that you just installed with a green check mark in the Health
State column.
To install additional management servers by using the Command Prompt window
1. Log on to the server by using an account that has local administrative credentials.
2. Open the Command Prompt window by using the Run as Administrator option.
3. Change the path to where the Operations Manager setup.exe file is located, and run the
following command.
Important
The following command assumes that you specified the Local System for the
Management server action account (/UseLocalSystemActionAccount) and Data
Access service (/UseLocalSystemDASAccount). To specify a domain\user name for
these accounts, you must provide the following parameters instead.
/ActionAccountUser: <domain\username> /ActionAccountPassword: <password>
/DASAccountUser: <domain\username> /DASAccountPassword: <password>
/UseMicrosoftUpdate: [0|1]
See Also
Distributed Deployment of Operations Manager
management server that you installed in the management group in the Server name box,
and then click Connect.
Important
If you are going to edit company knowledge on this computer, you also have to install the
Microsoft Visual Studio 2005 Tools for Office Second Edition Runtime.
Important
Company knowledge cannot be edited with the x64 version of Microsoft Word 2010. You
must install the x86 version of Microsoft Office 2010 or an earlier version to edit
knowledge.
To install the Operations console by using the Command Prompt window
1. Log on to the server by using an account that has local administrative credentials.
2. Open the Command Prompt window by using the Run as Administrator option.
3. Change the path to where the Operations Manager setup.exe file is located, and run the
following command.
setup.exe /silent /install /components:OMConsole
/EnableErrorReporting:[Never|Queued|Always]
/SendCEIPReports:[0|1] /UseMicrosoftUpdate: [0|1]
See Also
Distributed Deployment of Operations Manager
server, the Connect To Server dialog box displays. In the Server name text
box, type the name of the Operations Manager management server that you
want the Operations console to connect to.
3. In the Administration pane, expand Administration, expand Device Management, and
then click Settings.
4. In the Settings pane, right-click Reporting, and then click Properties.
5. In the General tab, under Reporting Server Settings, click the Reporting server URL
drop-down list and select https://.
6. Edit the URL by replacing :80 with :443, and then click OK.
See Also
Distributed Deployment of Operations Manager
Important
Before you follow these procedures, read the Before You Begin section of Deploying
System Center 2012 - Operations Manager.
If the web console does not have sufficient access to the operational database or the data
warehouse database, you will receive a warning during the web console configuration step. You
can proceed with Setup, but the web console will not be configured correctly for .NET Application
monitoring. To resolve this issue, you can have your database administrator run the following
SQL Server statement on both the operational database and data warehouse database:
EXEC [apm].GrantRWPermissionsToComputer N'[LOGIN]'
/WebConsoleAuthorizationMode: [Mixed|Network]
/UseMicrosoftUpdate: [0|1]
To configure permissions inheritance for the web console
1. In Windows Explorer, navigate to the MonitoringView folder in the installation directory for
the web console (by default, C:\Program Files\System Center 2012\Operations
Manager\WebConsole\MonitoringView), right-click the TempImages folder, and click
Properties.
2. On the Security tab, click Advanced.
3. On the Permissions tab, click Change Permissions.
4. Select the Include inheritable permissions from this objects parent checkbox.
5. In Permission entries, click Administrators, and then click Remove. Repeat for the
SYSTEM entry, and then click OK.
6. Click OK to close Advanced Security Settings for TempImages, and then click OK to
close TempImages Properties.
All information and content at
http://blogs.technet.com/b/momteam/archive/2008/01/31/running-the-web-console-server-ona-standalone-server-using-windows-authentication.aspx is provided by the owner or the
users of the website. Microsoft makes no warranties, express, implied or statutory, as to the
information at this website.
See Also
Distributed Deployment of Operations Manager
When notifications are configured to contain hyperlinks to the relevant alerts in the web
console
When you install the web console, you must specify a web site for use with the web console. The
default port for accessing the web console from a browser using Windows-based authentication is
the same port as the web site that is selected when the web console was installed. If the web site
chosen has been configured to use Secure Sockets Layer (SSL), then you must also select
Enable SSL.
You must also select an authentication mode for use with the web console. Use mixed
authentication for intranet scenarios and network authentication for extranet scenarios.
55
Note
The best practice for accessing the web console from the Internet is to use network
authentication with SSL with the web console.
The web console uses two encryption algorithms:
1. SHA256
2. HMACSHA256
These algorithms may not be sufficient to meet compliance standards. For instance, they do not
meet the Federal Information Processing Standard (FIPS). In order to meet a compliance
standard, you need to map these names, in the appropriate configuration files, to appropriate
encryption algorithms.
The next section uses FIPS compliant algorithms as an example.
Install Microsoft.EnterpriseManagement.Cryptography.dll.
For systems that host a web console, also do the following steps.
You need the Global Assembly Cache Tool, gacutil.exe. This utility is part of the Windows SDK.
For more information, see Gacutil.exe (Global Assembly Cache Tool).
To install the cryptography DLL
1. On the system hosting the web console, use the Run as Administrator option to open a
Command Prompt window.
2. Change directories to the SupportTools directory of your installation media, and then
change directory as appropriate to your platform: AMD64 or i386.
3. Run the following gacutil command:
gacutil.exe i
Microsoft.EnterpriseManagement.Cryptography.dll
To edit the machine.config files
1. Use a plain text editor to open the following machine.config file:
%WinDir%\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
56
iv="SHA256"/>
57
iv="SHA256"/>
58
Important
Before you follow these procedures, read the Before You Begin section of Deploying
System Center 2012 - Operations Manager.
Installing Operations Manager Reporting
No other applications that are using SQL Server Reporting Services can be installed on this
instance of SQL Server.
Ensure that SQL Server Reporting Services has been correctly installed and configured. For
more information about how to install and configure SQL Server Reporting Services, see SQL
Server Installation (SQL Server 2012 R2).
Note
Before you continue with this procedure, ensure that the account you plan to use for the
Data Warehouse Write account has SQL Server logon rights and is an Administrator on
the computers hosting both the operational database and the Reporting data warehouse
database. Otherwise, Setup fails, and all changes are rolled back, which might leave SQL
Server Reporting Services in an inoperable state.
To verify that Reporting Services is configured correctly
1. Verify that the ReportServer and ReportServerTempDB databases in SQL Server
Management Studio are located on the stand-alone server. Click Start, point to All
Programs, point to Microsoft SQL Server 2008 R2, point to SQL Server Management
Studio, and then connect to the default database instance. Open the Databases node
and verify that the two Reporting Services databases exist under this node.
2. Verify the correct configuration of SQL Server Reporting Services. Click Start, point to
Programs, point to the appropriate offering of Microsoft SQL Server, point to
Configuration Tools, and then click Reporting Services Configuration Manager.
Connect to the instance on which you installed Reporting Services.
3. In the navigation pane, select the <servername>\SQLinstance. This displays the Report
Server status in the results pane. Ensure that the Report Server Status is Started.
4. In the navigation pane, select Scale-out Deployment, and then ensure that the Status
column has the value of Joined.
5. If Report Server is not started and the Scale out Deployment is not joined, check the
configuration of Service Account, Web Service URL, and Database.
6. Confirm that the SQL Server Reporting Services service is running. On the taskbar, click
Start, point to Administrative Tools, and then click Services.
7. In the Name column, find the SQL Server Reporting Services instance service and
verify that its status reads Started and that the Startup Type is Automatic.
8. In the Name column, find the SQL Server Agent service and verify that its status reads
Started and that its Startup Type is Automatic.
9. Verify that the Report Server website is functioning and available by browsing to
http://servername/reportserver<$instance>. You should see a page with the
59
Note
The /ManagementServer parameter is only required when you are installing
reporting on a server that is not a management server.
setup.exe /silent /install /components:OMReporting
/ManagementServer: "<ManagementServerName>"
/SRSInstance: <server\instance>
/DataReaderUser: <domain\username>
/DataReaderPassword: <password>
/SendODRReports: [0|1]
/UseMicrosoftUpdate: [0|1]
To confirm the health of Operations Manager reports
1. Open the Operations console, and select the Reporting workspace.
Note
After initial deployment, reports can require up to 30 minutes to appear.
2. Click Microsoft ODR Report Library, and then double-click any of the reports listed. The
selected report is then generated and displayed in a new window.
By default, you should see the following reports:
Instance Space
Management Group
Management Packs
gateway servers. Similarly, a single gateway server can be configured to failover between
management servers so that no single point of failure exists in the communication chain.
Because the gateway server resides in a domain that is not trusted by the domain that the
management group is in, certificates must be used to establish each computer's identity, agent,
gateway server, and management server. This arrangement satisfies the requirement of
Operations Manager for mutual authentication.
Deploying a gateway topics
Note
The hosts file is located in the \Windows\system32\drivers\ directory, and it
contains directions for configuration.
Obtaining Computer Certificates from Microsoft Certificate Services
For more information, see Authentication and Data Encryption for Windows Computers.
Distributing the Microsoft.EnterpriseManagement.GatewayApprovalTool
The Microsoft.EnterpriseManagement.GatewayApprovalTool.exe tool is needed only on the
management server, and it only has to be run once.
To copy Microsoft.EnterpriseManagement.GatewayApprovalTool.exe to management
servers
1. From a target management server, open the Operations Manager installation media
\SupportTools directory.
2. Copy the Microsoft.EnterpriseManagement.GatewayApprovalTool.exe from the
installation media to the Operations Manager installation directory.
Registering the Gateway with the Management Group
This procedure registers the gateway server with the management group, and when this is
completed, the gateway server appears in the Discovered Inventory view of the management
group.
To run the gateway Approval tool
1. On the management server that was targeted during the gateway server installation, log
on with the Operations Manager Administrator account.
2. Open a command prompt, and navigate to the Operations Manager installation directory
or to the directory that you copied the
Microsoft.EnterpriseManagement.gatewayApprovalTool.exe to.
3. At the command prompt, run Microsoft.EnterpriseManagement.gatewayApprovalTool.exe
/ManagementServerName=<managementserverFQDN> /GatewayName=<GatewayFQDN>
/Action=Create
4. If the approval is successful, you will see The approval of server <GatewayFQDN>
completed successfully.
5. If you need to remove the gateway server from the management group, run the same
command, but substitute the /Action=Delete flag for the /Action=Create flag.
6. Open the Operations console to the Monitoring view. Select the Discovered Inventory
view to see that the gateway server is present.
Installing Gateway Server
This procedure installs the gateway server. The server that is to be the gateway server should be
a member of the same domain as the agent-managed computers that will be reporting to it.
Tip
63
An installation will fail when starting Windows Installer (for example, installing a gateway
server by double-clicking MOMGateway.msi) if the local security policy User Account
Control: Run all administrators in Admin Approval Mode is enabled.
To run Operations Manager Gateway Windows Installer from a Command Prompt
window
1. On the Windows desktop, click Start, point to Programs, point to Accessories, rightclick Command Prompt, and then click Run as administrator.
2. In the Administrator: Command Prompt window, navigate to the local drive that hosts
the Operations Manager installation media.
3. Navigate to the directory where the .msi file is located, type the name of the .msi file, and
then press ENTER.
To install the gateway server
1. Log on to the gateway server with Administrator rights.
2. From the Operations Manager installation media, start Setup.exe.
3. In the Install area, click the Gateway management server link.
4. On the Welcome screen, click Next.
5. On the Destination Folder page, accept the default, or click Change to select a different
installation directory, and then click Next.
6. On the Management Group Configuration page, type the target management group
name in the Management Group Name field, type the target management server name
in the Management Server field, check that the Management Server Port field is 5723,
and then click Next. This port can be changed if you have enabled a different port for
management server communication in the Operations console.
7. On the Gateway Action Account page, select the Local System account option, unless
you have specifically created a domain-based or local computer-based gateway Action
account. Click Next.
8. On the Microsoft Update page, optionally indicate if you want to use Microsoft Update,
and then click Next.
9. On the Ready to Install page, click Install.
10. On the Completing page, click Finish.
To Install the gateway server by using the Command Prompt window
1. Log on to the gateway server with Administrator rights.
2. Open the Command Prompt window by using the Run as Administrator option.
3. Run the following command, where path\Directory is the location of the
Momgateway.msi, and path\Logs is the location where you want to save the log file.
Momgateway.msi can be found in the Operations Manager installation media.
%WinDir%\System32\msiexec.exe /i
path\Directory\MOMGateway.msi /qn /l*v
64
path\Logs\GatewayInstall.log
ADDLOCAL=MOMGateway
MANAGEMENT_GROUP="<ManagementGroupName>"
IS_ROOT_HEALTH_SERVER=0
ROOT_MANAGEMENT_SERVER_AD=<ParentMSFQDN>
ROOT_MANAGEMENT_SERVER_DNS=<ParentMSFQDN>
ACTIONS_USE_COMPUTER_ACCOUNT=0
ACTIONSDOMAIN=<DomainName>
ACTIONSUSER=<ActionAccountName>
ACTIONSPASSWORD=<Password>
ROOT_MANAGEMENT_SERVER_PORT=5723
[INSTALLDIR=<path\Directory>]
See Also
Deploying a Gateway Server
How to Chain Gateways
It is sometimes necessary to chain multiple gateways together in order to monitor across multiple
untrusted boundaries. This topic describes how to chain multiple gateways together.
Note
You should install one gateway at a time and verify that each newly installed gateway is
configured correctly before adding another gateway in the chain.
To chain multiple gateway servers
1. On the management server that was targeted during the gateway server installation, run
the Microsoft.EnterpriseManagement.GatewayApprovalTool.exe tool to initiate
communication between the management server and the gateway.
2. Open a command prompt, and navigate to the Operations Manager installation directory
or, and then run the following: Microsoft.EnterpriseManagement.gatewayApprovalTool.exe
/ManagementServerName=<managementserverFQDN> /GatewayName=<GatewayFQDN>
/Action=Create
3. Install the gateway server on a new server. For more information, see Installing Gateway
Server.
4. Configure the certificates between gateways in the same way that you would configure
certificates between a gateway and a management server. For more information, see
Importing Certificates with the MOMCertImport.exe Tool. The Health Service can only
load and use a single certificate. Therefore, the same certificate is used by the parent
and child of the gateway in the chain.
See Also
66
67
Perform the following steps on both the computer hosting the agent and the management server
using the same certification authority (CA) for each:
These are the same steps for installing certificates on a gateway server, except you do not install
or run the gateway approval tool.
68
Source
Event ID
General
Information
OpsMgr Connector
20053
During the setup of a certificate, you run the MOMCertImport tool. When the MOMCertImport tool
has finished, the serial number of the certificate that you imported is written to the registry at the
following subkey.
Caution
Incorrectly editing the registry can severely damage your system. Before making changes
to the registry, you should back up any valued data on the computer.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Machine
Settings
Authentication and Data Encryption Between Management Server, Gateway Server, and
Agents
Communication among these Operations Manager features begins with mutual authentication. If
certificates are present on both ends of the communications channel, then certificates will be
used for mutual authentication; otherwise, the Kerberos version 5 protocol is used. If any two
features are separated across an untrusted domain, mutual authentication must be performed
using certificates.
Normal communications, such as events, alerts, and deployment of a management pack, occur
over this channel. The previous illustration shows an example of an alert being generated on one
of the agents that is routed to the management server. From the agent to the gateway server, the
Kerberos security package is used to encrypt the data, because the gateway server and the
agent are in the same domain. The alert is decrypted by the gateway server and re-encrypted
using certificates for the management server. After the management server receives the alert, the
management server decrypts the message, re-encrypts it using the Kerberos protocol, and sends
it to the management server where the management server decrypts the alert.
Some communication between the management server and the agent may include credential
information; for example, configuration data and tasks. The data channel between the agent and
the management server adds another layer of encryption in addition to the normal channel
encryption. No user intervention is required.
Management Server and Operations Console, Web Console Server, and Reporting Server
Authentication and data encryption between the management server and the Operations console,
web console server, or Reporting Server is accomplished by using Windows Communication
69
Foundation (WCF) technology. The initial attempt at authentication is made by using the user's
credentials. The Kerberos protocol is attempted first. If the Kerberos protocol does not work,
another attempt is made using NTLM. If authentication still fails, the user is prompted to provide
credentials. After authentication has taken place, the data stream is encrypted as a function of
either the Kerberos protocol or SSL, if NTLM is used.
In the case of a Reporting Server and a management server, after authentication has occurred, a
data connection is established between the management server and SQL Server Reporting
Server. This is accomplished by strictly using the Kerberos protocol; therefore, the management
server and Reporting Server must reside in trusted domains. For more information about WCF,
see the MSDN article What Is Windows Communication Foundation.
Management Server and Reporting Data Warehouse
Two communication channels exist between a management server and the Reporting data
warehouse:
The monitoring host process spawned by the health service (System Center Management
service) in a management server
Use the procedures in this topic to obtain a certificate from a stand-alone Windows
Server 2008 R2, or Windows Server 2008 R2 SP1based computer hosting Active Directory
Certificate Services (AD CS). You use the CertReq command-line utility to request and accept a
certificate, and you use a Web interface to submit and retrieve your certificate.
It is assumed that you have AD CS installed, an HTTPS binding is being used, and its associated
certificate has been installed. Information about creating an HTTPS binding is available in the
topic How to Configure an HTTPS Binding for a Windows Server 2008 CA.
Important
The content for this topic is based on the default settings for Windows Server 2008 AD
CS; for example, setting the key length to 2048, selecting Microsoft Software Key
Storage Provider as the CSP, and using Secure Hash Algorithm 1 (SHA1). Evaluate
these selections against the requirements of your companys security policy.
The high-level process to obtain a certificate from a stand-alone certification authority (CA) is as
follows:
1. Download the Trusted Root (CA) certificate.
2. Import the Trusted Root (CA) certificate
3. Create a setup information file to use with the CertReq command-line utility.
4. Create a request file.
5. Submit a request to the CA using the request file.
6. Approve the pending certificate request.
7. Retrieve the certificate from the CA.
8. Import the certificate into the certificate store.
9. Import the certificate into Operations Manager using MOMCertImport.
Download the Trusted Root (CA) certificate
To download the Trusted Root (CA) certificate
1. Log on to the computer where you want to install a certificate; for example, the gateway
server or management server.
2. Start Internet Explorer, and connect to the computer hosting Certificate Services; for
example, https://<servername>/certsrv.
3. On the Welcome page, click Download a CA Certificate, certificate chain, or CRL.
4. On the Download a CA Certificate, Certificate Chain, or CRL page, click Encoding
method, click Base 64, and then click Download CA certificate chain.
5. In the File Download dialog box, click Save and save the certificate; for example,
Trustedca.p7b.
6. When the download has finished, close Internet Explorer.
Import the Trusted Root (CA) certificate
To import the Trusted Root (CA) Certificate
77
4. Save the file with an .inf file name extension, for example, RequestConfig.inf.
5. Close Notepad.
Create a request file
To create a request file to use with a stand-alone CA
1. On the computer hosting the Operations Manager feature for which you are requesting a
certificate, click Start, and then click Run.
2. In the Run dialog box, type cmd, and then click OK.
3. In the command window, type CertReq New f RequestConfig.inf CertRequest.req,
and then press ENTER.
4. Open the resulting file (for example, CertRequest.req) with Notepad. Copy the contents
of this file onto the clipboard.
Submit a request to the CA using the request file
To submit a request to a stand-alone CA
1. On the computer hosting the Operations Manager feature for which you are requesting a
certificate, start Internet Explorer, and then connect to the computer hosting Certificate
Services (for example, https://<servername>/certsrv).
Note
If an HTTPS binding has not been configured on the Certificate Services Web
site, the browser will fail to connect. For more information, see How to Configure
an HTTPS Binding for a Windows Server 2008 CA.
2. On the Microsoft Active Directory Certificate Services Welcome screen, click
Request a certificate.
3. On the Request a Certificate page, click advanced certificate request.
4. On the Advanced Certificate Request page, click Submit a certificate request by
using a base-64-encoded CMC or PKCS #10 file, or submit a renewal request by
using a base-64-encoded PKCS #7 file.
5. On the Submit a Certificate Request or Renewal Request page, in the Saved
Request text box, paste the contents of the CertRequest.req file that you copied in step 4
in the previous procedure, and then click Submit.
6. Close Internet Explorer.
Approve the pending certificate request
To approve the pending certificate request
1. Log on as a certification authority administrator to the computer hosting Active Directory
Certificate Services.
2. On the Windows desktop, click Start, point to Programs, point to Administrative Tools,
and then click Certification Authority.
79
3. In Certification Authority, expand the node for your certification authority name, and
then click Pending Requests.
4. In the results pane, right-click the pending request from the previous procedure, point to
All Tasks, and then click Issue.
5. Click Issued Certificates, and confirm the certificate you just issued is listed.
6. Close Certification Authority.
Retrieve the certificate from the CA
To retrieve the certificate
1. Log on to the computer where you want to install a certificate; for example, the gateway
server or management server.
2. Start Internet Explorer, and connect to the computer hosting Certificate Services (for
example, https://<servername>/certsrv).
3. On the Microsoft Active Directory Certificate Services Welcome page, click View the
status of a pending certificate request.
4. On the View the Status of a Pending Certificate Request page, click the certificate you
requested.
5. On the Certificate Issued page, select Base 64 encoded, and then click Download
certificate.
6. In the File Download Security Warning dialog box, click Save, and save the
certificate; for example, as NewCertificate.cer.
7. On the Certificate Installed page, after you see the message that Your new certificate
has been successfully installed, close the browser.
8. Close Internet Explorer.
Import the certificate into the certificate store
To import the certificate into the certificate store
1. On the computer hosting the Operations Manager feature for which you are configuring
the certificate, click Start, and then click Run.
2. In the Run dialog box, type cmd, and then click OK.
3. In the command window, type CertReq Accept NewCertifiate.cer, and then press
ENTER.
Import the certificate into Operations Manager using MOMCertImport
To import the certificate into Operations Manager using MOMCertImport
1. Log on to the computer where you installed the certificate with an account that is a
member of the Administrators group.
2. On the Windows desktop, click Start, and then click Run.
3. In the Run dialog box, type cmd, and then click OK.
80
4. At the command prompt, type <drive_letter>: (where <drive_letter> is the drive where the
Operations Manager installation media is located), and then press ENTER.
5. Type cd\SupportTools\i386, and then press ENTER.
Note
On 64-bit computers, type cd\SupportTools\amd64
6. Type the following:
MOMCertImport /SubjectName <Certificate Subject Name>
7. Press ENTER.
See Also
Authentication and Data Encryption for Windows Computers
How to Configure an HTTPS Binding for a Windows Server 2008 CA
If you are setting up a new certification authority (CA) for the first time for use with System
Center 2012 Operations Manager, use the following procedure to configure an HTTPS binding
for the CA.
To configure an HTTPS binding
1. On the computer hosting your CA, on the Windows desktop, click Start, point to
Programs, point to Administrative Tools, and then click Internet Information Services
(IIS) Manager.
2. In the Internet Information Services (IIS) Manager dialog box, in the Connections
pane, expand your computer name, expand Sites, and then click Default Web Site.
3. In the Actions pane, click Bindings.
4. In the Site Bindings dialog box, click Add.
5. In the Add Site Binding dialog box, on the Type menu, select https.
6. In the SSL Certificate list, select the entry that matches the name of your computer, and
then click OK.
7. In the Site Bindings dialog box, click Close.
8. In the Connections pane, under Default Web Site, click CertSrv.
9. In the /CertSrv Home pane, right-click SSL Settings, and then click Open Feature.
10. In the SSL Settings pane, click Require SSL.
11. In the Actions pane, click Apply, and then close Internet Information Services (IIS)
Manager.
by Microsoft SQL Server. For more information, see Collecting Security Events Using Audit
Collection Services in Operations Manager 2012
Audit Collection Services (ACS) reporting can be installed in two configurations.
A supported version of Microsoft SQL Server Reporting Services (SSRS) instance with
Operations Manager Reporting already installed. A benefit of this is the ability to view ACS
Reports in the Operations console.
The installation procedures for ACS Reporting do not differ, but the application of access control
is different. By deploying ACS Reporting on the same SQL Server Reporting Services instance as
your Operations Manager Reporting, the same role-based security applies to all reports. This
means that ACS Reporting users need to be assigned to the Operations Manager Report
Operator Role to access the ACS reports.
In addition to membership in the Operations Manager Reporting Role, ACS report users must
also be assigned db_datareader role on the ACS database (OperationsManagerAC) to run ACS
reports. This requirement is independent of the presence of Operations Manager Reporting
If you choose to install ACS Reporting independently of Operations Manager Reporting, you can
also use SSRS security to secure the reports. For more information, see the SQL Server Books
Online tutorial Tutorial: Setting Permissions in Reporting Services.
Preparing for installation
Deploy ACS as described in the following topics prior to installing ACS Reporting.
The following content will help you install ACS on a secondary management server, and install
ACS Reporting.
82
Add the user accounts of users who will act as auditors to the local group.
6. Deploy the ACS Database and ACS Collector(s). See How to Install an Audit Collection
Services (ACS) Collector and Database.
7. Run the Enable Audit Collection task to start the ACS Forwarder service on the ACS
forwarders. For more information, see How to Enable Audit Collection Services (ACS)
Forwarders.
8. Implement your audit policy within your organization.
See Also
83
value. In the Database name field, accept the default of OperationsManagerAC, but if
you plan to host multiple ACS databases in the same instance of SQL Server, enter a
unique name. Click Next.
9. On the Database Authentication page, select Windows authentication, and then click
Next. By selecting Windows authentication, the ACS Collector services will use the local
machine account to write to the ACS database during normal operations.
10. On the Database Creation Options page, select the Use SQL Server default data and
log file directories option, and then click Next.
11. On the Event Retention Schedule page, set the Local hour of day to perform daily
maintenance and Number of days an event is retained in database options to the
appropriate values, and then click Next.
12. On the ACS Stored Timestamp Format page, select either the Local or Universal
Coordinated Time (UTC) option, and then click Next.
13. On the Summary page, review the installation options, and then click Next.
14. During the installation, you might be prompted for a SQL Server Login. If you are logged
on with an account that has SQL Server Administrator rights, then accept the default or
otherwise provide credentials that have the SQL Server Administrator rights.
Note
This account is used by the setup process to create the ACS database.
15. Click Finish to complete the installation.
16. Open the SQL Server Management Studio tool, open the Databases folder, and
confirm the presence of the OperationsManagerAC database.
17. On the ACS management server, open Server Manager tool, expand the Configuration
container and select Services, and confirm that the Operations Manager Audit
Collection Service is present, that it is started, and that the Startup Type is set to
Automatic.
18. You can now enable the ACS forwarders. For more information, see How to Enable ACS
Forwarders.
See Also
Deploying ACS and ACS Reporting
How to Install an Audit Collection Services (ACS) Collector and Database
How to Install Audit Collection Services (ACS)
How to Deploy ACS Reporting
How to Deploy ACS Reporting
You deploy Audit Collection Services (ACS) Reporting on a supported version of Microsoft SQL
Server Reporting Services (SSRS) instance. If System Center 2012 Operations Manager
Reporting has also been installed on the same SSRS instance, you can view the ACS Reports in
the Operations console. Before you deploy ACS, there are a number of prerequisite steps you
must perform, such as ensuring that a ACS is configured on management server within your
management group. For more information, see Deploying ACS and ACS Reporting.
87
Prerequisite Configuration
Prerequisite Configuration
Before deploying Audit Collection Services for UNIX/Linux, ACS and ACS Reporting must be
deployed and configured. See the following topic for information on deploying and configuring
Audit Collection Services.
9. Click OK.
See Also
Deploying ACS and ACS Reporting
Collecting Security Events Using Audit Collection Services in Operations Manager
Using SQL Server 2012 Always On Availability Groups with System Center
2012 SP1 - Operations Manager
System Center 2012 Service Pack 1 (SP1), Operations Manager supports SQL Server 2012
AlwaysOn functionality.
The procedures explained here are not intended to provide detailed instructions on how to
configure a SQL 2012 AlwaysOn Availability Group, but instead provide tasks that need to be
exercised in order for Operations Manager to work effectively when using availability groups, and
also emphasizes specific SQL Server AlwaysOn functionality that SP1 supports.
For more information on SQL Server 2012 AlwaysOn Availability Groups, see AlwaysOn
Availability Groups (SQL Server). A Word document describing SQL Server 2012 AlwaysOn
Multisite Failover Cluster Instances can be found at SQL Server 2012 AlwaysOn: Multisite
Failover Cluster Instance.
Important
We do not support a topology where the reporting FCI (the instance hosting the
reporting services database only) is configured as part of the AlwaysOn Availability
Group.
Note
Operations Manager does not support setting the MultiSubnetFailover parameter. This
parameter is not used in Operations Manager connection strings.
SQL 2012 AlwaysOn supported Operations Manager databases
SQL 2012 AlwaysOn supports the following Operations Manager databases.
Important
For the Operations Manager Data Warehouse and the Operations Manager Audit
Collection Services (ACS) database, see the procedures in How to Move the Data
Warehouse Database, but replace the new SQL server in the procedure with the
<name,port> of the Availability group listener.
Note
91
A common deployment pattern prescribes using separate SQL Server instances for the
Operations Manager, Operations Manager Data Warehouse, and Operations Manager
ACS databases. If you are using this pattern, then ensure that all SQL Server instances
are added to the availability group.
New Management Group Installation
Use the following series of tasks when installing a new management group with a SQL 2012
AlwaysOn Availability Group.
Before Installing Operations Manager on an availability group
1. Make sure to use the Group listener Name and port when installing Operations Manager
for the databases that are going to be added to the availability databases.
2. The first management server will use the Group listener to get the primary SQL instance,
and will install the databases on that instance.
After installing the first management server
1. Ensure that the recovery model of the database is full: open SQL Server Management
Studio and connect to the instance where the database(s) are installed. Right click on the
targeted database, and select its properties and select Options. If the recovery model is
not listed as Full, select Full from the drop down list.
2. Make a full back up the databases.
3. Use SQL Server Management Studio to add the databases to the availability databases.
Notice that when adding the databases to the availability databases under Select Data
Synchronization, three choice are possible: Full, Join only and Skip initial data
synchronization. Choose the option that is most appropriate for you. We recommend
selecting Full and allowing the Add Database wizard create a full backup and restore of
the databases on the secondary replicas. More steps might or might not be needed
depending on which choice you made. See Manually Prepare a Secondary Database for
an Availability Group (SQL Server) for more information.
4. On the new server hosting the operational database, expand Security, then expand
Logins, and add the data writer account name. For more information on how to create a
SQL Server login, see Create a Login.
5. Under Logins, add the action account.
6. Under Logins, add the Data Access Service (DAS) computer account, using the form
domain\computername$.
7. For the DAS computer account, add the following user mappings:
a. ConfigService
b. db_accessadmin
c.
db_datareader
d. db_datawriter
e. db_ddladmin
f.
db_securityadmin
92
g. sdk_users
h. sql_dependency_subscriber
8. On the new server hosting the data warehouse database, expand Security, then expand
Logins, and then add the data writer account. For more information on how to create a
SQL Server login, see Create a Login.
9. Under Logins, add the data reader account.
10. Under Logins, add the Data Access Service computer account, using the form
domain\computername$.
11. For the DAS computer account, add the following user mappings:
a. db_datareader
b. OpsMgrReader
c.
apm_datareader
Known Issues
When you open the Operations Manager console after failing from one node to the other you
might encounter the following issue:
Execution of user code in the .NET Framework is disabled. Enable clr enabled
configuration option. Could not use view or function dbo.fn_ModuleTypeView because of
binding errors.
To resolve this issue, please run the following SQL command on the database of the new primary
replica SQL instance.
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
databases, right click on each database that is going to be part of the availability
databases, and for each select its properties and select Options to change the recovery
model to Full from the drop down list.
3. Note the name and the port of the availability group listner.
4. On each management server run regedit from an elevated CMD, then edit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System
Center\2010\Common\Database.
Change the DatabaseServerName to <AvailabilityGroupListnerName,portNumber>
5. On each management server, edit the following file:
%ProgramFiles%\System Center 2012\Operations Manager\Server\ConfigService.config
In the <Category> tag named Cmdb, change the value for ServerName to the name of
the availability group listener and change the PortNumber to the availability group
listener port.
6. Update the Operations Manager database with the group listener name and port by
following these steps:
a. Open SQL Server Management Studio.
b. Expand Databases, Operations Manager, and Tables.
c.
Synchronization, three choice are possible: Full, Join only and Skip initial data
synchronization. Choose the option that is most appropriate for you. We recommend
selecting Full and allowing the Add Database wizard create a full backup and restore of
the databases on the secondary replicas. More steps might or might not be needed
depending on which choice you made. See Manually Prepare a Secondary Database for
an Availability Group (SQL Server) for more information.
11. For each of the secondary replicas, open build_mom_db_admin.sql in notepad. The
file is located under <installationMedisFolder>\Setup\AMD64). Then search for the
MOMv3 messages section. Copy this section into SQL Server Management Studio,
starting and running a new query.
95
Command-line Parameters
The following table lists the command-line parameters for installing features of Operations
Manager.
Note
If the parameter contains a colon, a value is required. Otherwise, it is simply a switch.
Parameter
Value
/silent
/install
/InstallPath
/components
/ManagementGroupName:
/ManagementServicePort:
/SqlServerInstance:
/DatabaseName:
/DWSqlServerInstance:
/DWDatabaseName:
Parameter
Value
/UseLocalSystemActionAccount
/ActionAccountUser:
/ActionAccountPassword:
/UseLocalSystemDASAccount
/DASAccountUser:
/DASAccountPassword:
/DataReaderUser:
/DataReaderPassword:
/DataWriterUser:
/DataWriterPassword:
/EnableErrorReporting:
/SendCEIPReports:
97
Parameter
Value
1 : Opt in to CEIP.
/UseMicrosoftUpdate:
/AcceptEndUserLicenseAgreement:
/ManagementServer
/WebSiteName:
/WebConsoleUseSSL
/WebConsoleAuthorizationMode:
/SRSInstance
/SendODRReports:
/uninstall
Parameter
Value
the server.
For examples of command lines for installing the various features of Operations Manager see the
following:
See Also
Deploying System Center 2012 - Operations Manager
99
Using a Firewall
Connecting to the Reporting Data Warehouse Across a Firewall
This section describes how to configure your environment to support the placing of a Report data
warehouse behind a firewall.
Note
Separating the Operations console, management server, or Reporting Server by either a
firewall or across a trust boundary is not supported.
In an environment where the Reporting data warehouse is separated from the management
server and Reporting Server by a firewall, Windows Integrated Authentication cannot be used.
You need to take steps to configure SQL Server Authentication. The following sections explain
how to enable SQL Server Authentication between the management server (or management
server), the Reporting Server, and the Reporting data warehouse, as shown in the following
illustration.
3. Associate this Run As Account with the Run As Profile called Data Warehouse SQL Server
Authentication Account, targeting this Run As Profile to each management server. For more
information, see How to Change the Run As Account Associated with a Run As Profile in this
guide.
If there is a firewall between the management server and the Reporting data warehouse, you will
have to open port 1433.
Reporting Server and Reporting Data Warehouse
If there is a firewall or trust boundary between the Reporting Server and the Reporting data
warehouse, point-to-point communications will need to be established.
The account that was specified as the Data Reader Account during setup of Reporting becomes
the Execution Account on Reporting Server, and it is this account that will be used to connect to
the Reporting data warehouse.
You should determine what port number the computer running SQL Server on the Reporting data
warehouse is using and enter this number into the dbo.MT_DataWarehouse table in the
Operations Manager database. See How to Configure the Reporting Data Warehouse to Listen
on a Specific TCP/IP Port.
Port Assignments
The following table shows Operations Manager feature interaction across a firewall, including
information about the ports used for communication between the features, which direction to open
the inbound port, and whether the port number can be changed.
Operations Manager
Port Number
Operations
Feature A
and Direction
Manager
Configurable
Note
Featuret B
Operations
Manager
database
Yes (Setup)
management
No
Operations Manager
Port Number
Operations
Feature A
and Direction
Manager
Configurable
Note
Featuret B
gateway server
>
server
5723 --->
management
server
No
Reporting data
warehouse
No
Reporting server
No
Operations console
5724 --->
management
server
No
Connector
framework source
51905 --->
management
server
No
Web site
port --->
management
server
No
web console
browser
51908 --->
web console
server
Operations Manager
Port Number
Operations
Feature A
and Direction
Manager
Configurable
Note
Featuret B
connected
5724 --->
management server
(Local)
connected
management
server
(Connected)
No
Agent installed
using
MOMAgent.msi
5723 --->
management
server
Yes (Setup)
Agent installed
using
MOMAgent.msi
5723 --->
management
server
Yes (Setup)
Agent installed
using
MOMAgent.msi
5723 --->
gateway server
Yes (Setup)
gateway server
5723 --->
management
server
Yes (Setup)
Agent (Audit
Collection Services
forwarder)
51909 --->
management
server Audit
Collection
Services collector
Yes (Registry)
Agentless
Exception
Monitoring data
from client
51906 --->
management
server Agentless
Exception
Monitoring file
share
Yes (Client
Monitoring
Wizard)
Customer
Experience
Improvement
Program data from
client
51907 --->
management
server (Customer
Experience
Improvement
Program End)
Point
Yes (Client
Monitoring
Wizard)
Operations console
(reports)
80 --->
SQL Reporting
Services
No
The Operations
console uses Port
80 to connect to
the SQL Reporting
Services web site.
103
Operations Manager
Port Number
Operations
Feature A
and Direction
Manager
Configurable
Note
Featuret B
Reporting server
1433 --->
Reporting data
warehouse
Yes
Audit Collection
Services
database
Yes
Use the SQL Server Configuration Manager to disable dynamic port addressing, specify a
static port, disable and stop the SQL Server Browser service, and then restart the SQL
Server <Instance> service.
Edit the registry to configure the static port number on the management server.
Caution
Incorrectly editing the registry can severely damage your system. Before making
changes to the registry, you should back up any important data.
To configure the operational database port number
1. Log on to the computer hosting the operational database.
2. On the Windows desktop, click Start, point to Programs, point to the appropriate offering
of Microsoft SQL Server, point to Configuration Tools, and then click SQL Server
Configuration Manager.
3. In the SQL Server Configuration Manager dialog box, expand SQL Server Network
Configuration, and then click Protocols for <INSTANCE>.
4. In the results pane, right-click TCP/IP, and then click Properties.
5. In the TCP/IP Properties dialog box, click the IP Addresses tab.
6. Several IP addresses appear in the format IP1, IP2, up to IPAll. One of these is for the IP
address of the loopback adapter, 127.0.0.1. Additional IP addresses appear for each IP
address on the computer. Expand IP1, IP2, up to IPAll.
7. For the IPn areas, if the TCP Dynamic Ports dialog box contains a 0, indicating the
Database Engine is listening on dynamic ports, delete the 0.
8. In the IPAll area, if the TCP Dynamic Ports dialog box contains a port number (which
indicates the dynamic port number that was assigned), delete the port number.
9. In the IPAll area, in the TCP Port dialog box, enter the static port number you want to
104
105
Use the SQL Server Configuration Manager to disable dynamic port addressing, specify a
static port, disable and stop the SQL Server Browser service, and then restart the SQL
Server <Instance> service.
Edit the registry to configure the static port number on the management server.
Caution
Incorrectly editing the registry can severely damage your system. Before making
changes to the registry, you should back up any important data.
See Also
Upgrading from System Center Operations Manager 2007 R2
108
109
more information about the supported configurations for System Center 2012 Operations
Manager, see Supported Configurations for System Center 2012 Operations Manager.
Note
If you upgrade from the secondary management server, you can build a new
management server with the same Windows computer name as the old RMS, rather than
change the configuration settings to point to the new management server.
There are four upgrade paths. The path you choose depends on your current topology and
system configurations. The following table describes the upgrade paths in more detail.
Upgrade Paths
Description
Upgrade Paths
Description
See Also
Upgrading to System Center 2012 - Operations Manager
111
Note
You can click the appropriate process box to open and review the content for any step in
the process.
The following table lists the process flow diagrams available, along with a description of when
each upgrade path should be used.
Condition
112
Condition
See Also
Checklist: Single-Server Upgrade (Simple)
Checklist: Single-Server Upgrade (Complex)
Checklist: Distributed Upgrade (Simple)
Checklist: Distributed Upgrade (Complex)
113
Condition
See Also
Single-Server and Distributed Upgrade (Simple) Process Flow Diagram
Single-Server Upgrade (Complex) Process Flow Diagram
Distributed Upgrade (Complex) Process Flow Diagram
Checklist: Single-Server Upgrade (Simple)
This checklist walks you through an upgrade of a System Center Operations Manager 2007 R2
single-server management group that already meets the minimum supported configurations for
Operations Manager. For more information, see Supported Configurations for
System Center 2012 Operations Manager.
If your single-server management group does not yet meet the minimum supported configurations
for System Center 2012 Operations Manager, or if you have a distributed management group,
see the following checklists.
Upgrade Path Checklist
Condition
Your Operations Manager 2007 R2 singleserver management group does not meet the
minimum supported configurations for System
Center 2012 Operations Manager and
requires new hardware.
Condition
Checklist
Use the following checklist to upgrade your single-server management group if it already meets
the supported configuration requirements for System Center 2012 Operations Manager
Tip
You can also view a process flow diagram that links to the relevant topics. For more
information, see Single-Server and Distributed Upgrade (Simple) Process Flow Diagram
Task
References
Disable Notification
Subscriptions
Task
References
How to Upgrade an
Operations Manager 2007 R2
Single-Server Management
Group
Upgrading Push-Installed
Agents
Update overrides.
Update Overrides
See Also
Upgrade Path Checklists for Operations Manager
Single-Server and Distributed Upgrade (Simple)
Checklist: Single-Server Upgrade (Complex)
This checklist walks you through an upgrade of a System Center Operations Manager 2007 R2
single-server management group that does not meet the supported configuration requirements for
System Center 2012 Operations Manager, and requires new hardware. For more information,
see Supported Configurations for System Center 2012 Operations Manager.
If your single-server management group already meets the minimum supported configurations for
System Center 2012 Operations Manager, or if you have a distributed management group, see
the following checklists.
116
Condition
Your Operations Manager 2007 R2 singleserver management group already meets the
minimum supported configurations for System
Center 2012 Operations Manager.
Checklist
Use the following checklist to upgrade your single-server management group if it does not yet
meet the supported configuration requirements for System Center 2012 Operations Manager.
Tip
You can also view a process flow diagram that links to the relevant topics. For more
information, see Single-Server Upgrade (Complex)
Task
References
117
Task
References
Task
References
subscriptions.
Subscriptions.
Update overrides.
Update Overrides
See Also
Upgrade Path Checklists for Operations Manager
Single-Server Upgrade (Complex)
Checklist: Distributed Upgrade (Simple)
This checklist walks you through an upgrade of a System Center Operations Manager 2007 R2
distributed management group that meets the supported configuration requirements for System
Center 2012 Operations Manager. For more information, see Supported Configurations for
System Center 2012 Operations Manager.
If your distributed management group does not yet meet the minimum supported configurations
for System Center 2012 Operations Manager, or if you have a single-server management
group, see the following checklists.
Upgrade Path Checklist
Condition
Your Operations Manager 2007 R2 singleserver management group already meets the
minimum supported configurations for System
Center 2012 Operations Manager.
Your Operations Manager 2007 R2 singleserver management group does not meet the
minimum supported configurations for System
Center 2012 Operations Manager and
requires new hardware.
Condition
References
Task
References
management servers.
Upgrading Push-Installed
Agents
Re-enable notification
subscriptions.
Update overrides.
Update Overrides
121
Task
References
See Also
Upgrade Path Checklists for Operations Manager
Single-Server and Distributed Updated (Simple)
Checklist: Distributed Upgrade (Complex)
To upgrade a distributed System Center Operations Manager 2007 R2 management group to
System Center 2012 Operations Manager, you use a phased approach, starting with the
management servers, then the gateway servers, and then the management group. The order in
which you upgrade the agents depends on how they were deployed (manually installed or pushinstalled), and whether your root management server (RMS) meets the supported configuration
requirements for System Center 2012 Operations Manager. For example, a clustered RMS is
not supported in System Center 2012 Operations Manager. You also must perform a number of
pre-upgrade and post-upgrade tasks, and might perform some optional upgrade tasks.
If any of the servers in your distributed management group do not meet the supported
configuration requirements for System Center 2012 Operations Manager, and require the
installation of a new server, you should follow this checklist. For more information, see Supported
Configurations for System Center 2012 Operations Manager. Some of the servers might meet
these requirements, and therefore, you might not have to perform the steps in every section. For
example, if the server that hosts your RMS meets the supported configuration requirements, you
can run the final upgrade from the RMS and skip the section on running the final upgrade from a
secondary management server.
If your distributed management group already meets the minimum supported configurations for
System Center 2012 Operations Manager, or if you have a single-server management group,
see the following topics.
Upgrade Path Checklist
Condition
Your Operations Manager 2007 R2 singleserver management group already meets the
minimum supported configurations for System
Center 2012 Operations Manager.
Your Operations Manager 2007 R2 singleserver management group does not meet the
minimum supported configurations for System
Center 2012 Operations Manager and
requires new hardware.
Condition
Description
Replacing Gateways
Section
Description
References
References
Task
References
Manager Upgrade)
Replacing Gateways
If you do not have gateway servers, or you have gateways that meet the minimum system
requirements, go to the Secondary Management Server Upgrade section of this checklist.
Otherwise, use the following procedures for each gateway in your management group.
Note
You only have to add new gateway servers if your current servers are 32-bit, which do
not meet the supported configuration requirements for System Center 2012 Operations
Manager. Otherwise, just ensure that your gateway servers meet the remaining
supported configuration requirements.
Task
References
125
Task
References
Operations Manager.
Secondary Management Server Upgrade
Use the following procedures to upgrade your secondary management servers, gateway servers,
and agents. Before you upgrade the secondary management server, you must ensure that your
root management service (RMS) meets the supported configuration requirements for System
Center 2012 Operations Manager. For more information, see Supported Configurations for
System Center 2012 - Operations Manager. If the RMS does not meet these configuration
requirements, you must move agents that report to the RMS to the secondary management
server before you upgrade the second management server. You should also ensure that SQL
Server meets the supported configuration requirements.
Task
References
Task
References
agents.
Agents
Upgrading Push-Installed
Agents
References
127
Task
References
Update overrides.
Update Overrides
References
Task
References
Server
Run the management group
upgrade on the secondary
management server.
Update overrides.
Update Overrides
See Also
Upgrade Path Checklists for Operations Manager
Distributed Upgrade (Complex)
129
In a distributed management group upgrade, you perform the upgrade in phases to minimize the
interruption in service. For more information about these phases, see Upgrade Tasks for
Operations Manager. You might have to perform pre-upgrade tasks before each upgrade phase.
Important
Before you follow any of these procedures, make sure that you verify that the servers in
your Operations Manager 2007 R2 management group meet the minimum supported
configurations for System Center 2012 Operations Manager. This will help you
determine whether you need to add any new servers to your management group before
you upgrade. For more information, see Supported Configurations for
System Center 2012 Operations Manager.
The following table shows the tasks that you must complete before you upgrade from Operations
Manager 2007 R2 to System Center 2012 Operations Manager. This table provides the
following information:
Tasks to complete
Description of the potential risk to the stability of your data and monitoring environment and
how to mitigate that risk
Important
The order of the tasks depends on the upgrade path that you follow. Use the Upgrade
Path Checklists for Operations Manager to follow the steps in order for your particular
upgrade scenario.
Task
Task
If there are gateway servers that report to an Operations Manager 2007 R2 RMS with an
unsupported configuration, you must ensure that the secondary management server from which
you will perform the management group upgrade can communicate with the gateway. You can
run a Windows PowerShell script to display the primary and failover management servers for all
gateway servers. Run the following script.
#Display Primary and Failover Management Servers for all Gateway Servers
$GWs = Get-SCOMManagementServer | where {$_.IsGateway -eq $true}
$GWs | sort | foreach {
Write-Host "";
"Gateway MS :: " + $_.Name;
"--Primary MS :: " + ($_.GetPrimaryManagementServer()).ComputerName;
$failoverServers = $_.getFailoverManagementServers();
foreach ($managementServer in $failoverServers) {
"--Failover MS :: " + ($managementServer.ComputerName);
}
}
Write-Host "";
To ensure mutual authentication between the gateway and the secondary management server,
you install certificates from a certification authority (CA) on the secondary management server
and the gateway server. For more information, see the Deploying the Certificates section of How
to Replace an Operations Manager 2007 R2 Gateway that Has an Unsupported Configuration
(Operations Manager Upgrade).
After you have imported the certificates on the new secondary management server, and you
verify that the gateway server has a healthy state, you must set the new management server as
the primary management server for the gateway, and set the RMS as the secondary
management server.
Remove Agents from Pending Management
Before you upgrade the secondary management server, remove any agents that are in Pending
Management.
To remove agents that are in Pending Management
1. Log on to the Operations console by using an account that is a member of the Operations
Manager Administrators role for the Operations Manager 2007 management group.
2. In the Administration pane, expand Device Management, and then click Pending
Management.
3. Right-click each agent, and then click Approve or Reject.
Back up the RMS Encryption Key
132
The Operations Manager 2007 R2 root management server (RMS) encryption key is necessary to
decrypt secure data in the operational database. When you have a backup of the RMS encryption
key, you can import the key on a new management server when you upgrade the management
group from an Operations Manager 2007 R2 secondary management server.
To back up the encryption key by using the Encryption Key Backup or Restore Wizard
1. Log on to the computer hosting the secondary management server with an account that
is a member of the Administrators group.
2. Open a command prompt window by using the Run as Administrator option.
3. At the command prompt, type:
cd <Operations Manager Installation Folder>
SecureStorageBackup
4. In the Encryption Key Backup or Restore Wizard, on the Backup or Restore page,
select the Backup the Encryption Key option, and then complete the wizard, providing
a location and password for the key.
Note
Recovery of the password is not possible if the key is lost or forgotten.
Note
Store the encryption key in a location that can be easily accessed, such as a file
share. You have to restore this encryption key on all management servers in your
management group before you upgrade.
To back up the RMS encryption key by using the Command Prompt window
1. Log on to the computer that hosts the Operations Manager 2007 R2 root management
server by using an account that is a member of the Administrators group.
2. Open a Command Prompt window as an administrator by using the Run as
administrator option.
3. At the command prompt, type cd <path to installation folder>, and then press Enter.
4. To back up the encryption key, do the following:
a. Type SecureStorageBackup Backup <BackupFile>, and then press Enter.
b. At the Please enter the password to use for storage/retrieval prompt, type a
password that is at least eight characters long, and then press Enter.
c.
At the Please re-enter your password prompt, type the same password, and then
press Enter.
Check the Operations Manager 2007 R2 RMS for Active Connected Consoles
Consoles that are connected to the Operations Manager 2007 R2 RMS might lose connectivity
during the upgrade of the management group. Before you perform the upgrade of the
management group, you should notify anyone who has a connected console to close the
connection.
133
2. In the Connect to Server dialog box, in the Server Type list, select Database Engine.
3. In the Server Name list, select the server and instance for your operational database (for
example, computer\INSTANCE1).
4. In the Authentication list, select Windows Authentication, and then click Connect.
5. In the Object Explorer pane, expand Databases, right-click the operational database,
and then click Properties.
6. In the Database Properties dialog box, under Select a page, click Files.
7. In the results pane, increase the Initial Size value for the MOM_DATA database by 50
percent.
Note
This step is not required if free space already exceeds 50 percent.
8. Set the Initial Size value for the MOM_LOG to be 50 percent of the total size of the
database. For example, if the operational database size is 100 GB, the log file size
should be 50 GB. Then click OK.
Verify the SQL Server Collation
SQL Server collation for all databases and database instances must be one of the following:
Language
Collation
English
SQL_Latin1_General_CP1_CI_AS
French
French_CI_AS
Russian
Cyrillic_General_CI_AS
Chinese CHS
Chinese_PRC_CI_AS
Japanese
Japanese_CI_AS
Spanish
Traditional_Spanish_CI_AS
Other Languages
Latin1_General_CI_AS
Important
You must ensure that all databases and database instances have the correct collation
before you run upgrade on the management group.
To determine the SQL Server collation of a database, you can check the database properties. In
SQL Server Management Studio, right-click the database you want to check, and then click
Properties. The collation is listed under Maintenance.
For information about changing the SQL Server collation of a database, see Setting and
Changing the Server Collation.
Restore the RMS Encryption Key on the Secondary Management Server
135
When you cannot upgrade the management group from the RMS because it does not meet the
minimum supported configurations for System Center 2012 Operations Manager, you must
restore the encryption key on the Operations Manager 2007 R2 secondary manager server from
which you will run the management group upgrade. For more information about whether the RMS
meets the required supported configurations, see Supported Configurations for System Center
2012 - Operations Manager. You should restore the encryption key just prior to upgrading the
management group. To restore the encryption key, you must use the SecureStorageBackup tool.
To restore up the RMS encryption key by using the Encryption Key Backup or Restore
Wizard
1. Log on to the computer hosting the secondary management server with an account that
is a member of the Administrators group.
2. Open a command prompt window by using the Run as Administrator option.
3. At the command prompt, type:
cd <Operations Manager Installation Folder>
SecureStorageBackup
4. In the Encryption Key Backup or Restore Wizard, on the Backup or Restore? page,
select the Restore the Encryption Key option and then complete the wizard, providing
location and password for the key.
To restore the RMS encryption key by using the command prompt
1. Log on to the computer hosting the secondary management server with an account that
is a member of the Administrators group.
2. In a Command Prompt window using the Run as Administrator option, type:
cd <Operations Manager Installation Folder>
SecureStorageBackup Restore <BackupFile>
3. At the Please enter the password to use for storage/retrieval prompt, type the
password, and then press Enter.
4. Use the same password that was used to back up the encryption keys.
To verify that the RMS encryption key has been restored
1. On the Start menu, click Run.
2. Type regedit, and then click OK. The Registry Editor starts.
Caution
Incorrectly editing the registry can severely damage your system. Before you
make changes to the registry, back up any valued data that is on the computer.
3. Navigate to the HKLM\Software\microsoft\Microsoft Operations
Manager\3.0\MOMBins key. If value1 and value2 exist, the encryption key has
successfully been restored.
136
Description
Pre-Upgrade Tasks
Upgrade phase
Description
Optional Upgrade
Post-Upgrade Tasks
138
Unistall the Exchange 2010 MP from its current system using the Windows Installer package,
upgrade Operations Manager to the new system, and run the Windows Installer package to
install the Exchange 2010 MP on the new system. Do not remove the Exchange 2010 MP in
the Operations console.
Upgrade Operations Manager to the new system and configure the Exchange 2010 MP
correlation engine to point to that system by editing
Microsoft.Exchange.Monitoring.CorrelationEngine.exe.config. The default location for this file
is: C:\Program Files\Microsoft\Exchange Server\v14\Bin. Change the value in the following
line to equal the FQDN of the new Operations Manager system:
<add key="OpsMgrRootManagementServer" value="localhost" />
Note
If your Exchange 2010 MP correlation engine is installed on a cluster, you need to
edit the configuration file on each member of the cluster.
See Also
Upgrading to System Center 2012 - Operations Manager
server, the Connect To Server dialog box appears. In the Server name box,
type the name of the management server from which you want to connect to the
Operations console.
3. Right-click the Management Packs node, and then click Import Management Packs.
4. In the Import Management Packs wizard, click Add, and then click Add from disk.
5. The Select Management Packs to import dialog box opens. Browse to the
/ManagementPacks directory of the Operations Manager installation media. Select
OperationsManager.Upgrade.mp, and then click Open.
6. The Select Management Packs page lists the management pack that you selected for
import. A green check mark next to the management pack in the list indicates that the
management pack can be imported. Click Install.
The Import Management Packs page appears and shows the progress for the
management pack. The management pack is downloaded to a temporary directory,
imported to Operations Manager 2007 R2, and then deleted from the temporary directory.
If there is a problem at any stage of the import process, select the management pack in
the list to view the status details.
7. Click Close.
After you have imported the Upgrade Helper management pack, you can view steps for each
upgrade phase in the Monitoring workspace of the Operations console.
Important
Typically, you follow each of the steps in the Upgrade Helper management pack in order.
However, if you have manually installed agents, you should upgrade them before you
upgrade the secondary management servers. You upgrade push-installed agents after
you upgrade the secondary management servers.
To review the status of the secondary management servers in your management group
1. In the Operations Manager 2007 R2 console, in the navigation pane, click the
Monitoring button.
2. Expand Operations Manager 2007 R2 -> 2012 Upgrade MP, and then click Step 1:
Upgrade Secondary Management Servers. This displays all secondary management
servers in your management group.
3. Review the state of each management server. If the secondary management server is
upgraded, the state is Healthy. If it is not upgraded, a Warning appears.
4. You must upgrade each secondary management server and ensure that the status is
healthy before you move to the next step in the process. For more information, see How
to Upgrade a Secondary Management Server from Operations Manager 2007 R2.
Note
You can open the discovered instances with the Operations Manager Health
Explorer to see the upgrade status, with additional information about how to
upgrade the management servers.
141
2. Expand Operations Manager 2007 R2 -> 2012 Upgrade MP, and then click Step 4:
Upgrade Management Group (RMS, DB, DW). This displays the root management
server (RMS) in your management group.
After the secondary management servers, gateways, and agents have been upgraded,
you can upgrade the management group from the RMS. This upgrade process upgrades
the operational database and the data warehouse. If the data warehouse does not
already exist, it is installed.
3. If the management group has been upgraded, the state is Healthy. If it is not upgraded, a
Warning appears.
4. If the root management server meets the minimum supported configurations for System
Center 2012 Operations Manager, you can upgrade from the RMS. For more
information, see How to Upgrade a Management Group from an Operations Manager
2007 R2 RMS. If the root management server does not meet the minimum supported
configurations, you must upgrade the management group from a secondary management
server. For more information, see How to Upgrade a Management Group from an
Operations Manager 2007 R2 Secondary Management Server. For more information
about the supported configuration requirements for System Center 2012 Operations
Manager, see Supported Configurations for System Center 2012 - Operations Manager.
Note
You can open the discovered instances with the Health Explorer to see the
upgrade status, with additional information about how to upgrade the
management group.
See Also
Checklist: Distributed Upgrade (Simple)
Checklist: Distributed Upgrade (Complex)
144
146
Select the domain of the computers from the Domain name list. The management
server must be able to resolve the domain name.
Important
The management server and the computers that you want to manage must be in
2-way trusted domains.
Select the Use a different account to perform agent assigned in the specified
domain check box.
Set Select Run As Profile to the Run As profile associated with the Run As account
that was provided when MOMADAdmin.exe was run for the domain. The default
account that is used to perform agent assignment is the computer account for the
root management server, also referred to as the Active Directory-Based Agent
Assignment Account. If this was not the account that was used to run
MOMADAdmin.exe, select Use a different account to perform agent assignment
in the specified domain, and then select or create the account from the Select Run
As Profile list.
8. On the Inclusion Criteria page, either type the LDAP query for assigning computers to
this management server, and then click Next, or click Configure. If you click Configure,
do the following:
a. In the Find Computers dialog box, type the criteria that you want to use for
assigning computers to this management server.
b. Click OK, and then click Next.
Note
The following LDAP query returns computers with a name starting with MsgOps,
(&(sAMAccountType=805306369)(objectCategory=computer)(cn=MsgOps*))
For more information about LDAP queries, see Creating a Query Filter.
9. On the Exclusion Rule page, type the fully qualified domain name (FQDN) of computers
that you explicitly want to prevent from being managed by this management server, and
then click Next.
147
Important
You must separate the computer FQDNs that you type with a semicolon, colon,
or a new line (CTRL+ENTER).
10. On the Agent Failover page, select Manually configure failover, and then do the
following:
a. Select the check box of the replacement secondary management server. This sets
the replacement server as the failover server.
b. Click Create.
11. In the Management Server Properties dialog box, click OK.
Note
It can take up to one hour for the agent assignment setting to propagate in Active
Directory Domain Services.
12. After you have confirmed that the agent assignment was successful, delete the agent
assignment that you created earlier.
To create a configuration rule for the replacement management server (step 2)
1. In the Operations console, click the Administration button.
2. In the Administration pane, under Device Management, click Management Servers.
3. In the Management Servers pane, right-click the replacement secondary management
server, and then click Properties. This sets the replacement management server as the
Primary Management Server for the computers that are returned by the rules that you
will create in the following procedure.
4. In the Management Server Properties dialog box, click the Auto Agent Assignment
tab.
5. Click Add to start the Agent Assignment and Failover Wizard, and then click Next.
Note
The Introduction page does not appear if the wizard has been run and Do not
show this page again was selected.
6. On the Domain page, do the following:
Select the domain of the computers from the Domain name list. The management
server must be able to resolve the domain name.
Important
The management server and the computers that you want to manage must be in
2-way trusted domains.
Select the Use a different account to perform agent assigned in the specified
domain check box.
Set Select Run As Profile to the Run As profile associated with the Run As account
that was provided when MOMADAdmin.exe was run for the domain. The default
account that is used to perform agent assignment is the computer account for the
148
149
System Center 2012 - Operations Manager. This procedure shows you how to add a new
Operations Manager 2007 R2 gateway and to prepare it for upgrade.
Replacing an Operations Manager 2007 R2 Gateway Server
The steps you take to replace the gateway server include the following:
1. Register the computer that will host the gateway with the management group. See
Registering the Gateway with the Management Group.
2. Install the Operations Manager 2007 R2 gateway server. See Installing a Gateway Server.
3. Deploy and import certificates on the gateway and management servers. See Deploying the
Certificates.
4. Remove the old gateway server. See How to Remove an Operations Manager 2007 R2
Gateway (Operations Manager Upgrade).
Registering the Gateway with the Management Group
Before you install a new Operations Manager 2007 R2 gateway server, you must register the
computer that will host the gateway with the management group. This procedure registers the
gateway server with the management group, and when registration is completed, the gateway
server appears in the Discovered Inventory view of the management group.
You must first copy the gateway approval tool
(Microsoft.EnterpriseManagement.GatewayApprovalTool.exe) to the management server. This
tool is required only on the management server, and it only has to be run one time.
To copy Microsoft.EnterpriseManagement.GatewayApprovalTool.exe to management
servers
1. From a targeted management server, open the Operations Manager 2007 R2 installation
media \SupportTools directory.
2. Copy the Microsoft.EnterpriseManagement.GatewayApprovalTool.exe from the
installation media to the targeted management server. You should copy it to the
installation directory of the management server.
To run the gateway approval tool
1. Log on to the management server that the gateway server will target by using the
Operations Manager Administrators credentials.
2. Open a Command Prompt window, and browse to the directory where you copied
Microsoft.EnterpriseManagement.gatewayApprovalTool.exe.
3. At the command prompt, run
Microsoft.EnterpriseManagement.gatewayApprovalTool.exe
/ManagementServerName=<managementserverFQDN>
/GatewayName=<GatewayFQDN> /Action=Create
4. If the approval is successful, the following message appears The approval of server
<GatewayFQDN> completed successfully.
5. Open the Operations console to the Monitoring view. Select the Discovered Inventory
view to verify that the gateway server is present.
150
The following topics describe how to perform the necessary steps to upgrade a single-server
management group that has a supported configuration for System Center 2012 Operations
Manager. For more information, see Supported Configurations for System Center 2012 Operations Manager.
See Also
Checklist: Single-Server Upgrade (Simple)
Checklist: Single-Server Upgrade (Complex)
Single-Server and Distributed Upgrade Process Flow Diagram
How to Upgrade an Operations Manager 2007 R2 Single-Server Management Group
When you upgrade a System Center Operations Manager 2007 R2 single-server management
group to System Center 2012 Operations Manager, all features that are installed on the server
are upgraded. This includes the Operations Manager 2007 R2 operational database,
management server, operations console, web console, and Reporting server, if installed. The
Operations Manager 2007 R2 data warehouse is also upgraded, if it exists. Otherwise, the
System Center Operations Manager 2012 Setup Wizard installs it.
Important
Before you follow any of these procedures, make sure that you verify that the servers in
your Operations Manager 2007 R2 management group meet the minimum supported
configurations for System Center 2012 Operations Manager. This will help you
determine whether you need to add any new servers to your management group before
you upgrade. For more information, see Supported Configurations for
System Center 2012 Operations Manager.
If your single-server management group meets the supported configuration requirements, but you
do not want to experience any downtime during the upgrade process, you can add a secondary
management server, and then follow the upgrade process for a distributed upgrade. For more
information, see Supported Configurations for System Center 2012 - Operations Manager. If your
server cannot meet the supported configurations because it requires new hardware, you can add
a secondary management server, and then follow the upgrade process for a distributed upgrade.
For more information, see Upgrade Path Checklists for Operations Manager.
To upgrade a single-server management group
1. Log on to the computer that is hosting a root management server (RMS) with an account
that is a member of the Operations Manager Administrators role for your Operations
Manager 2007 R2 management group and a local administrator on the computer.
2. On the System Center 2012 Operations Manager media, run Setup.exe, and then click
Install.
154
Note
The Getting Started page displays information about what will be upgraded. The
Operations Manager data warehouse will be installed if it does not already exist.
Click Next to proceed with the upgrade.
3. On the Getting Started, Please read the license terms page, read the Microsoft
Software License Terms, click I have read, understood, and agree with the license
terms, and then click Next.
4. On the Select installation location page, accept the default value of C:\Program
Files\System Center 2012\Operations Manager, or type in a new location or browse to
one. Then click Next.
5. On the Prerequisites page, review and address any warnings or errors that the
Prerequisites checker returns, and then click Verify Prerequisites Again to recheck the
system.
Note
Microsoft SQL Server Full Text Search must be enabled.
Note
The Agent Upgrade Check warning can be ignored if you plan to upgrade the
agents after the single-server management group has been upgraded.
6. If the Prerequisites checker does not return any other errors or warnings that have to be
addressed, click Next.
7. If the single-server management group does not already have a data warehouse
installed, a data warehouse is created, and you must configure it as follows:
a. On the Configure the data warehouse database page, in the Server name and
instance name box, type the server name of the SQL Server database and instance
for the database server that will host the data warehouse database.
b. After you have typed in the correct values for the server name of the SQL Server
database, Setup attempts to validate the values that you have typed as the SQL
Server name and the port number. In the Database name, Database size (MB),
Data file folder, and Log file folder boxes, we recommend that you accept the
default values. Click Next.
Warning
These paths do not change if you connect to a different instance of SQL
Server.
c.
On the Configuration, Specify a web site for use with the Web console page,
select the Default Web Site, or the name of an existing website. Select Enable SSL
only if the website has been configured to use Secure Sockets Layer (SSL), and then
click Next.
d. On the Configuration, Select an authentication mode for use with the Web
console page, select your options, and then click Next.
8. On the Configuration, Configure Operations Manager accounts page, we
recommend that you use the Domain Account option for the System Center
155
Configuration service and System Center Data Access service accounts. Enter the
credentials for a domain account in each box, and then click Next.
Important
If you receive a message about using the wrong version of SQL Server, or
experience a problem with the SQL Server Windows Management
Instrumentation (WMI) provider, you can resolve this. Open a Command Prompt
window by using the Run as administrator option. Then run the following
command, where <path> is the location of Microsoft SQL Server:
mofcomp.exe <path>\Microsoft SQL
Server\100\Shared\sqlmgmproviderxpsp2up.mof.
9. When the Ready to Upgrade page appears, review the upgrade summary, and then
click Upgrade.
To upgrade a single-server management group by using the Command Prompt window
1. Log on to the computer that is hosting a RMS with an account that is a member of the
Operations Manager Administrators role for your Operations Manager 2007 R2
management group and a local administrator on the computer.
2. Open a Command Prompt window by using the Run as Administrator option.
3. Change the path to where the System Center 2012 Operations Manager Setup.exe file
is located.
Important
Use the /WebConsoleUseSSL parameter only if your website has Secure Sockets
Layer (SSL) activated. For a default web installation, specify Default Web Site
for the /WebSiteName parameter.
Note
If the web console reports to an unsupported or inaccessible root management
server, you must also pass the following parameter:
/ManagementServer:<servername>.
Important
The following commands assume that you specified the Local System for the
Data Access service (/UseLocalSystemDASAccount). To specify a domain\user
name for these accounts, you must provide the following parameters instead:
/DASAccountUser: <domain\username> /DASAccountPassword: <password>
If you did not install a data warehouse in your Operations Manager 2007 R2
management group, use the following command.
Setup.exe /silent /upgrade /UseLocalSystemDASAccount
/AcceptEndUserLicenseAgreement
/WebsiteName: "<WebSiteName>" [/WebConsoleUseSSL]
/WebConsoleAuthorizationMode: [Mixed|Network]
/DWSqlServerInstance: <server\instance>
/DWDatabaseName: <DW name>
/DataReaderUser: <domain\username>
/DataReaderPassword: <password>
/DataWriterUser: <domain\username>
/DataWriterPassword: <password>
See Also
Upgrading Agents in an Operations Manager 2007 R2 Single-Server Management Group
Checklist: Single-Server Upgrade (Simple)
Checklist: Single-Server Upgrade (Complex)
Upgrading Agents in an Operations Manager 2007 R2 Single-Server Management Group
You can upgrade System Center Operations Manager 2007 R2 agents in a single-server
management group by using the Operations console, manually by using the Setup Wizard, or
manually, by using a command prompt. Determining which option to use depends on how the
agents were deployed. For example, agents that were installed by using the Computer and
Device Management Wizard (push-installed agents) can be upgraded through the Operations
console. However, agents that were installed manually (manually installed agents) cannot be
upgraded this way. You can verify how agents were installed by using the Upgrade Helper
management pack. For more information, see Upgrade Helper Management Pack.
Important
For information about how upgrade works with AVIcode 5.7 agents and .NET Application
Performance Monitoring Agents, see Notes for AVIcode 5.7 Customers.
You should upgrade manually installed agents before you run upgrade on the management
group. Push-installed agents can be upgraded after you run upgrade on the management group.
You use the System Center 2012 Operations Manager Operations console to upgrade pushinstalled agents in a single-server management group.
For information about how to upgrade Windows agents and UNIX and Linux agents, see How to
Upgrade Agents from Operations Manager 2007 R2.
See Also
Upgrading Operations Manager 2007 R2 Agents in a Distributed Management Group
157
See Also
Checklist: Distributed Upgrade (Simple)
Checklist: Distributed Upgrade (Complex)
Distributed Upgrade (Complex) Process Flow Diagram
Single-Server and Distributed Upgrade (Simple) Process Flow Diagram
Upgrading a Single-Server Operations Manager 2007 R2 Environment
158
Upgrading a secondary management server is just one phase of the distributed upgrade
process. Upgrade is not completed until you have upgraded all of the other features in your
management group, and have run upgrade on the management group itself. The next step is
to upgrade any gateways.
To upgrade a secondary management server by using the Command Prompt window
1. Log on to the secondary management server with an account that is a member of the
Operations Manager Administrators role for your Operations Manager 2007 R2
management group and a local administrator on the computer.
2. Open a Command Prompt window by using the Run as Administrator option.
3. Change the path to where the System Center 2012 Operations Manager setup.exe file
is located, and run the following command.
Important
The following commands assume that you specified the Local System account
for the Data Access service (/UseLocalSystemDASAccount). To specify a
domain\user name for these accounts, you must provide the following
parameters instead.
/DASAccountUser: <domain\username> /DASAccountPassword: <password>
160
add any new servers to your management group before you upgrade. For more information, see
Supported Configurations for System Center 2012 Operations Manager.
To upgrade a gateway server
1. Log on to a computer that hosts the gateway server with an Operations Manager
Administrators role account for your Operations Manager 2007 R2 management group.
2.
You can use the Upgrade Helper management pack to verify how agents were installed. For
more information, see Upgrade Helper Management Pack.
Important
For information about how upgrade works with AVIcode 5.7 agents and .NET Application
Performance Monitoring Agents, see Notes for AVIcode 5.7 Customers.
You should upgrade manually installed agents before you run upgrade on the secondary
management server. Push-installed agents can be upgraded after you run upgrade on the
secondary management server, before you upgrade the management group. You use the
Operations Manager 2007 R2 Operations console to upgrade push-installed agents in a
distributed topology.
When you move the push-installed agents to a secondary management server by using the
Operations console, they are placed in Pending Management, and you must approve the update
to upgrade the agents to System Center 2012 Operations Manager.
For information about how to upgrade agents, see How to Upgrade Agents from Operations
Manager 2007 R2
See Also
Upgrading Agents in an Operations Manager 2007 R2 Single-Server Management Group
Upgrading a Distributed Operations Manager 2007 R2 Environment
Upgrade Path Checklists for Operations Manager
How to Upgrade Agents from Operations Manager 2007 R2
The order in which you upgrade agents depends on how they were installed and whether you are
upgrading a single-server management group or a distributed management group. For more
information, see Upgrading Agents in an Operations Manager 2007 R2 Single-Server
Management Group and Upgrading Operations Manager 2007 R2 Agents in a Distributed
Management Group.
When you upgrade an agent, the System Center 2012 Operations Manager installer service
runs and is not removed until after the completion of the upgrade. If the agent upgrade fails, you
might have to re-install the agent, because the installer service was not properly removed. If you
attempt to upgrade the agent again and it fails, you should re-install the agent after you have
completed upgrading all features of Operations Manager.
Use the following procedures to upgrade System Center Operations Manager 2007 R2 agents to
System Center 2012 Operations Manager agents.If you are upgrading agents that are deployed
to a computer that has other Operations Manager 2007 R2 features installed, you must take the
following steps:
If the agent is installed on a computer that has the Operations Manager 2007 R2 Operations
console or web console installed, you must first uninstall the consoles before you upgrade the
agents. You can do this by uninstalling System Center Operations Manager 2007 in
Programs and Features. You can reinstall these consoles after upgrade is completed.
If the agent is installed on computer that has an Operations Manager 2007 R2 operational
database and at least one Reporting feature (such as the data warehouse server or
162
Reporting server), uninstall System Center Operations Manager 2007 in Programs and
Features. Do not uninstall System Center Operations Manager 2007 Reporting.
If you have ACS installed, after the agent upgrade is complete, you must manually start the ACS
forwarding service and change the startup setting to automatic.
After you upgrade the server hosting ACS and any agents that act as ACS forwarders, you may
need to re-enable ACS forwarding on the agents. In Operations console, go to the Monitoring
workspace and in the navigation pane, select Microsoft Audit Collection Services, then expand
Forwarder, then expand State View. If any of your forwarders do not appear, re-enable them.
For more information, see How to Enable Audit Collection Services (ACS) Forwarders.
To learn more about each upgrade path and the order in which to perform each upgrade task,
see the Upgrade Path Checklists for Operations Manager.
Before you follow any of these procedures, make sure that you verify that the servers in your
Operations Manager 2007 R2 management group meet the minimum supported configurations
for System Center 2012 Operations Manager. This will help you determine whether you need to
add any new servers to your management group before you upgrade. For more information, see
Supported Configurations for System Center 2012 Operations Manager.
You should also verify that the agents meet the supported configurations for System
Center 2012 Operations Manager. For more information, see Supported Configurations for
System Center 2012 - Operations Manager.
Note
If you attempt to upgrade a 32-bit agent that was installed on a 64-bit machine, the
upgrade of the agent will fail.
Note
If UAC is enabled, you must run the agent upgrade from an elevated command prompt.
Note
Information about upgraded agents might not appear in the Operations console for up to
60 minutes after performing the upgrade.
Upgrading Push-Installed Agents
To upgrade push-installed Windows agents by using the Operations console
1. If you are upgrading agents in a distributed management group or if you have added a
secondary management server, log on to the computer hosting the Operations Manager
2007 R2 Operations console. Use an account that is a member of the Operations
Manager Administrators role for the Operations Manager 2007 R2 management group.
If you are upgrading agents in a single-server management group, log on to the computer
hosting the Operations Manager Operations console by using an account that is a
163
earlier versions of the AVICode agent), you must include the option: NOAPM=1
in the command. For more information, see Install Agent Using the Command
Line.
msiexec /i MOMAgent.msi /qn /l*v D:\logs\AgentUpgrade.log
Verifying Windows Agent Upgrade
To verify the Windows agent upgrade
1. In the Operations console, in the navigation pane, click the Administration button.
2. Under Device Management, click Agent Managed.
3. In the Agent Managed pane, verify that the value listed in the Version column is
7.0.85xx.x, where x is any positive integer.
Note
It can take up to one hour for the console to show the updated version of the
agent.
Upgrading UNIX and Linux Agents
To upgrade UNIX and Linux agents in a distributed management group
1. Log on to the root management server hosting the Operations Manager 2007 R2
Operations console with an account that is a member of the Operations Manager
Administrators role for the Operations Manager 2007 R2 management group.
2. In the Operations console, click Administration.
3. At the bottom of the navigation pane, select the Discovery Wizard link.
You must initiate the upgrade by running the Discovery Wizard in Operations Manager
2007 R2 on agents that have been moved to a secondary management server that has
been upgraded to Operations Manager. There is no Pending Management feature for
UNIX and Linux agents in either version.
4. In the Computer and Device Management Wizard, select Discovery Type, select
Unix/Linux Discovery Wizard, and then click Next.
5. On the Discovery Method page, click Add.
6. On the Define discovery criteria page, type the credentials and necessary information
to locate the secondary management server, and then click OK.
7. On the Discovery Method page, click Add to add the secondary management server to
the Discovery Scope list.
8. In the Management Server list, select the secondary management server that will
monitor the agents.
9. Click Discover to initiate system discovery.
10. On the Discovery results page, the wizard detects that the agents are already managed
and that an upgrade is available. Continue with the upgrade.
11. Click Done to close the wizard.
165
Any existing Run As profiles and Run As accounts continue to have valid configurations. For
information about changes to Run As profiles and accounts for UNIX and Linux monitoring in
System Center 2012 Operations Manager, see Accessing UNIX and Linux Computers in
System Center 2012 - Operations Manager.
You can specify the resource pool that manages a particular UNIX or Linux computer and
allows you to create a resource pool dedicated to managing only UNIX and Linux computers.
For more information see Managing Resource Pools for UNIX and Linux Computers.
To upgrade UNIX and Linux agents in a single-server management group by using the
Operations console
1. On the management server that was upgraded to System Center 2012 Operations
Manager, configure at least an Agent Maintenance account (for a Run As account) for the
predefined UNIX and Linux profiles. Optionally configure other accounts.
Note
If any UNIX or Linux agents are not upgraded to the System Center 2012
Operations Manager version, and a Run As account is configured for a normal
user account on the UNIX or Linux computer that uses sudo elevation, the
elevation fails under that circumstance. A normal user account does not have
root-level access or special permissions, but allows monitoring of system
processes and of performance data. For more information about credentials and
elevation, see Accessing UNIX and Linux Computers in Operations Manager
2012.
2. Run the UNIX/Linux Upgrade Wizard. For more information, see Upgrading and
Uninstalling Agents on UNIX and Linux Computers.
To manually upgrade UNIX and Linux agents in a single-server management group
1. Copy the System Center 2012 Operations Manager agent package to the managed
UNIX or Linux computer. The default location of the agent package is C:\Program
Files\System Center 2012\Operations Manager\Server\AgentManagement\UnixAgents.
2. Run the appropriate package upgrade command. For example, the following command
upgrades the agents on a Linux computer.
rpm Uvh <filename>.rpm
To verify the UNIX or Linux agent upgrade
1. In the Operations console, in the navigation pane, click the Administration button.
2. Under Device Management, click UNIX/Linux Computers.
3. In the Agent Managed pane, verify that the value listed in the Version column is 1.2.0xxx, where x is any positive integer.
Note
It can take up to one hour for the console to show the updated version of the
166
agent.
See Also
Upgrading Agents in an Operations Manager 2007 R2 Single-Server Management Group
Upgrading Operations Manager 2007 R2 Agents in a Distributed Management Group
Upgrading a Distributed Operations Manager 2007 R2 Environment
Upgrade Path Checklists for Operations Manager
How to Upgrade a Management Group from an Operations Manager 2007 R2 RMS
You upgrade your System Center Operations Manager 2007 R2 management group to System
Center 2012 Operations Manager from the root management server (RMS) when the computer
hosting the Operations Manager 2007 R2 RMS meets the minimum supported configurations for
System Center 2012 Operations Manager.
You should first upgrade other features, such as secondary management servers, agents, and
gateways before running the final upgrade on the management group. For more information
about each upgrade path and the order in which to perform each upgrade task, see Upgrade Path
Checklists for Operations Manager.
Before you follow any of these procedures, make sure that you verify that the servers in your
Operations Manager 2007 R2 management group meet the minimum supported configurations
for System Center 2012 Operations Manager. This will help you determine whether you need to
add any new servers to your management group before you upgrade. For more information, see
Supported Configurations for System Center 2012 Operations Manager.
If the computer hosting the RMS does not meet the minimum supported configurations, you must
run upgrade from a secondary management server. For more information, see How to Upgrade a
Management Group from an Operations Manager 2007 R2 Secondary Management Server.
To upgrade a management group from an RMS
1. Log on to the computer that hosts the root management server with an account that is a
member of the Operations Manager Administrators role for your Operations Manager
2007 R2 management group and a local administrator on the computer. You also require
SQL Server Administrator rights on both the operational database server and the data
warehouse server.
2. On the System Center 2012 Operations Manager media, run Setup.exe, and then click
Install.
3. On the Getting Started, System Center 2012 - Operations Manager Upgrade page,
review the features that will be upgraded and added, and click Next.
Important
The Operations Manager data warehouse will be added if it does not already
exist.
4. On the Getting Started, Please read the license terms page, review the license terms
and select the option I have read, understood, and agree with the license terms, and
167
In the Database name, Database size (MB) Data file folder, and Log file folder
boxes, we recommend that you accept the default values. Click Next.
Note
These paths do not change if you connect to a different instance of SQL
Server.
3. Change the path to where the System Center 2012 Operations Manager Setup.exe file
is located.
Important
The following commands assume that you specified the Local System account
for the Data Access service (/UseLocalSystemDASAccount). To specify a
domain\user name for these accounts, you must provide the following
parameters instead.
/DASAccountUser: <domain\username> /DASAccountPassword: <password>
See Also
Upgrading a Distributed Operations Manager 2007 R2 Environment
Upgrade Path Checklists for Operations Manager
How to Upgrade a Management Group from an Operations Manager 2007 R2 Secondary
Management Server
You upgrade your System Center Operations Manager 2007 R2 management group to System
Center 2012 Operations Manager from a secondary management server when the computer
hosting the Operations Manager 2007 R2 root management server (RMS) does not meet the
minimum supported configurations for System Center 2012 Operations Manager. For more
169
information, see Supported Configurations for System Center 2012 - Operations Manager. You
must first move the agents over to the secondary management server and gateway servers. For
more information, see How to Move Agents to an Operations Manager 2007 R2 Secondary
Management Server (Operations Manager Upgrade).
Important
If you have a clustered Operations Manager 2007 R2 RMS, you might receive an error
during the prerequisite check that indicates that the root management server still has
devices reporting to it, even if you have moved the agents to a secondary management
server. To resolve this, open the Operations console, and select the Administration
workspace. In Device Management, select Agentless Managed. Right-click the
agentless nodes, and then click Delete.
Note
Before you follow any of these procedures, make sure that you verify that the servers in
your Operations Manager 2007 R2 management group meet the minimum supported
configurations for System Center 2012 Operations Manager. This will help you
determine whether you need to add any new servers to your management group before
you upgrade. For more information, see Supported Configurations for
System Center 2012 Operations Manager.
You should first upgrade other features, such as secondary management servers, agents, and
gateways before running the final upgrade on the management group. If you have more than one
secondary management server in your management group, we recommend that you upgrade
from the secondary management server that has the simplest configuration. For example, if you
have a management server that does not have any gateways, agents, or network devices, run
upgrade from that management server. For more information about each upgrade path and the
order in which to perform each upgrade task, see Upgrade Path Checklists for Operations
Manager.
If the computer hosting the RMS meets the minimum supported configurations, you can run
upgrade on that server. For more information, see How to Upgrade a Management Group from
an Operations Manager 2007 R2 RMS.
When you run upgrade from the secondary management server, the management server is
marked as the RMS emulator, and the unsupported RMS is removed from the management
group. The RMS emulator enables legacy management packs that rely on the RMS to continue to
function in System Center 2012 Operations Manager.
Important
You must restore the encryption key on the secondary management server before you
attempt to upgrade the management group. For more information, see Restore the
Encryption Key on the Secondary Management Server
To upgrade a management group from a secondary management server
1. Log on to the computer that hosts the secondary management server with an account
170
that is a member of the Operations Manager Administrators role for your Operations
Manager 2007 R2 management group and a local administrator on the computer. You
also need SQL Server Administrator rights on both the operational database server and
the data warehouse server.
2. Open a Command Prompt window as an administrator by using the Run as
administrator feature.
3. Change to the path of the System Center 2012 Operations Manager Setup.exe file, and
run the following command.
setup.exe /upgrademanagementgroup
4. When the System Center 2012 - Operations Manager wizard opens, click Install.
5. On the Getting Started, System Center 2012 - Operations Manager Upgrade page,
review the features that will be upgraded and added, and click Next.
Important
The Operations Manager data warehouse is added if it does not already exist.
The Operations Manager 2007 R2 root management server is removed from the
management group.
6. On the Getting Started, Please read the license terms page, review the license terms
and select the option I have read, understood, and agree with the license terms, and
then click Next.
7. On the Prerequisites page, review and address any warnings or errors that the
Prerequisites checker returns, and then click Verify Prerequisites Again to recheck the
system.
Important
If there are any issues with the upgrade, such as having agents still reporting to
the RMS, the Prerequisites page appears with information about the issue and
how to resolve it.
8. If the Prerequisites checker does not return any warnings or errors the Prerequisites,
Proceed with Setup page appears. Click Next.
9. If a data warehouse was not already installed, it is created, and you must configure it as
follows:
a. In the Configuration, Configure the data warehouse database page, type the
name and instance of the SQL Server database server that will host the Operations
Manager data warehouse database in the Server name and instance name box.
b. Accept the default value of Create a new data warehouse database.
c.
In the Database name, Database size (MB) Data file folder, and Log file folder
boxes, we recommend that you accept the default values. Click Next.
Note
These paths do not change if you connect to a different instance of SQL
Server.
recommend that you use the Domain Account option for the System Center
Configuration service and System Center Data Access service accounts, the Data
Reader account and Data Writer account. Before the account is validated, an error icon
appears to the left of the Domain\Username box.
11. Enter the credentials for a domain account in each box. The error icons disappear after
account validation. Click Next.
12. If Windows Update is not enabled on the computer, the Configuration, Microsoft
Update page appears. Select your options, and then click Next.
13. Review the options on the Configuration, Ready to Upgrade page, and then click
Upgrade.
14. When the upgrade is finished, the Upgrade complete page appears. Click Close.
To upgrade a management group from a secondary management server by using the
Command Prompt window
1. Log on to the computer that hosts the secondary management server with an account
that is a member of the Operations Manager Administrators role for your Operations
Manager 2007 R2 management group and a local administrator on the computer.
2. Open a Command Prompt window as an administrator by using the Run as
administrator option.
3. Change the path to where the System Center 2012 Operations Manager Setup.exe file
is located.
Important
The following commands assume that you specified the Local System account
for the Data Access service (/UseLocalSystemDASAccount). To specify a
domain\user name for these accounts, you must provide the following
parameters instead:
/DASAccountUser: <domain\username> /DASAccountPassword: <password>
/DataReaderPassword:<password>
/DataWriterUser:<domain\username>
/DataWriterPassword:<password>
See Also
Upgrading a Distributed Operations Manager 2007 R2 Environment
Upgrade Path Checklists for Operations Manager
Upgrading or Installing Optional Features
When you upgrade to System Center 2012 Operations Manager, there are optional features,
such as a stand-alone operations console, web console, Reporting server, and ACS collector that
you might want to upgrade. If they were not already installed in the System Center Operations
Manager 2007 R2 management group, you might want to install the System Center 2012
Operations Manager versions after you have completed upgrade.
Important
If you have a Reporting server installed on a root management server (RMS) that does
not meet the supported configuration for System Center 2012 Operations Manager, you
will not be able to upgrade it. Instead, you can install a System Center 2012 Operations
Manager Reporting server after you have upgraded your management group.
The following list provides links to optional features you can upgrade.
The following list provides links to optional features you can install.
173
Before you proceed, ensure that your server meets the minimum supported configurations for
System Center 2012 Operations Manager. For more information, see Supported Configurations
for System Center 2012 - Operations Manager.
To upgrade a stand-alone Operations console
1. Log on to the computer that hosts the Operations console with an Operations Manager
Administrators role account for your Operations Manager 2007 R2 management group.
2. On the Operations Manager source media, run Setup.exe, and then click Install.
3. On the Getting Started, System Center 2012 - Operations Manager Upgrade page,
click Next.
4. On the Getting Started, Select installation location page, accept the default value of
C:\Program Files\System Center 2012\Operations Manager, or type in a new location
or browse to one. Then click Next.
5. On the Prerequisites page, review and address any warnings or errors that are returned
by the Prerequisites checker, and then click Verify Prerequisites Again to recheck the
system.
6. If the Prerequisites checker does not return any warnings or errors, the Prerequisites,
Proceed with Setup page appears. Click Next.
7. On the Configuration, Ready To Upgrade page, click Upgrade.
8. When the upgrade is finished, the Upgrade complete page appears. Click Close.
To upgrade a stand-alone Operations console by using the Command Prompt window
1. Log on to the computer that hosts the Operations console with an Operations Manager
Administrators role account for your Operations Manager 2007 R2 management group.
2. Open a Command Prompt window by using the Run as Administrator option.
3. Change to the path to the System Center 2012 Operations Manager source media, and
run the following command.
Setup.exe /silent /upgrade
To verify the Operations console upgrade
1. On the Windows desktop, click Start, and then click Run.
2. Type regedit, and then click OK. The Registry Editor starts.
Caution
Incorrectly editing the registry can severely damage your system. Before you
make changes to the registry, you should back up any valued data that is on the
computer.
3. Browse to the HKey_Local_Machine\Software\Microsoft\Microsoft Operations
Manager\3.0\Setup key. If the value of the UIVersion entry is 7.0.85##.#, where # is any
positive integer, the Operations console was upgraded successfully.
See Also
174
10. When the Ready to Upgrade page appears, review the upgrade summary, and then
click Upgrade.
To upgrade the web console server by using the Command Prompt window
1. Log on to the computer that hosts the web console server with an Operations Manager
Administrators role account for your Operations Manager 2007 R2 management group.
2. Open a Command Prompt window by using the Run as Administrator option.
3. Change the path to where the System Center 2012 Operations Manager Setup.exe file
is located, and run the following command.
Important
Use the /WebConsoleUseSSL parameter only if your website has Secure Sockets
Layer (SSL) activated. For a default web installation, specify Default Web Site
for the /WebSiteName parameter.
Note
If the web console reports to an unsupported or inaccessible root management
server, you must also pass the following parameter:
/ManagementServer:<servername>.
setup.exe /silent /upgrade
/WebsiteName: "<WebSiteName>" [/WebConsoleUseSSL]
/WebConsoleAuthorizationMode: [Mixed|Network]
See Also
Upgrading a Distributed Operations Manager 2007 R2 Environment
Upgrade Path Checklists for Operations Manager
How to Upgrade Reporting from Operations Manager 2007 R2
Use this procedure to upgrade a stand-alone Reporting server from System Center Operations
Manager 2007 R2 to System Center 2012 Operations Manager. You run upgrade on the
Reporting server after you have upgraded the management group. For more information about
each upgrade path and the order in which to perform each upgrade task, see Upgrade Path
Checklists for Operations Manager.
Before you proceed, ensure that your server meets the minimum supported configurations for
System Center 2012 Operations Manager. For more information, see Supported Configurations
for System Center 2012 - Operations Manager.
If you upgraded your management group from the secondary management server, the System
Center Operations Manager 2007 R2 root management server (RMS) was removed during the
upgrade process. As a result, you will have to manually edit the configuration file for the
Reporting server (rsreportserver.config). If you attempt to upgrade Operations Manager Reporting
176
without making this change, the Upgrade Wizard will report a critical prerequisite issue, because
Operations Manager is unable to connect to the reporting server.
Important
If you upgraded your management group from the RMS, then you do not have to
manually update the configuration file for the Reporting server.
To Modify the Reporting Server Configuration File
1. On computer that hosts the Reporting server you plan to upgrade, open the
rsreportserver.config file using Notepad. The path is typically C:\Program
Files\Microsoft SQL Server\MSRS10.MSSQLServer\Reporting
Services\ReportServer, where MSSQLServer is the name of the SQL Server instance.
2. From the Edit menu, click Find. Search for <ServerName>.
Note
The <ServerName> element appears in two places in the configuration file, in the
Security Extension and in the Authentication Extension.
3. Replace the name of the management server from the old RMS name, with the name of
an upgraded management server.
4. Search for <ServerName> again, and update the server name.
5. Save and close the configuration file.
6. If the Setup wizard is open, you should close it and restart the upgrade process.
To upgrade the Reporting server
1. Log on to the computer that hosts the Reporting server with an account that is a member
of the Operations Manager 2007 R2 Administrators role for your Operations Manager
2007 R2 management group.
2. On the System Center 2012 Operations Manager source media, run Setup.exe, and
then click Install.
3. On the Getting Started, System Center 2012 - Operations Manager Upgrade page,
review the features that will be upgraded. In this case, it is Operations Manager 2007 R2
Reporting. Click Next.
4. On the Select installation location page, accept the default value of C:\Program
Files\System Center 2012\Operations Manager, or type in a new location or browse to
one. Then click Next.
5. On the Prerequisites page, review and address any warnings or errors that the
Prerequisites checker returns, and then click Verify Prerequisites Again to recheck the
system.
6. If the Prerequisites checker does not return any warnings or errors, the Prerequisites,
Proceed with Setup page appears. Click Next.
7. If the root management server has not been upgraded or is unavailable, the
Configuration, Specify a management server page appears. Enter the name of a
System Center 2012 Operations Manager management server that is to be used by the
177
See Also
Upgrading a Distributed Operations Manager 2007 R2 Environment
Upgrade Path Checklists for Operations Manager
How to Upgrade an ACS Collector from Operations Manager 2007 R2
Perform this procedure to upgrade the Audit Collection Services (ACS) Collector from System
Center Operations Manager 2007 R2 to System Center 2012 Operations Manager locally on
the ACS Collector. During this procedure, the ACS database is also upgraded without any
additional steps.
Note
A computer that hosts an ACS Collector must also be an Operations Manager
management server or gateway server. You must upgrade the management servers
before you upgrade the ACS Collector. For more information about each upgrade path
and the order in which to perform each upgrade task, see Upgrade Path Checklists for
Operations Manager.
Before you proceed, ensure that your server meets the minimum supported configurations for
System Center 2012 Operations Manager. For more information, see Supported Configurations
for System Center 2012 - Operations Manager.
To upgrade an ACS Collector
1. Log on to the computer that hosts the ACS Collector with an Operations Manager
Administrators role account for your Operations Manager 2007 R2 management group.
178
2.
3. In the Install section, click Audit collection services. The Audit Collection Services
Collector Setup wizard starts.
4. On the Welcome to the Audit Collection Services Collector Setup Wizard page, click
Next.
5. In the ACS Collector Maintenance page, select Update the ACS collector configuration,
and then click Next.
6. On the Database Installation Options page, select Use an existing database, and
then click Next.
7. On the Data Source page, type the name that you used as the Open Database
Connectivity data source name for your ACS database in the Data source name box. By
default, this name is OpsMgrAC. Click Next.
8. On the Database page, if the database is on a separate server than the ACS Collector,
click Remote Database Server, and then type the computer name of the database
server that will host the database for this installation of ACS. Otherwise, click Database
server running locally, and then click Next.
9. On the Database Authentication page, select one authentication method. If the ACS
Collector and the ACS database are members of the same domain, you can select
Windows authentication; otherwise, select SQL authentication, and then click Next.
Note
If you select SQL Server Authentication and click Next, the Database
Credentials page appears. Enter the name of the user account that has access
to the SQL Server in the SQL login name box and the password for that
account in the SQL password password box, and then click Next.
10. The Summary page displays a list of actions that the installation program will perform to
upgrade ACS. Review the list, and then click Next to begin the installation.
Note
If a SQL Server Login dialog box appears and the database authentication is set
to Windows Authentication, select the correct database, and then verify that
the Use Trusted Connection check box is selected. Otherwise, clear it, enter
the SQL Server login name and password, and then click OK.
11. When the upgrade is finished, click Finish.
See Also
Upgrading a Distributed Operations Manager 2007 R2 Environment
Upgrade Path Checklists for Operations Manager
179
Post-Upgrade Tasks
The following table shows the tasks that you need to complete after you have upgraded to
System Center 2012 Operations Manager. It also indicates when to perform the task.
Task
Update Overrides
Refer to the third-party documentation for any installed connectors to determine if the connectors
are supported for System Center 2012 Operations Manager.
To restart a connector service
1. On the taskbar, click Start, click Administrative Tools, and then click Services.
2. In the Name column, right-click the connector that you want to restart, and then click
Start.
Uninstall the Old RMS
If you have upgraded to System Center 2012 Operations Manager from the secondary
management server because the RMS did not meet the supported configurations for System
Center 2012 Operations Manager, the RMS is removed from the management group during
upgrade. You can then uninstall the old root management server (RMS).
Note
If you upgraded from the secondary management server, you can build a new
management server with the same Windows computer name as the old RMS, rather than
change the configuration settings to point to the new management server.
To uninstall the old RMS
1. Log on to the computer hosting the RMS with an account that has local administrator
permissions.
2. On the taskbar, click Start, and then click Control Panel, and then run Programs and
Features.
3. Right-click Operations Manager 2007 R2, and then click Uninstall.
4. In the Program and Features dialog box, click Yes to confirm that you want to uninstall.
Update Overrides
If you created any overrides for the Active Directory Integration rules, you must recreate them
after the management group upgrade is complete. Delete the old override, and then create a
new, matching override that targets the Active Directory Assignment Resource Pools.
Verify That the Upgrade Was Successful
Perform the following tasks to verify that the upgrade was successful.
Check the health state of the management servers and agents in the Health Service Watcher
state view. In the Administration workspace of the Operations console, ensure that the
management servers and agents are healthy. In the Monitoring workspace, check if there
are any alerts related to the management group health.
Review the event logs of all the management servers for new errors.
Check the CPU utilization and disk I/O on your database servers to ensure that they are
functioning normally.
181
If the Reporting feature is installed, click Reporting, and then run a generic performance
report to ensure that Reporting is functioning correctly.
Re-deploy any agents that you uninstalled during the upgrade process.
-- Create a temporary table to quickly find a PublisherId when you know the MessageId.
BEGIN TRY
CREATE TABLE #PublisherMessageReverseIndex(MessageStringId UNIQUEIDENTIFIER,
MessageId INT)
CREATE CLUSTERED INDEX #PublisherMessageReverseIndex_CI ON
#PublisherMessageReverseIndex(MessageStringId)
INSERT INTO #PublisherMessageReverseIndex (MessageStringId, MessageId)
SELECT MessageStringId, MessageId
FROM dbo.PublisherMessages
-- Create a temporary table of message lengths, message IDs, and message hashes with the
-- MessageStringId to quickly determine whether a message is duplicated. Index the table.
-- Create a temporary table for the orphaned PublisherStrings that you find. Orphaned
PublisherStrings
-- are rows in PublisherMessages whose corresponding events have already been groomed.
They still
-- have corresponding rows in LocalizedText.
are not
-- for duplicated messages.
182
-- Create a temporary table so that you can determine whether a PublisherMessages row
still
-- has a corresponding event. These events do not have an index on the PublisherId, so do
-- not query the EventAllView. If a PublisherId occurs multiple times in the event
tables,
-- it is only needed one time in the temp table; therefore, the unique clustered index
-- must contain IGNORE_DUP_KEY. This keeps the temporary table relatively small and saves
-- time when you want to see the orphaned PublisherMessages.
-- Populate the first temporary table to determine which messages are duplicated.
INSERT INTO #LTHashStrings (MessageStringId, LTValueLen, LTValueHash, MessageId)
SELECT LTStringId, len(LTValue), HashBytes('SHA1', LTValue), MessageId
FROM dbo.LocalizedText LT
JOIN #PublisherMessageReverseIndex PM ON PM.MessageStringId = LTStringId
183
MsgCount INT)
CREATE CLUSTERED INDEX #LTCountByMessage_CI ON #LTCountByMessage(LTValueLen, MessageId,
LTValueHash)
-- Populate second message for duplicate message detection by scanning the INDEX of
-- the first one and by doing a grouped count.
INSERT INTO #LTCountByMessage (LTValueLen, MessageId, LTValueHash, MsgCount)
SELECT LTValueLen, MessageId, LTValueHash, COUNT(1)
FROM #LTHashStrings
GROUP BY LTValueLen, MessageId, LTValueHash
-- You are now set up to detect both orphaned PublisherStrings and duplicated messages
-- by joining to our relatively small (and correctly indexed) temporary tables.
-- Determine the OrphanedPublisherStrings that have duplicate messages.
INSERT INTO #OrphanedPublisherStrings (PublisherId, MessageStringId)
SELECT PM.PublisherId, PM.MessageStringId
FROM dbo.PublisherMessages PM
JOIN #LTHashStrings LTS ON (LTS.MessageStringId = PM.MessageStringId AND LTS.MessageId =
PM.MessageId)
JOIN #LTCountByMessage LTC ON (LTC.LTValueLen = LTS.LTValueLen AND
LTC.MessageId = LTS.MessageId AND LTC.LTValueHash = LTS.LTValueHash)
WHERE PM.PublisherId NOT IN (SELECT PublisherId FROM #EventAllPublishers) AND
LTC.MsgCount > 1
-- Deleting all the OrphanedPublisherStrings and all the corresponding LocalizedText rows
-- at one time may be too large for the transaction log to handle.
Create a numbered
-- or ordered table so that you can delete them in relatively small batches and not
-- overtax the transaction log.
CREATE TABLE #NumberOrphanPublisherStrings(OrphanNum INT IDENTITY,
PublisherId UNIQUEIDENTIFIER,
MessageStringId UNIQUEIDENTIFIER)
CREATE CLUSTERED INDEX #NumberOrphanPublisherStrings_CI on
#NumberOrphanPublisherStrings(OrphanNum)
184
185
Error:
IF @@ERROR <> 0
SELECT
ERROR_NUMBER() AS ErrorNumber,
ERROR_MESSAGE() AS ErrorMessage;
186
1. Open the Operations console by using an account that is a member of the Operations
Manager Administrators role for the om12short management group.
2. In the Operations console, in the navigation pane, click the Administration button.
3. In the Administration pane, under Device Management, click UNIX/Linux Computers.
4. Select the UNIX/Linux computers to assign to a resource pool, and in the Actions pane,
click Change Resource Pool.
5. Complete the Change Resource Pool wizard to assign the computers to the selected
resource pool.
Value
/silent
/upgrade
/upgrademanagementgroup
Parameter
Value
/DASAccountUser:
/DASAccountPassword:
/AcceptEndUserLicenseAgreement
/ManagementServer:
/DWSqlServerInstance:
/DWDatabaseName:
/DataReaderUser:
/DataReaderPassword:
/DataWriterUser:
/DataWriterPassword:
188
Parameter
Value
/WebSiteName:
/WebConsoleUseSSL
/WebConsoleAuthorizationMode:
For examples of command lines for upgrading the various features of Operations Manager 2007
R2 to System Center 2012 Operations Manager, see the following:
189
What to back up
After you decide what the best backup strategies for your System Center 2012 Operations
Manager environment, develop and document a backup plan to become part of the overall
disaster recovery plan.
We strongly recommend that you test your backup and restore procedures thoroughly. Testing
helps ensure that you have the required backups to recover from various failures and that staff
can run the procedures smoothly and quickly if a failure occurs.
You can use a test environment including all the Operations Manager features to test your
backup and restore processes.
Note
The overall backup practices in your organization might include backing up the disk
drives that the Operations Manager is installed on. When backing up those disk drives,
including the management servers, ensure to exclude the <Installed Partition>\Program
Files\System Center 2012\Operations Manager\Server\Health Service State folder.
In This Section
Complete and Incremental Backups in Operations Manager
Backup File Naming Conventions in System Center 2012 - Operations Manager
Back Up System Center 2012 - Operations Manager
By default, the report server database uses a full recovery model. Other Operations
Manager databases use a simple recovery model. For more information about backup
options, see Backup Overview (SQL Server).
Complete Database Backups
A complete database backup captures the entire database, including all entries in the transaction
log, and excluding any unallocated extents in the files. Pages are read directly from disk to
increase the speed of the operation.
You can re-create a database from its backup in one step by restoring a backup of the database.
The restore process overwrites the existing database or creates the database if it does not exist.
The restored database matches the state of the database at the time the backup finished, without
any uncommitted transactions. Uncommitted transactions are rolled back when the database is
restored.
A complete database backup uses more storage space per backup than transaction log and
incremental database backups. Consequently, complete database backups take longer and
therefore are typically created less frequently than incremental database or transaction log
backups.
Incremental Database Backups
An incremental (differential) database backup records only the data that has changed after the
last database backup. You can frequently make incremental backups of a database because
incremental database backups are smaller and faster than complete database backups. Making
frequent incremental backups decreases your risk of losing data.
In case of database failure, you can use incremental database backups to restore the database to
the point at which the incremental database backup was finished.
Transaction Log Backups
The transaction log is a serial record of all the transactions that have been performed against the
database after the transaction log was last backed up. With transaction log backups, you can
restore the database to a specific point in time (for example, before entering unwanted data) or to
the point of failure.
When restoring a transaction log backup, Microsoft SQL Server rolls forward all changes
recorded in the transaction log. When SQL Server reaches the end of the transaction log, the
state of the database is exactly as it was at the time the backup operation started. If the database
is recovered, SQL Server then rolls back all transactions that were incomplete when the backup
operation started.
Note
The data warehouse database uses a simple recovery model that truncates all
transactions after completion. This means that backing up the log file is insufficient.
Perform a complete database file backup.
For more information about recovery models, see Recovery Model Overview.
191
Operational database, data warehouse database, and the Audit Collection Services (ACS)
database
Full backup
Incremental backup
Operational database
Weekly
Daily
Monthly
Weekly
Reporting server
Monthly
Weekly
Per IT policies
Feature to back up
Full backup
Incremental backup
Not applicable
194
Reporting Databases
Operations Manager Reporting uses the following databases:
The data warehouse database contains all of the performance and other operational data from
your Operations Manager environment. SQL Server Reporting Services then uses this data to
generate reports such as trend analysis and performance tracking.
To be able to restore reporting functionality in case of failure, it is critical that you back up the
data warehouse database. When determining how often and when to back up this database, you
should consider the following:
This database can grow to a very large size (more than one terabyte) over time.
IT SLA requirements are based on the requirement for reporting availability in the
organization.
Note
The data warehouse database uses a simple recovery model, which truncates all
transactions after completion. Therefore, backing up only the log file is insufficient; you
must back up the entire database.
The SQL Server Reporting Services databases store report definitions, report metadata, cached
reports, and snapshots. In case of failure, you can re-create report definitions by re-importing the
reports. However, cached reports, which are reports that have already been created, will be lost.
To be able to restore reporting functionality in case of failure, we recommend that you back up
the SQL Server Reporting Services databases.
ACS Database
The Audit Collection Services (ACS) database, OperationsManagerAC, is the central repository
for events and security logs that are collected by ACS forwarders on monitored computers.
The Audit Collection Services database can grow significantly depending on how many ACS
forwarders send events to the ACS database and the filters configured to control what events are
written to the database.
Master Database
The master database is a system database, which records all of the system-level information for
a Microsoft SQL Server system, including the location of the database files. It also records all
logon accounts and system configuration settings. The appropriate functionality of the master
database is key to the operation of all of the databases in an instance of SQL Server.
MSDB Database
The MSDB database, Msdbdata, is a SQL Server system database, which is used by the
SQL Server agent to schedule jobs and alerts and for recording operators. The appropriate
functionality of the MSDB database is key to the operation of all the databases in an instance of
SQL Server.
196
Note
This database contains task schedules that are vital to the health of the Operations
Manager database, and it should be included in your backup plan. You have to back up
this database only after you configure Operations Manager or if you change the
scheduled agent jobs.
Backup and Recovery Using VSS Writer
With System Center 2012 Service Pack 1 (SP1), Operations Manager, VSS writers offer a
shortcut for backing up the Operations Manager and Audit Collection Services databases using
the SQL VSS writer, providing an alternative mechanism of selecting what to be backed up,
versus using the user interface in Data Protection Manager (DPM) or some other application to
select the SQL databases. Backup and restoration can be accomplished with DPM or any other
backup application because we employ a generic VSS Writer.
The writer IDs are:
The VSS writers make it easy to discover what databases to backup, showing all the SQL data
being used by Operations Manager and Audit Collection Service under the respective nodes.
Note
For Disaster recovery you need to follow the instructions at Disaster Recovery in System
Center 2012 - Operations Manager with VSS writer based recovery.
Note
You must have local administrative credentials to back up and restore Operations
Manager and ACS data stores.
If one or more management servers have failed, you can recover them by using the setup.exe
command with a /recover switch in Command Prompt window. There are two scenarios for
recovery. The first scenario is when you have to recover a management server when all
management servers in the management group have failed. In this case, you must recover all of
the failed management servers, and then reconfigure the RunAs accounts. The second scenario
is when you have a failed management server, but one or more management servers are still
online. In this case, you just recover all of the failed management servers. You should not
reconfigure the RunAs accounts.
To Recover a Management Server
1. Build a new server, ensuring that it meets the minimum supported configurations for
System Center 2012 Operations Manager, and use the same name that was given to
the failed management server.
2. Restore the operational database and data warehouse database, if required. For more
information, see How to Restore Operations Manager Databases.
3. On the new server, open a Command Prompt window by using the Run as Administrator
option, and run the following command:
Note
This process only recovers the management server. If consoles or Reporting
were also installed on the failed management server, you must reinstall them
after recovery is complete.
Important
You must use the same parameter values for account credentials, management
group, and database names as the failed server you are trying to recover.
Important
The following command assumes that you specified the Local System for the
Management server action account (/UseLocalSystemActionAccount) and Data
Access service (/UseLocalSystemDASAccount). To specify a domain\user name for
these accounts, you must provide the following parameters instead.
/ActionAccountUser: <domain\username> /ActionAccountPassword: <password>
/DASAccountUser: <domain\username> /DASAccountPassword: <password>
198
If you are not using SQL Server authentication, you can remove any associations
to the Data Warehouse SQL Server Authentication Account and Reporting
SDK SQL Server Authentication Account and then delete these accounts.
If you are not using SQL Server authentication, you can remove the SQL Server Authentication
accounts.
To Remove the SQL Server Authentication Accounts
1. In the Operations console, click the Administration button.
2. In the Administration pane, under Run As Configuration, click Profiles.
3. In the Profiles pane, right-click Data Warehouse SQL Server Authentication Account,
and then click Properties.
4. Click Run As Accounts in the right pane, click Data Warehouse SQL Server
Authentication Account, and then click Remove.
5. Click Save, and then click Close.
6. In the Profiles pane, right-click Reporting SDK SQL Server Authentication Account,
and then click Properties.
7. Click Run As Accounts in the right pane, click Reporting SDK SQL Server
Authentication Account, and then click Remove.
8. Click Save, and then click Close.
9. In the Administration pane, under Run As Configuration, click Accounts.
10. In the Profiles pane, right-click Data Warehouse SQL Server Authentication Account,
and then click Delete.
11. In the Profiles pane, right-click Reporting SDK SQL Server Authentication Account,
and then click Delete.
See Also
Backup and Disaster Recovery in Operations Manager
Disaster Recovery Command-line Parameters
200
Parameter
Value
/silent
/recover
/ManagementGroupName:
/SqlServerInstance:
/DatabaseName:
/DWSqlServerInstance:
/DWDatabaseName:
/UseLocalSystemActionAccount
/ActionAccountUser:
/ActionAccountPassword:
/UseLocalSystemDASAccount
/DASAccountUser:
/DASAccountPassword:
/DataReaderUser:
/DataReaderPassword:
201
Parameter
Value
/DataWriterUser:
/DataWriterPassword:
/EnableErrorReporting:
/SendCEIPReports:
/UseMicrosoftUpdate:
/AcceptEndUserLicenseAgreement
See Also
Disaster Recovery in System Center 2012 - Operations Manager
You need to replace hardware that is experiencing problems and that is no longer considered
reliable.
You need to replace hardware as part of the upgrade process from System Center
Operations Manager 2007 R2.
You need to move a database and log file to a different volume because of space or
performance reasons.
You need to change hardware that is leased and is due to expire soon.
You need to change or upgrade hardware to comply with new hardware standards.
You initially installed multiple Operations Manager features on a single server and you need
to distribute some components to other servers.
203
See Also
Maintaining the System Center 2012 - Operations Manager Infrastructure
Action Accounts
Service Accounts
Action Accounts
The Operations Manager management server, gateway server, and agent, all contain a process
called MonitoringHost.exe. MonitoringHost.exe is used to accomplish monitoring activities, such
as running a monitor or a task. For example, when an agent subscribes to the event log to read
events, it is the MonitoringHost.exe process that runs those activities. The account that a
MonitoringHost.exe process runs as is called the action account. The action account for the
MonitoringHost.exe process that is running on an agent is called the agent action account. The
action account used by the MonitoringHost.exe process on a management server is called the
management server action account. The action account used by the MonitoringHost.exe process
on a gateway server is called the gateway server action account.
204
When you validate or change the default action account, you must ensure that the account you
are using for your default Action Account is configured to be a Role member of the
ConfigServiceMonitoringUsers database role.
To validate the Action Account
1. On the server that hosts the operational database, open SQL Server Management Studio
and connect to the local server.
2. Expand Databases, and then expand the operational database, which by default is
OperationsManager.
3. Expand Security, then Roles, and then Database Roles.
4. Verify that the ConfigServiceMonitoringUsers role is listed.
5. If this role is not listed, you can right-click Database Roles to add it.
Agent Action Account
Unless an action has been associated with a Run As profile, the credentials used to perform the
action are those defined for the action account. For more information about the Run As profile,
see Managing Run As Accounts and Profiles. Some examples of actions include the following:
MonitoringHost.exe is the process that runs these actions by using the credentials specified in the
action account. A new instance of MonitoringHost.exe is created for each account.
Using a Low-Privileged Account
When you install Operations Manager, you can choose one of two options while assigning the
action account:
Local System
A common approach is to specify a domain account, which allows you to select a user with the
least amount of privileges necessary for your environment.
The default action account must have the following minimum privileges:
The minimum described above are the lowest privileges that Operations Manager supports for
the action account. Other Run As accounts can have lower privileges. The actual privileges
required for the Run As accounts depend on which management packs are running on the
computer and how they are configured. For more information about which specific credentials are
required, see the appropriate management pack guide.
Keep the following points in mind when choosing credentials for the agent action account:
205
A low-privileged account is all that is necessary for agents that are used to monitor domain
controllers.
Using a domain account requires you to update your password consistent with your password
expiration policies.
You must stop and then start System Center Management service if the action account has
been configured to use a low-privilege account and this account was added to the required
groups while the System Center Management service was running.
action account does not have administrator rights, select Other user account and type an
account that has administrator rights. This account is encrypted before it is used and then
discarded.
Data Warehouse Write Account
The Data Warehouse Write account writes data from the management server to the Reporting
data warehouse and reads data from the operational database. The credentials that you supply
for this account are made a member of the roles according to the application, as described in the
following table.
Note
For information about supported configurations for System Center 2012 Operations
Manager, see Supported Configurations for Operations Manager for System Center
2012.
Application
Database/Role
Role/Account
Supported versions of
Microsoft SQL Server
Operational database
db_datareader
Supported versions of
Microsoft SQL Server
Operational database
dwsync_user
Supported versions of
Microsoft SQL Server
OpsMgrWriter
Supported versions of
Microsoft SQL Server
db_owner
Operations Manager
User role
Operations Manager
Run As account
Operations Manager
Run As account
If you change the password for the credentials that you entered for the Data Warehouse Write
account, you have to make the same password changes for the following accounts:
IIS Application Pool account to connect to the management server. This account is added to the
Report Administrator User profile.
The credentials that you supply for this account are made a member of the roles according to the
application, as described in the following table.
Note
For information about supported configurations for System Center 2012 Operations
Manager, see Supported Configurations for Operations Manager for System Center
2012.
Application
Database/Role
Role/Account
Supported versions of
Microsoft SQL Server
Supported versions of
Microsoft SQL Server
OpsMgrReader
User role
User role
Run As account
Internet Information
Services (IIS)
Application pool
ReportServer$<INSTANCE>
Windows Service
Log on account
If you change the password for the credentials that you entered for the Data Reader account, you
have to make the same password changes for the following accounts:
The SQL Server Reporting Services service account on the computer that is hosting SQL
Server Reporting Services (SSRS)
Account Information
How to Change Credentials for the System Center Management Configuration service and
System Center Data Access service
How to Change the Windows Service Account Password for the SQL Server Reporting
Service
Properties.
4. In the System Center Data Access Properties dialog box, click the Log On tab.
5. Enter new credentials or change the password of the existing credentials, and then click
OK.
6. In the list of services, right-click System Center Management Configuration, and then
click Properties.
7. In the System Center Management Configuration Properties dialog box, click the Log
On tab.
8. Enter new credentials or change the password of the existing credentials, and then click
OK.
9. Stop and restart both the System Center Data Access service and System Center
Management Configuration service.
See Also
Making Changes to an Operations Manager Environment
How to Change the Credentials for the Action Account
How to Change IIS ReportServer Application Pool Account Password
If you change the password for the account that you specified as the Data Reader account during
the setup of the System Center 2012 Operations Manager Reporting server, you must change
the IIS Report Server Application Pool account password. You can accomplish this by using the
following procedure on the computer that is running SQL Server Reporting Services.
To change the IIS ReportServer Application Pool account
1. On the computer running SQL Server Reporting Services, on the Windows desktop, click
Start, point to Programs, point to Administrative Tools, and then click Internet
Information Services (IIS) Manager.
2. In Internet Information Services (IIS) Manager, expand <Computer Name> (local
computer), expand Application Pools, right-click ReportServer<INSTANCE>, and then
click Properties.
3. In the ReportServer<INSTANCE> Properties dialog box, click Identity.
4. In the Password box, type the new password, and then click OK.
5. Close Internet Information Services (IIS) Manager.
See Also
Account Information for Operations Manager
How to Change the Reporting Server Execution Account Password
How to Change the Windows Service Account Password for the SQL Server Reporting Service
210
For example, the Run As profile named Data Warehouse SQL Server Authentication account has
the Run As account named Data Warehouse SQL Server Authentication account associated with
it. As an example, you can use the following procedure to change the Run As account associated
with the Run As profile called Data Warehouse SQL Server Authentication account. It is assumed
that the new Run As account that you want to associate with this Run As profile has already been
created. For more information about Run As accounts and Run As profiles, see Managing Run As
Accounts and Profiles
To change the Run As account associated with a Run As profile
1. Log on to the computer with an account that is a member of the Operations Manager
Administrators role for the System Center 2012 Operations Manager management
group.
2. In the Operations console, click the Administration button.
Note
When you run the Operations console on a computer that is not a management
server, the Connect To Server dialog box appears. In the Server name box,
type the name of the Operations Manager management server that you want the
Operations console to connect to.
3. In the Administration pane, expand Administration, expand Security, and then click
Run As Profiles.
4. In the Run As profiles pane, right-click Data Warehouse SQL Server Authentication
Account, and then click Properties.
5. In the Run As Profile - Data Warehouse SQL Server Authentication Account dialog
box, and then click the Run As Accounts tab.
6. Under Run As Accounts, click the targeted computer, and then click Edit.
7. In the Edit Alternate Run As Account dialog box, click the Run As Account list, select
the new Run As account that you want to associate with this Run As profile, and then
click OK.
8. In the Run As Profile - Data Warehouse SQL Server Authentication Account dialog
box, click OK.
See Also
212
213
See Also
Account Information for Operations Manager
Under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System
Center\2010\Common\Database, double-click the name DatabaseServerName,
and then change the value to the hostname of the SQL Server-based computer now
hosting the operational database, and then click OK to save your change.
Note
If you are using a named instance of SQL Server, be sure to use the
ServerName\Instance name format.
In the <Category> tag named Cmdb, change the value for ServerName to the name of the
new SQL server.
8. Update the operational database with the new database server name.
a. Open SQL Server Management Studio.
b. Expand Databases, OperationsManager, and Tables.
c.
ConfigService
db_accessadmin
db_datareader
db_datawriter
db_ddladmin
db_securityadmin
sdk_users
sql_dependency_subscriber
Note
If an account has not existed before in the SQL instance in which you are adding
it, the mapping will be picked up by SID automatically from the restored
operations database. If the account has existed in that SQL instance before, you
receive an error indicating failure for that login, although the account appears in
Logins. If you are creating a new login, ensure the User Mapping for that login
and database are set to the same values as the previous login:
DW Data Writer: apm_datareader, apm_datawriter, db_datareader,
dwsynch_users
Action account: db_datareader, db_datawriter, db_ddladmin, dbmodule_users
DAS/Configuration account: ConfigService, db_accessadmin, db_datareader,
db_datawriter, db_ddladmin, db_securityadmin, sdk_users,
216
sql_dependency_subscriber
If DAS/Configuration uses the LocalSystem account, specify computer account in
form <domain>\<computername>$.
14. Execute the following SQL commands on new Operations database instance:
sp_configure show advanced options,1
reconfigure
sp_configure clr enabled,1
reconfigure
15. Run the following SQL query:
SELECT is_broker_enabled FROM sys.databases WHERE
name='OperationsManager'
16. If the result of the preceding query was an is_broker_enabled value of 1, skip this step.
Otherwise, run the following SQL queries:
ALTER DATABASE OperationsManager SET SINGLE_USER WITH ROLLBACK
IMMEDIATE
ALTER DATABASE OperationsManager SET ENABLE_BROKER
ALTER DATABASE OperationsManager SET MULTI_USER
17. Start the Operations Manager services (System Center Data Access, System Center
Management, and System Center Management Configuration) on all the management
servers in the management group.
See Also
Making Changes to an Operations Manager Environment
How to Move the Data Warehouse Database
217
On the server hosting the Operations Manager Reporting component, update the registry
to refer to the new SQL Server-based computer.
Note
Before editing the registry, follow your organizations backup policies with regard
to the registry.
a. Log on to the management server with Administrator permissions.
b. Click Start, select Run, type regedit in the Open box, and then click OK to start
Registry Editor.
c.
Change the Connection String to contain the new data warehouse server name,
and then click Apply.
9. On the management server associated with the reporting server, change the connection
string for AppMonitoringSource.
a. Open a browser and go to the reporting webpage,
http://localhost/reports_instancename.
b. Click Application Monitoring, and then click .NET Monitoring.
c.
Right-click dbo. MemberDatabase, and then click Edit Top 200 Rows.
d. Change the value in the ServerName column to reflect the name of the new SQL
Server.
e. Close SQL Server Management Studio.
13. On the new server hosting the operational database, expand Security, then expand
Logins, and then add the data writer account.
For more information, see How to: Create a SQL Server Login.
219
db_datareader
OpsMgrReader
apm_datareader
Note
If an account has not existed before in the SQL instance in which you are adding
it, the mapping will be picked up by SID automatically from the restored data
warehouse database. If the account has existed in that SQL instance before, you
receive an error indicating failure for that login, although the account appears in
Logins. If you are creating a new login, ensure the User Mapping for that login
and database are set to the same values as the previous login:
DW Data Writer: db_owner, OpsMgrWriter, apm_datareader, apm_datawriter
DW Data Reader: db_datareader, OpsMgrReader, apm_datareader
DAS/Config account: db_datareader, OpsMgrReader, apm_datareader
If DAS/Config uses the LocalSystem account, specify computer account in form
<domain>\<computername>$.
17. Start the Operations Manager services (System Center Management, System Center
Data Access, and System Center Management Configuration) on all the management
servers in the management group.
To verify a successful move of the data warehouse database
1. Verify that you can successfully run a report from the console.
2. Ensure that the health state of all management servers in the management group are
Healthy.
If the health state of any management server is Critical, open Health Explorer, expand
Availability - <server name>, and then continue to expand until you can navigate to Data
Warehouse SQL RS Deployed Management Pack List Request State. Check the
associated events to determine if there is an issue accessing the data warehouse
database.
3. Check operating system events:
a. Open the operating system's Event viewer. Navigate to Event Viewer, and then to
Operations Manager.
b. In the Operations Manager pane, search for events with a Source of Health
Service Module and a Category of Data Warehouse.
The move was successful if event number 31570, 31558, or 31554 exists.
There is an issue accessing the data warehouse database if event numbers 31563,
220
Search the Performance Data Source Module Events pane for events with a Date
and Time that is later than the move.
There is a problem with the data warehouse database if events have a Source of
Health Service Module and an Event Number of 10103.
d. Under Users mapped to this login, select the ACS database (default:
OperationsManagerAC), and then, under Database role membership for, select
db_owner.
e. Click OK to save your new account.
For more information, see Create a Login.
7. Update the registry on ACS server to refer to the new ACS database server.
Note
Before editing the registry, follow your organizations backup policies with regard
to the registry.
a. Log on to the management server with Administrator permissions.
b. Click Start, select Run, type regedit in the Open box, and then click OK to start
Registry Editor.
c.
Under HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\OpsMgrAC, doubleclick the name Server, and then change the value to the hostname of the SQL
Server-based computer now hosting the ACS database, and then click OK to save
your change.
Warning
If you are using a named instance of SQL Server, be sure to use the
ServerName\Instance name format.
222
d. In the Select features to remove page, select Reporting server, and then click
Uninstall. Click Close when the wizard finishes.
3. On the new SQL server, copy the backup file to a local drive or map a local drive to the
folder that contains the backup file.
4. Optionally, on the original server that hosts the operational database, delete the data
warehouse database.
5. On the new server, use Microsoft SQL Server Management Studio to restore the data
warehouse database that you previously backed up.
For more information, see Restore a Database Backup (SQL Server Management
Studio).
6. If you are reinstalling the Operations Manager reporting server component on the original
server, you must remove any data that is left from the original installation by doing the
following:
a. Copy the ResetSRS.exe tool from the SupportTools folder on the product CD to a
local folder.
b. Open a command prompt window using the Run as Administrator option and run
the tool as follows:
ResetSRS.exe <SQL Server instance name>
c.
Here, SQL Server instance name is the SQL Server instance that SQL Reporting
Services is installed on, such as 'Instance1'. If SQL Server is using the default
instance, enter MSSQLSERVER.
Note
When you run the Operations console on a computer that is not a management
server, the Connect To Server dialog box appears. In the Server name box,
type the name of the Operations Manager management server that you want the
Operations console to connect to.
3. In the Administration pane, click Management Servers.
4. Right-click the desired management server, and then click Delete.
5. In the Confirm Delete Management Server dialog box, click Yes.
Change the Primary Management Server
Use the following procedure to change the primary management server for agent-managed
computers that are assigned to primary and secondary management servers without using Active
Directory Domain Services.
To change the primary management server for agent-managed computers by using the
Operations console
1. Open the Operations console with an account that is a member of the Operations
Manager Administrator role for the management group.
2. In the Operations console, click the Administration button.
Note
When you run the Operations console on a computer that is not a management
server, the Connect To Server dialog box appears. In the Server name box,
type the name of the Operations Manager management server that you want the
Operations console to connect to.
3. In the Administration pane, expand Administration, expand Device Management, and
then click Agent Managed.
4. In the Agent Managed pane, select the computers for which you want to change the
primary management server, right-click them, and then select Change Primary
Management Server.
Note
The Change Primary Management Server option is unavailable if Active
Directory Domain Services was used to assign any of the selected computers to
the management group.
5. In the Change Management Server dialog box, select the desired management server
in the list, and then click OK. The change takes effect on the agent after its next update
interval.
If you are changing the primary management server for a Linux or UNIX computer, the certificate
that was used to access the Linux or UNIX computer must also be copied to the new
management server. You do not have to copy the certificate if you are changing the primary
management server for computers that are running Windows.
225
226
Configure a Network Device to Use a Different Operations Manager 2012 Proxy Agent
Use the following procedure to change the Operations Manager proxy agent for network devices.
The proxy agent can be any agent-managed computer in the management group. It must have
Simple Network Management Protocol (SNMP) installed, an optional Windows element, and be
able to connect to the devices that use SNMP.
To change the proxy agent for network devices
1. Open the Operations console with an account that is a member of the Operations
Manager Administrators role.
2. In the Operations console, click the Administration button.
Note
When you run the Operations console on a computer that is not a management
server, the Connect To Server dialog box appears. In the Server name box,
type the name of the Operations Manager management server that you want the
Operations console to connect to.
3. In the Administration pane, expand Administration, expand Device Management, and
then click Network Devices.
4. In the Network Devices pane, select the network devices for which you want to change
the proxy agent, right-click them, and then select Change Proxy Agent.
5. In the Change Proxy Agent dialog box, select the computer that you want to be the new
proxy agent, and then click OK.
Remove the Management Server from a Computer
Use the following procedure to remove a management server role from a computer.
To remove a management server role from a computer
1. In Control Panel, click Programs and Features on the computer from which you want to
remove the management server component.
2. Right-click System Center 2012 - Operations Manager, click Uninstall/Change, and
then follow the instructions in the wizard.
1. Configure all objects that are being managed by the gateway server to use a different
primary management server. For an agent-managed computer, this means using either
another gateway server or a management server.
2. Uninstall the gateway server software from the server.
3. Delete the gateway server from the management group.
Configure Managed Objects to Use an Alternate Primary Management Server
Gateway servers can manage three different types of objects: agent-managed computers,
agentless-managed computers, and network devices acting as a proxy agent.
To configure agent-managed computers to use a different primary management server
using the Operations console
1. Log on to a management server with an account that is a member of the Administrators
role for the Operations Manager management group.
2. In the Operations console, click the Administration button.
3. In the Administration pane, expand Administration, expand Device Management, and
then click Agent Managed.
4. In the Agent Managed pane, select the computers for which you want to change the
primary management server, right-click them, and then select Change Primary
Management Server.
Note
The Change Primary Management Server option will be unavailable if Active
Directory Domain Services was used to assign any of the selected computers to
the management group.
5. In the Change Management Server dialog box, select the new management server from
the list, and then click OK. The change takes effect on the agent after its next update
interval.
Alternatively, this configuration can be changed on the agent-managed computer itself using
either of the following two procedures.
To change the primary management server for agent-managed computers by using the
MOMAgent.msi setup wizard
1. Log on to the agent-managed computer with an account that is a member of the
Administrators security group for the computer.
2. In Add or Remove Programs, click Change for System Center Operations Manager
2012 Agent.
Note
The Agent Setup Wizard can also be run by double-clicking MOMAgent.msi,
which is located on the Operations Manager installation media.
3. In the System Center 2012 Operations Manager Agent Setup Wizard, click Next.
228
4. On the Program Maintenance page, select Modify, and then click Next.
5. On the Management Group Configuration page, leave Specify Management Group
information selected, and then click Next.
6. In the next Management Group Configuration page, do the following:
a. Type the name of the Management Server.
b. Type in a value for Management Server Port, or leave the default 5723.
c.
Click Next.
7. On the Ready to Install page, review the settings, and then click Install to display the
Installing the System Center 2012 - Operations Manager Agent page.
8. When the Completing the System Center 2012 - Operations Manager Agent Setup
wizard page displays, click Finish.
To change the primary management server for agent-managed computers using
MOMAgent.msi from the command line
1. Log on to the agent-managed computer with an account that is a member of the
Administrators security group for the computer.
2. Open the command window.
3. At the prompt, run the following command:
%WinDir%\System32\msiexec.exe /i
\\path\Directory\MOMAgent.msi /qn USE_SETTINGS_FROM_AD=0
MANAGEMENT_GROUP=MG1 MANAGEMENT_SERVER_DNS=MS2.Domain1.net
This command reconfigures the agent to use MS2.Domain1.net as its primary
management server for management group MG1.
Note
Microsoft Windows Installer public properties must be uppercase, such as
PROPERTY=value. For more information about Windows Installer, see Windows
Installer in the Microsoft Developer Network library.
If the Domain Name System (DNS) and Active Directory names for the
management server differ, the MANAGEMENT_SERVER_AD_NAME property
also needs to be set to the fully qualified Active Directory Domain Services name.
Redirecting Agentless-Managed Computers and Network Devices
To change the proxy agent for agentless-managed computers and network devices
1. Log on to a management server computer with an account that is a member of the
Operations Manager Administrators role for the Operations Manager management group.
2. In the Operations console, click the Administration button.
3. In the Administration pane, expand Administration, expand Device Management, and
then click Agentless Managed. If you are working with a network device, select Device
Management and then Network Devices.
229
4. In the Agentless Managed pane, select the agentless-managed computers for which you
want to change the proxy agent, right-click them, and then select Change Proxy Agent.
Or if you are working with a network device, in the Network Devices pane, select the
network devices for which you want to change the proxy agent, right-click them, and then
select Change Proxy Agent.
5. In the Change Proxy Agent dialog box, select the computer you want to be the new
proxy agent, and then click OK.
The final steps in removing a gateway server from a management group are straightforward:
Log on to the gateway server with an account that has administrative rights.
In Add or Remove Programs, select System Center Operations Manager 2012 Gateway,
and then click Remove.
Log on to the gateway server with an account that has administrative rights.
In Add or Remove Programs, select System Center Operations Manager 2012 Gateway,
and then click Remove.
230
What it does
Customer Experience
Improvement Program (CEIP)
Customer Experience
Improvement Program (CEIP)
Error Reporting
Error Reporting
See Also
Maintaining the System Center 2012 - Operations Manager Infrastructure
231
The CEIP reports do not contain contact information about you or your organization, such
as names or an address.
The CEIP reports forwarded from your organization to Microsoft are combined with CEIP reports
from other organizations and individual customers to help Microsoft solve issues and improve the
Microsoft products and features that customers use most often. For more information about the
CEIP, see the CEIP page.
Use the following procedure to configure CEIP settings. The management server must have
access to the Internet to participate in the program.
Important
CEIP is a component of the Client Monitoring feature of Operations Manager. Client
Monitoring must be enabled on at least one management server and managed
computers to participate in the CEIP. For information about enabling the Client Monitoring
feature of Operations Manager, see Client Monitoring Using Agentless Exception
Monitoring. After a management server has been configured for client monitoring, all
agents that are participating in CEIP should be configured via Group Policy to send their
CEIP data to that management server.
To configure the CEIP settings for Operations Manager
1. Log on to a management server with an account that is a member of the Operations
Manager Administrators role for the Operations Manager management group.
2. In the Operations console, click the Administration button.
3. In the Administration pane, expand Administration, and then click Settings.
4. In the Settings pane, expand Type: General, right-click Privacy, and then click
Properties.
5. In the Global Management Server Group Settings - Privacy dialog box, on the CEIP
tab, click Join the Customer Experience Improvement Program (recommended) to
join the CEIP program or click I don't want to join the program at this time to decline
participation. Then click OK.
Note
You can click Tell me more about the program to view information about the
CEIP program, including the privacy statement.
See Also
Sending Data to Microsoft
During setup of System Center 2012 Operations Manager Reporting, on the Operational Data
Reports page, you have the option to join CEIP. If you elect to join CEIP, Operations Manager
Reporting collects a summary of how Operations Manager is being used and sends reports to
Microsoft on a weekly basis. Microsoft uses these reports to improve the quality of its
management packs and Operations Manager. You can view the contents of these operational
data reports (ODRs) by creating a Microsoft ODR Report.
Note
Before configuring operational data reports, make sure that Operations Manager
Reporting is installed, and that the management server has access to the Internet so that
reports can be sent to Microsoft.
To configure the operational data reports settings
1. Log on to the computer with an account that is a member of the Operations Manager
Administrators role for the Operations Manager management group.
2. In the Operations console, click the Administration button.
3. In the Administration pane, expand Administration, and then click Settings.
4. In the Settings pane, expand Type: General, right-click Privacy, and then click
Properties.
5. In the Global Management Server Settings - Privacy dialog box, on the Operational
Data Reports tab, click Yes, send operational data reports to Microsoft
(recommended) to send reports or click No, don't send operational data reports to
Microsoft to decline participation.
6. Click OK.
To create a Microsoft ODR Report
1. Log on to the computer with an account that is a member of the Operations Manager
Report Operators role for the Operations Manager management group.
2. In the Operations console, click the Reporting button.
3. In the Reporting pane, expand Reporting, and then click Microsoft ODR Report
Library.
4. In the Microsoft ODR Report Library Reports pane, right-click one of the reports (for
example, Management Packs), and then click Open.
5. In the Report view, in the Parameter area, click the Down Arrow in the From box, point
to This week, and then click Sunday.
6. Click the Down Arrow in the To box, point to This week, and then click Saturday.
7. Click Run to display the ODR Report.
8. Click Close to close the report.
See Also
Sending Data to Microsoft
233
Error Reporting
When error reporting is enabled for System Center 2012 Operations Manager features, if an
error occurs, information about the error is anonymously reported to Microsoft. For more
information about the privacy statement for the Microsoft Error Reporting Service, see Microsoft
Online Crash Analysis. This information is used with error reports from other Microsoft customers
to help identify and resolve common issues with Operations Manager.
Note
This setting enables error reporting only for Operations Manager features. For
information about enabling the Client Monitoring feature of Operations Manager, which
includes error reporting for the specified computers, see Client Monitoring Using
Agentless Exception Monitoring.
To configure error reporting settings
1. Log on to the computer with an account that is a member of the Operations Manager
Administrators role for the Operations Manager management group.
2. In the Operations console, click the Administration button.
3. In the Administration pane, expand Administration, and then click Settings.
4. In the Settings pane, expand Type: General, right-click Privacy, and then click
Properties.
5. In the Global Management Server Settings - Privacy dialog box, click the Error
Reporting tab, and then do one of the following:
Select Automatically send error reports about this product to Microsoft without
prompting the user (recommended).
Select Prompt the user for approval before sending error reports to Microsoft.
Note
Click Tell me more about error reporting if you want to view the privacy
statement for the Microsoft Error Reporting Service.
6. When you have made the selection that you want, click OK.
Error Transmission settings let you specify which error reports are sent to Microsoft and the
additional diagnostic data that is included with the error reports.
To find the Error Transmission tab of the Global Management Server Group Settings Privacy dialog box
1. Log on to the computer with an account that is a member of the Operations Manager
Administrators role for the Operations Manager management group.
2. In the Operations console, click the Administration button.
3. In the Administration pane, expand Administration, and then click Settings.
4. In the Settings pane, expand Type: General, right-click Privacy, and then click
Properties.
234
5. In the Global Management Server Group Settings - Privacy dialog box, click the Error
Transmission tab.
Note
Click Read the privacy statement to view the privacy statement.
To filter errors that are sent to Microsoft
1. On the Error Transmission tab of the Global Management Server Group Settings Privacy dialog box, click Filter.
2. In the Error Forwarding Filters dialog box, select one or more of the options for sources
of errors that you do not want forwarded to Microsoft, such as that come from specific
computers.
3. In the Criteria description box, click specific, and provide the values for the criteria of
errors that you do not want forwarded to Microsoft, such as computer.contoso.com.
4. Click OK twice.
To configure diagnostic data sent to Microsoft with error reports
1. On the Error Transmission tab of the Global Management Server Group Settings Privacy dialog box, do one or more of the following:
a. Select Upload diagnostic data collection request, select the additional diagnostic
data that you want to send with error reports from computers that report errors to the
management servers, and then forward them from the management server to
Microsoft with the error reports.
b. Set Maximum number of CAB files to send to Microsoft per error group to help
Microsoft diagnose the error. The recommended number is 10.
c.
235