Microsoft® Operations Manager (MOM) uses the OnePoint database, which is hosted by Microsoft SQL Server™, to store two kinds of information: configuration data and operations data.
Configuration data contains the list of rule groups, rules, data providers, scripts, computer group definitions, computer attribute definitions, service discovery schema, and view definitions for the MOM user interfaces. This data is derived from the Management Packs that are installed on a MOM Management Server.
Operations data is collected by MOM discovery and monitoring processes. This data is derived from performance counters, events, alerts, and discovery.
The MOM Database is accessed by the Data Access Server (DAS) and the MOM Reporting database, which uses Data Transformation Services (DTS) jobs to get a copy of the operations data.
The Data Access Service (DAS) is a server-based COM+ application that is hosted by the DLLHOST process. The DAS exposes a set of Distributed Component Object Model (DCOM) objects and communicates that control access to the MOM Database. The COM interfaces are associated with COM+ roles and provide authentication and authorization of the identities that access the interfaces.
Remote and local agents collect data and send it to the MOM Management Server computer.
MOM Agent runs on every computer that is monitored by an agent. Agents are either installed automatically by the MOM Server, which uses push installation, or manually on the agent-managed computer.
When monitoring is enabled, MOM Agent collects event data, performance data, and other possible indicators of problems on a managed computer. If a problem is detected, MOM Agent generates an alert. MOM Agent also discovers properties about the managed computer. When it finishes collecting information, MOM Agent sends the operations data for the managed computer to the MOM Management Server.
In addition to collecting data, MOM Agent continuously sends heartbeat messages to the MOM Server to indicate that MOM Agent is functioning on the managed computer.
The communication between the MOM Agent and MOM Server is always initiated by the agent. The agent-server communication channel uses the TCP/IP protocol and communications are secure, authenticated, and encrypted. In a trusted Active Directory® environment, communications are also signed.
MOM Agent is used to self-monitor the Management Server computer. The differences in functionality between the local agent and a remote agent are:
MOM Server functions as a proxy between the DAS and all the MOM Agents. MOM Server is responsible for initiating computer discovery, push-installing the MOM agents, sending and receiving configuration data from agents, consolidating agent data, and writing data to the MOM Database by using the DAS.
The MOM Management Server is a collection of components that are installed on the same computer. The key components are the DAS, MOM Server, and MOM Agent.
The MOM Management Server provides the following services:
Only one Management Server is required for a management group, but you can install additional MOM Management Servers to provide increased availability and scalability.
The MOM reporting technology implemented in MOM 2005 is based on SQL Server Analysis services and SQL Server Reporting services, which use data in the MOM Reporting database to create reports that are viewed in the Reporting console.
The data is copied from the MOM Database by using Data Transformation Services (DTS) jobs.
MOM Reporting Server
The MOM Reporting Server interacts with SQL Server Reporting services to display reports in the Reporting console.