Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/PatchMyPCTeam/MEM-Patching-Optimizer

This tool run various tests against your WSUS & ConfigMgr environment, Including WSUS, SQL & IIS and provide feedback based on Microsoft best practices
https://github.com/PatchMyPCTeam/MEM-Patching-Optimizer

Last synced: 4 days ago
JSON representation

This tool run various tests against your WSUS & ConfigMgr environment, Including WSUS, SQL & IIS and provide feedback based on Microsoft best practices

Awesome Lists containing this project

README

        

![Logo](https://github.com/PatchMyPCTeam/MEM-Performance-Analzyser/blob/main/MEMPatchingOptimizer.png)

# MEM Performance Analyser

This tool run various tests against your WSUS environment, Including WSUS, SQL & IIS and provide feedback based on Microsofts best practices

# Documentation

You can find all docs related to this tool [here](https://docs.patchmypc.com/get-help/mem-performance-analyzer)

# Requirements

## Software

- Microsoft .NET Framework 4.6.2
- Installed on top level WSUS Server
- Supported Operating Systems
- Windows Server 2012, Windows Server 2012r2, Windows Server 2016, Windows Server 2019, Windows Server 2022
- Windows Server Update Services (WSUS) installed and configured
- IIS Web Administration tools installed

## Limitations

- Currently only queries the local WSUS server

## Tests

- Test SUSDB Response Time
- Check that nclLocalizedPropertyID & nclSupercededUpdateID Indexes exist in SUSDB
- Validate that all WSUSContent paths exist & match (Registry, IIS & SUSDB)
- Validate that WSUSContent and UpdateServicesPackages folders have the correct permissions
- Checks the WSUS App Pool in IIS is running
- Check WSUS Administration site for the following
- Queue legnth matches the microsoft recommendation
- Idle timeout matches the microsoft recommendation
- Private memory limit matches the microsoft recommendation
- Regular time interval matches the microsoft recommendation
- App pool identity matches the microsoft recommendation
- Checks that the number of superceded & undeclined updates are within recommended limits

More tests will be added as time goes on!

## Feedback & Support

If you have any feedback, please reach out to us at [email protected] or [open an issue](https://github.com/PatchMyPCTeam/MEM-Performance-Analzyser/issues)