DynamicPacks Health Profiler
Gather System Information
- Collect system information/data from Active Directory, Windows Servers, SQL Server, Exchange Server, Hyper-V and Microsoft Azure subscriptions.
- Collect data of your choice. Data collection is done based upon the availability of Dynamic Packs designed using PowerShell cmdlets for target systems. You can design custom Dynamic Packs using Dynamic Pack Manager.
Health Check of Microsoft Services
- Perform complete health check/assessment of Active Directory, Windows Servers, Windows Server 2016, SQL Server, Exchange Server, Hyper-V and Microsoft Azure Resources.
Compare System Configuration
- Compare configuration of Active Directory, Windows Servers, SQL Server, Exchange Server, Hyper-V and Microsoft Azure Resources.
- Compare configuration of your choice. You can collect "any" configuration information from target systems and compare with Health Sets maintained by DynamicPacks Health Profiler.
Both system information gathering and configuration checks for target systems can be scheduled using DynamicPacks Health Profile Scheduler and get notified via email along with a report in HTML format. See sample report here.
Assessment of Microsoft Services
DynamicPacks Health Profiler can be used to gather information from Active Directory, Exchange, SQL, Hyper-V, Windows Severs and Azure Resources. Product ships with 20 pre-defined PowerShell Dynamic Packs for Active Directory designed using Dynamic Pack Manager. You can use Active Directory Dynamic Packs to perform a "complete" health check of your Active Directory. Click here to see a list of Dynamic Packs that ship with DynamicPacks Health Profiler.
Collect "Any" Configuration Information
Collect any configuration information from target systems as long as you have PowerShell cmdlets available for target systems. For example, when collecting information from an Azure subscription, a Dynamic Pack designed using Dynamic Pack Manager uses PowerShell cmdlets that ship with Azure PowerShell Version 1.0.
Hi, I need to collect "x" information from target systems, but the
product that I am using doesn't allow me to collect "x" information.
How DynamicPacks Health Profiler is going to help me here?
Yes, I think so.
Okay. Great! How does this work?
The information that DynamicPacks Health Profiler collect by executing a Dynamic Pack is stored in its reporting variable ($VarRepFile). You need to create a Health Profile > Add Dynamic Packs to the Health Profile and then execute Health Profile.
Can I schedule information collection? In other words, can I execute Health Profiles daily/weekly?
That's awesome! By the way, how many Dynamic Packs I can add to a Health Profile?
Cool! I'm not so good in PowerShell scripts. Can you help design a Dynamic Pack for us?
What does Health Profile report include? Do you have a sample report that you can share with me?
Maintain Systems Health & Configuration
Maintaining Health & Configuration of Microsoft Services
DynamicPacks Health Profiler helps you maintain systems health and configuration by using Health Sets. Health Sets can be used to maintain health and configuration of target systems.For example, you can create a Health Set called "FSMO Health Set" and have DynamicPacks Health Profiler compare the "Get Domain FSMO" Dynamic Pack data with "FSMO Health Set" data. If data doesn't match, DynamicPacks Health Profiler will report "Attention Required" when you generate Health Profile report.
Schedule Health/Configuration Checks
DynamicPacks Health Profiler ships with a scheduler. You can use Scheduler to schedule Health Profiles and then notify you via email in case of any health and configuration issues with Active Directory, Exchange, SQL, Windows Servers, Hyper-V and Azure Resources. Scheduler can be configured to notify you via email for each Health Profile along with the Health Profile report in HTML format. There are two options you can configure for each Health Profile:
♦ Always send Health Profile report
♦ Notify via Email if any Health/Configuration Issues
Hi, is there any way to maintain health/configuration of production systems.
I need to make sure whenever my Windows Servers/Hyper-V/Active Directory/Exchange/SQL/Azure configuration changes, I get a notification via email
How DynamicPacks Health Profiler is going to help me?
Cool! But, can I get notification for any configuration changes?
Can you elaborate?
Sure. Let's say you want to get notification if Domain Controller conifguration changes. You can design a custom dynamic pack or use Dynamic Pack that ships with DynamicPacks Health Profiler. Create a Health Profile > create a Health Set > apply Health Set to Dynamic Pack > modify Health Set data and then finally prepare Health Profile to run with the Scheduler. Scheduler will notify you if it finds any issues with the configuration.
When creating Health Set do I need to furnish information manually?
Do MORE with LESS
Design Dynamic Packs Using PowerShell Cmdlets
You can create custom PowerShell Dynamic Packs using Dynamic Pack Manager and then import in DynamicPacks Health Profiler. Dynamic Packs are designed using PowerShell cmdlets for Active Directory, Exchange Server, SQL Server, Hyper-V and Microsoft Azure. Read More...
Integrate Existing PowerShell cmdlets/Scripts
There are thousands of PowerShell scripts available on the Internet. You can search for PowerShell scripts and embed in Dynamic Pack. All you need to do is change reporting and credential variables using Dynamic Pack Manager. Check out demo on Dynamic Pack Manager here.
DynamicPacks Health Profiler - Use Cases
Check Active Directory replication and get notified of any replication issues
DynamicPacks Health Profiler ships with Active Directory Dynamic Packs. One of the Dynamic Packs can be used to check replication status of Active Directory and get notified in case of any issues. Create a Health Profile > add "Get Active Directory Forest Replication Status" Dynamic Pack > prepare Health Profile to run with Scheduler every day/week. Scheduler executes Health Profile in background and notify you via email in case of any issues with Active Directory Replication.
Check Domain Controller or system configuration and get notified in case of any configuration changes
Create a Health Profile > add desired Dynamic Packs to Health Profile > create Health Sets > prepare Health Profile to run with Scheduler every day/week. Scheduler runs Health Profile, compares data with Health Sets you define and then notify you via email in case of any configuration changes.
Check Azure Virtual Machine status and get notified in case of any status change
Create a Health Profile > add "Get Azure Virtual Machines Status" Dynamic Pack to Health Profile > prepare Health Profile to run with Scheduler every day/week. Scheduler executes Health Profile (collects Azure Virtual Machine status), collects data, compare with Health Sets and then notify you via email in case of any virtual machine status changes.
Check Azure Accounts storage usages and get notified
Create a Health Profile > add "Get Azure Storage Accounts usages" Dynamic Pack > prepare Health Profile to run with Scheduler every day/week. Scheduler executes Health Profile (collects Azure storage accounts usages details), and then notify you via email if Azure storage usages crosses "X" limit.
Perform A complete Health Check of Active Directory, Exchange, SQL, Hyper-V, Windows Servers and Azure Resources
By default, DynamicPacks Health Profiler ships with 20 pre-defined Active Directory Dynamic Packs. To perform a complete Active Directory Health Check, Create a Health Profile > add all Active Directory Dynamic Packs and then execute Health Profile via DynamicPacks Health Profiler console.
You can create a custom Dynamic Pack and then use above scenarios! Creating a Dynamic Pack is very easy. All you need do is use a PowerShell cmdlet that collects the data and store output in the "$VarRepFile" variable. In case you would like us to design a Dynamic Pack for you, please let us know.
- Discovering Active Directory
- Creating Health Profiles
- Adding Dynamic Packs to Health Profiles
- Configuring Dynamic Packs
- Executing Health Profiles
- Adding\Removing Credentials
- Enabling\Disabling Dynamic Packs
- Health Profile Execution Status
- Generating HTML Report
- Generating CSV Data
- Generating Treeview Data
- Searching through data
- Filtering Report Columns
- Adding Health Profiles while executing
- Executing/Stopping Multiple Health Profiles
- Executing/Stopping Individual Dynamic Packs
- Creating and Using Health Set
- Health Profile PowerShell Script