2. Internal (a.k.a. Resource, Capacity Utilization, Server, Systems Health) Monitoring – continuously checks utilization of system resources. Small footprint agents need to be installed on client servers and desktops, which collect the CPU, memory, hard drive and network utilization data. Collected data then trasmited using http/https protocol to the central repository in order to be aggregated and presented on the user performance control dashboard. In case abnormalities detected for example missing a certain process or watching some of the resource at critical state, a notification will be send to the client.
It helps quickly diagnose or prevent the problem even before it affects user experience, also helps to optimize IT infrastructure investments.
Who should use it: IT operations and managers, webmasters, QA and web developers.
Usage examples: notification in case 100% CPU utilization, low memory, low hard disk space, terminated server process – for example Exchange Server or Database. In case of repeated pattern, then the owner may need to invest for example by adding CPU power or by creating server clusters. QA and Web developers may do load analysis.