Quantcast
Channel: Operations Manager - General forum
Viewing all articles
Browse latest Browse all 11941

The Flow of Data within a Management Group (2007 and 2012)

$
0
0

Hello

Can someone please help me with the following questions (I hope my question does not appear a bit verbose)

1: With regard to SCOM 2007 R2 (2012 question latter) I understand that all MS (including RMS) can send data to the MG Databases?

With regard the above I understand for example all MS’s will batch up data, then send these batches to the Data Warehouse, without the need to go through the RMS, is this correct?

Sticking with SCOM 2007 R2 for a moment if the above is correct re the Data Warehouse do the all MS also send data directly to the OperationsManager Database?

2: with SCOM 2007 R2, I believe the job System Center Management service (HealthService.exe process) has three modes, Agent, MS and Gateway. I understand the ‘HealthService’ on the MS and RMS are the 'interface' for 'incoming' traffic from the ‘HealthService’ running on other computers of gateways. Is this correct? 

For example do the agents on the computers or gateways send data 'directly' to either the Configuration Service or DAS? and if so what data?

On a related note:

I was reading and interesting post about 'Config Churn' this explained that if discoveries are too frequent (or more importantly changes to discovery data is changed too frequently due to a volatile property like free disk space being included as a property of the discovered class) this can cause the configuration service to never catch up. The reason I mention this post is it relates to my question and I am trying to understand how the ‘data flows’ in order to get a grip with SCOM.

With the above in mine the agent runs the discovery > the discovered data is sent to the MS the agent reports to.

The post, then says these MS will ‘forward this Discovery Data to the RMS’ as the DAS needs to add this information to the OperationsManager database (if I am reading the post correctly).

Ok so that tells me that discovery data from the agents ‘has to go via the DAS (RMS)’ to get into the Database (on 2007 R2),

Agent Discovery data > MS > RMS (DAS) > OperationsManager Database

Question: What about other types of Data e.g. ‘state change data’ does this all ‘have’ to go via the RMS to get into the database? (e.g. clarification of above question)

Question: Does this ‘discovery data’ coming in via the MS to the RMS get to the DAS via the HealthService? (I assume so as the HealthService on the MS accept this ‘discovery data’ from the Agents)

Next:

The Configuration Service needs to get hold of this ‘discovery data’ at least it needs to know which instances of which classes exist on which agents for example. So I know in SCOM 2007 R2 this information is read from the OperationsManager Database when the Configuration Service starts up and holds this in one large XML object (DOM) in memory.

Questions when new ‘discovery data’ comes in from MS to RMS (2007) is it ‘passed on’ to the ‘Configuration Service directly’ in order to recalculate its ‘in memory’ XML file? Or does the Configuration Service have to re-read the database to get the latest discovery data written to the database by the DAS?. If it does get this information ‘directly’ is it the HealthService or the DAS that passed this information to the Configuration Service?

In SCOM 2012 I understand they did away with this large in memory XML document for the configuration Service (as each MS now runs all three services) and instead all MS read/write this information from a shared database, is this database the OperationsManager Database or another database e.g. EDB type database?

therefore in SCOM 2012 I assume the DAS get the discovery information via the HealthService on the MS, writes the data to the database and as the configuration service reads the database this discovery data is not passed on to the configuration service in the same way as in 2007 R2? (assuming the Configuration Service in 2007 R2 gets is from the DAS or HealthService)

Thanks all, I know my post is a little long winded but I need to explain my questions fullyJ

AAnotherUser__

 

 


AAnotherUser__


Viewing all articles
Browse latest Browse all 11941

Trending Articles