A compact IIS automatic monitoring tool. The specific CPU usage of each site in IIS can be monitored to facilitate virtual host service providers to query problematic sites among many virtual hosts, or sites that occupy the most CPU resources. It is a powerful assistant for virtual host service providers to troubleshoot resource-consuming websites and improve server stability.
Main functions: Monitor the CPU usage of each process pool. The process pool that takes up a lot of CPU can be split into a separate process pool to observe which website in this pool takes up the most CPU. After finding the website that takes up the most resources among the websites that are split into independent process pools, automatically set it as a separate process pool and limit the CPU. The split temporary process pool is automatically restored to the original process pool. You can set the time interval for the system to automatically check, the check time interval after splitting into independent process pools, and the total detection time after splitting into independent pools. You can set the time for automatic recovery after restricting the site. For example, the restriction will be lifted after 15 days and restored to the original process pool. You can set the maximum number of cpu occupied to split the monitoring of a process pool process (default is 20%). You can set the maximum number of sites on a server. (Default is 10) After exceeding the limit, emails can be automatically sent to the specified mailbox.