Navigation: Monitoring with EventSentry > System Health Monitoring > Performance Monitoring |
Performance monitoring allows you to monitor all performance counters available and exposed by the OS and 3rd party applications. For example, performance monitoring enables you to find out which applications are using most of the CPU time, whether the disk subsystem is busy and much more.
Performance monitoring offers three main features:
Alerts Alerts allow you to receive a notification (e.g. email) when a certain performance counter exceeds a configured limit. For example, you can be notified if a process uses more than 70% CPU time for more than 10 minutes.
Alerts are highly configurable and allow you to set how often a performance counter is checked (e.g. every 10 seconds) and how long the counter has to remain above your threshold before an error is logged to the application event log. See Alerts for more information.
Leak Detection Sometimes applications or drivers can leak resources (e.g. memory, handles) over time, resulting in valuable system resources being over utilized. In severe cases a resource leak can even leak to system instability or a crash. EventSentry can detect some resource leaks with the help of certain performance counters. For example, the following performance counters can be monitored to help detect leaks:
Database Tracking Using a database, EventSentry can write performance data to a database which can then be queried through the EventSentry web reports. This allows you see a history of performance data, (e.g. memory usage, CPU usage, etc.) over a period of time using charts and/or raw data.
Performance tracking also allows you to see a current status of all monitored performance counters at a glance to help you get a quick overview of a server's status.
See Database Tracking for more information. |