2885 Sanford Ave SW #35320 Grandville MI 49418, USA
Support@ITDynamicPacks.Net Info@ITDynamicPacks.Net

Perform Complete Active Directory Health Check – Part II

5  Dec  

How to perform a "Complete" Active Directory Health Check using Active Directory Dynamic Packs - Part II

DynamicPacks Health Profiler can do a complete health check of Active Directory, Hyper-V, Exchange Server, SQL Server, Windows Servers, and Azure Resources. This article explains how you can use Active Directory Dynamic Packs to perform a complete health check of an Active Directory forest.

In the Part I of this article series, we explained below topics:

  • Discovering Active Directory Forest
  • Creating Health Profile
  • Adding "Active Directory" Dynamic Packs to the Health Profile.
  • Configuring Active Directory Dynamic Packs.
  • Adding credential support before executing the Health Profile.
  • Executing Health Profile or individual Dynamic Packs.

Part I can be found here.

In the Part II of this article series, I will explain following topics:

  • Executing a Health Profile and Checking execution status
  • Generating Report
  • Generating Dynamic Pack Data for Grid View
  • Generating Dynamic Pack Data for Treeview
  • Checking health of Active Directory running Windows Server 2012 and earlier versions
  • Checking health of Active Directory running Windows Server 2016
  • How to create and apply a Health Set to maintain health of Active Directory environment.

Let's start!

Step 7:  Executing a Health Profile and Checking execution status

When you execute a Health Profile, DynamicPacks Health Profiler changes Health Profile icon to "Red" Health Profile and Dynamic Pack icon to "Red" Dynamic Pack as shown in the screenshot below:

Executing Health Profile, Icon and Execution Status

DynamicPacks Health Profiler maintains the execution status of each Health Profile. After executing the Health Profile, click on the execution status icon (red circle in the screenshot below) to open the "Execution Status Window" as shown in the screenshot below:

Execution Status Window Health Profile

As you can see in the screenshot above, when you executed Health Profile, DynamicPacks Health Profiler also executed all Dynamic Packs that are part of the Health Profile. Execution Status Window shows the status of each Dynamic Pack. To refresh the execution status, click on the "Blue" refresh icon as shown in the screenshot above.

When the execution of a Dynamic Pack is completed, Dynamic Pack icon in Health Profiles tree will turn into "Green" as shown in the screenshot below:

Dynamic Pack Execution Status

Dynamic Pack Execution Status

Note: There is no need to wait for Health Profile/Dynamic Pack execution to complete. You can always generate report/data while Health Profile/Dynamic Pack is executing.

Let's proceed to next step that is all about generating a report for a Health Profile.

Step 8:  Generating Report

To generate report, click on the "Health Profile" for which you want to generate the report and then click on the "Generate Health Profile Report" button as indicated in the red circle of the below screenshot:

Generating Health Profile Report - Active Directory, Hyper-V, Windows Servers, Windows Server 2016, SQL, Exchange, Azure, Azure Public Cloud

When you click on the "Generate Health Profile Report" button, DynamicPacks Health Profiler will collect data generated by Dynamic Packs and then produce in a nice HTML report. The Health Profile HTML report will be shown in the Reporting Console as shown in the screenshot below:

Health Profile Report HTML

The first table that is included in the table contains the following information:

  • Dynamic Pack name:
  • Report Status: This report status is always "See Dynamic Pack Report" if a Health Set is not defined for the Dynamic Pack. If a Health Set is defined, the text will change to either "Attention Required" or "Ok".
  • Execution Status: This column indicates the execution status of individual Dynamic Packs. In case a Dynamic Pack results in an error, the status will report "Completed with Errors". For a successful Dynamic Pack execution, the status is always "Completed".

If you scroll down further, you will be able to see the data for all the Dynamic Packs that are part of the "AD Health Check Forest - ABC.COM" Health Profile as shown below:

Health Profile HTML Report and Dynamic Pack Data for Active Directory, Hyper-V, SQL, Exchange, Azure, Azure Resource Explorer, Public Cloud

Health Profile includes report for all Dynamic Packs. If you wish to see report offline, navigate to C:\ProgramData\DynamicPacksTechnologies\Data\ folder on DynamicPacks Health Profiler computer and then open "AD Health Check Forest - ABC.COM.HTML" file. Reporting console also shows the location of Health Profile HTML report as indicated in the screenshot above.

Step 8:  Generating Dynamic Pack Data for Grid View

Apart from producing a nice HTML report, DynamicPacks Health Profiler also allows you to navigate through each Dynamic Pack data in Data Grid and Tree Views. This is one of the best features of DynamicPacks Health Profiler.

Let's take a look at the Data Grid View.

Each Dynamic Pack data collected by DynamicPacks Health Profiler can be seen in Data Grid for easy navigation. Let's say you would like to see the data for "Get Active Directory Forest Replication Data - Domain Controllers" Dynamic Pack in Data Grid view. To view Dynamic Pack data in Data Grid view, Right click on the Dynamic Pack and then click on the "Generate Data" action as shown in the screenshot below:

Generate Data in Data Grid View Active Directory

Once you click on the "Generate Data" action, DynamicPacks Health Profiler will generate a Data Grid view of the data as shown in the screenshot below:

Data Grid View of Dynamic Pack Data Active Directory, Hyper-V, Windows Server 2016

Four important feature of Data Grid View:

  • Filtering Columns: In the right pane (Filter Columns), you can check/uncheck the columns to be displayed in the Data Grid view. For example, I selected "LastReplicationResult", "LastReplicationSuccess", "Partition", "PartitionGUID" and "Server" columns to be visible in the Data Grid view for current Dynamic Pack.
  • Search Items: You can search for items in the Data Grid view. All you need to do is select a column and then type in the text in "{Search Data}" text box as shown in the screenshot above.
  • Sorting Columns: You can sort columns data by clicking the Column header.
  • Edit Dynamic Pack Data: You can edit Dynamic Pack data in Data Grid view. Editing Data Grid view is helpful when you want to populate current Dynamic Pack data in a Health Set. I'll talk about how to create a Health Set in a separate article.

Step 9:  Generating Dynamic Pack Data for Treeview

DynamicPacks Health Profiler can also generate Treeviews for each Dynamic Pack data. To generate a treeview of Dynamic Pack data, all you need to do is Right Click on a Dynamic Pack in Health Profiles tree and then click on the "Generate Treeview" action as shown in the screenshot below:

Treeview Data for Dynamic Pack - Get Active Directory Forest Replication Status

When you click on the "Generate Treeview" action, DynamicPacks Health Profiler will show you the Dynamic Pack data in a Treeview console as shown in the screenshot below:

Treeview Data - Top Node LastReplicationResult and Child Nodes

To generate a Treeview of Dynamic Pack data, you're required to select a top node and child nodes. As you can see in the screenshot above, I have selected "LastReplicationResult" as the top node and all other columns as child nodes. In case you wish to see only a few columns under the Top Node, check/uncheck columns in Child Nodes tree as indicated in the screenshot above.

Treeview for a Dynamic Pack data provides you the greater flexibility in terms of data navigation. 

Note: You can generate treeview for any Dynamic Pack data.

Final Note: By using the steps provided in Part I and Part II of this article series, you can perform a complete Active Directory Health Check. If you wish to include a custom Active Directory Health Check, you can design one using Dynamic Pack Manager or request us to design a custom Dynamic Pack for you at no extra cost. 

If you have any questions, please free free to discuss Forum DynamicPacks Health Profiler.

Recommend DynamicPacks Health Profiler