My Products‎ > ‎

Sam's SharePoint Performance Monitoring Tool V2.0

Sam's SharePoint Performance Monitoring tool helps the SharePoint Administrator and Developer to monitor the SharePoint 2016, SharePoint 2013 and SharePoint 2010 Servers/Farm Environments. This tool monitors IIS, CPU, SharePoint Foundation, Disk I/O, Cache, CLR Memory, Web Service, SQL Instance and many more. Using this tool you can analyze and export reports for IIS logs, Event Logs and ULS logs more effectively. Most of the features of this tool are:


  • Monitor Server object and IIS objects like Application Pool, Disc Space, SharePoint Services, Physical/Virtual Memory, Worker Process, CPU, Network, current connections, Last Boot Up time, Database Error Events etc.
  • Monitor Memory performance like Garbage Collector, CLR Memory Consumption etc.
  • Monitor SharePoint Foundation performance like SQL query executing time,  Responded Page request rate,  Reject Page Request rate etc.
  • Monitor SQL Instance performance like Page life expectancy,  Buffer cache hit ratio, Processes Blocked, Lock Waits/sec etc.
  • Monitor Disk I/O performance like % Disk Time, % Idle Time,  Current Disk Queue Length, Disk Reads/sec etc.
  • Monitor Cache Performance like Cache API Hit Ratio, Cache API Trims, Publishing Cache flushes/sec, Publishing Cache hit ratio etc.
  • Monitor Web Service Performance like Bytes Total/sec, Anonymous  Users/sec, Connection Attempts/sec etc.
  • Monitor Domain Controller Performance for Servers like Average Semaphore Hold time, Semaphore Acquires, Semaphore Timeouts etc.
  • Monitor ASP.NET Application Performance like Request Not Authorized, Request Failed, Request not Found etc.
  • Monitor Excel, InfoPath and Office Web Apps performance. 
  • Real time performance Monitoring and Show the trend report.
  • Export the Snapshot of the server and make baseline and compare between the servers.
  • Analyze IIS logs and Export various reports like Most Browser Used, Time Taken For Page Requests, Daily Bandwidth, Top Visitors for a site, Unique Users for Application, Domain Users for Application etc.
  • Analyze ULS logs and filter SharePoint errors more effectively.
  • Analyze Event Logs for more than one server and check SharePoint Error Events for Search, Database, User Profile, Permission, SMTP, BDC, STS etc.
  • Basic and Advanced Reports.
  • Monitor all the Server objects without login to each server.
  • Easy to Monitor Large SharePoint Farms (more than 20 servers).
  • Easy to Monitor all SharePoint Farms(more than 100 servers) in your landscape.
  • Monitor SharePoint farm from your own desktop.
  • Monitor all the servers in the farm on one click through Farm Excel Sheet.
  • Tool is fast and robust because of PowerShell calls and Asynchronous Operations.
  • Start Auto Refresh and it shows results in an interval.
Few Screenshots:

Start Page:

Monitor Farm
  • Basic Monitoring
  • Advanced Monitoring
  • Custom Monitoring
  • Memory Monitoring
  • Live Monitoring

Monitor SharePoint Performance

Monitor SQL Performance in SharePoint Server

Monitor Web Service Performance in SharePoint Server

Monitor Disk Performance in SharePoint Server

Monitor Cache Performance in SharePoint Server

Monitor ASP.NET Performance in SharePoint Server

Monitor Sandboxed Process Performance in SharePoint Server

Monitor Live Monitoring

Take Snapshot of SharePoint Servers and Compare with Baseline

Monitor Basic Monitoring Reports

Analyse SharePoint Server IIS Logs

Analyse SharePoint Server Event Logs

Analyse SharePoint Server ULS logs

Visit to my blog to download the tool. 

Use the tool and share your feedback in my blog.