Microsoft Operations Management Suite (OMS) – Management and Solution Galleries – Part 3

Ahmad Yasin (MCSA office 365, MCSE : Messaging, Azure Certified)

Hello Everybody,

In the First Part of this OMS series we talked about the concept of Microsoft Operations Management Suite (OMS) and how the IT departments can use it in order to monitor their environment in a good manner without the complexity of implementation.

In the Second Part we discussed the technical aspects about how to sign up for the free version of OMS with the steps of installing the OMS agent.

This part considered that you already read Part 1 and Part 2 , also it will not discuss the concept of OMS and the solutions gallery, for OMS Concept refer to part 1 and for solution gallery concept refer to Part 2. This part will discuss only the technical steps for Implementation.

In this Part, we will do deeply in the OMS portal and how you can manage the OMS portal in addition to adding a solutions Gallery, so let’s start.

Note: Some of OMS views and portal in this article it will not be same as your management page since it’s depends in the customization you did, the snapshots in this article just to demonstrate the concept of implementation.

As usual, login to the OMS management portal

After you login successfully, the management portal will loading as below:

In this demo I already installed the agent on five servers such as domain controller, SQL server … etc. If you need to learn more about how to install the agent go back and review Part 2.

After you login to the OMS portal, the OMS management page will loading depends in your structure as below:


in the left of the page, you can see four options, log search is the default page, My Dashboard option is to customize your dashboards as we will do later in this article, solutions gallery option to add the solution you need to activate and the last option USAGE is determine how many MB’s transferred from your servers to the OMS, as below:


In the right direction of the page you will see the summary of your deployment such as the number of connected servers as shown below:


Now, again in the main page, you can see all solutions that you already added, for example one of the solutions I already added is the System Update Assessment, this solution simply used to identify all missing updates and classify the updates depends on it’s state (Critical, Normal … etc.), so go and click in the solution:


It will display the dashboard of the solution, let’s try to click in the Critical or Security Updates box:


It will display now all servers under monitoring by this solution, so click on any server you need as below:


It will show you all required updates and it’s classification as below:


Now go back to the main page, I already added the Change Tracking solution, I love this solution since it’s monitor all changes on the server, so imagine that you face an issue suddenly in one of the servers and you need to know what all changes made to identify if some changes cause the problem, Simply you can use this solution to monitor all changes and who did the change, so as below click in the Change Tracking Solution as below:


you can see many views that appear in the solution dashboard, let’s select software changes box as below:


Choose the server you need to view all changes made on it:


For example, as show below you can notice that TeamViewer was installed recently on this server, in addition it’s show the state before, for example the team viewer was not installed before then it’s installed, if for example there was an existing team viewer version was installed and someone upgrade to new version you will see this also:


Next few snapshots show an example of SQL monitoring as below:


The SQL solution dashboard appear as below:


It summarize all issues in your SQL servers and the priority for each issue in addition to Microsoft articles that will help you to fix the issues as below:


The priority numbers appear in above snapshots cannot be customized at least for the date of this article.

Now if you Go to the options panel and select Solutions Gallery as below:


You can add any solution you need to activate, also as we mentioned the solution will be activated in all servers automatically that’s applicable for the solution, for example if you select SQL Assessment solution, it will activated automatically in all SQL servers, so simply click in any solution you need to activate it:


Then Click Add button, depends in the solution may it take time to start collecting and analyzing data:


If you go back to the options panel, Click in My Dashboard option as below:


You will see the default dashboard, click in Customize button:


From the right panel  you can drag and drop any view you need from the activated solutions you already added:


the new view appear as below:


If you need to remove any view, just click on it and click Remove tile button :


About Blogger …

Ahmad Yasin (MCSA office 365, MCSE : Messaging, Azure Certified)

Ahmad Yasin (MCSA office 365, MCSE : Messaging, Azure Certified)

Ahmad Yasin in a Microsoft Cloud Engineer and the Owner & publisher of AzureDummies blog. He also hold many certificates in office 365 and windows azure including Developing Microsoft Azure Solutions, Implementing Microsoft Azure Infrastructure Solutions and MCSA office 365.
Ahmad is currently working in Specialized Technical Services Company (STS).

Find Ahmad at and LinkedIn.




  1. Hi,
    Really like your Article on “Protect Terminal Services with MFA”. I have one query. You mentioned that you configured stand alone MFA server with no Azure Active directory. I wish to know is it possible to do the same by using Azure AAD or do we need in house AD. If in house AD is required, then how to migrate users from AD. I am little bit confused here. I assume that you have two or three servers in Azure and one of the server is domain controller and the server on which you want to integrate RDP is domain joined. Please help me clearing my confusion.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.