To effectively manage the applications that drive business, an organization needs to
manage all the components on which each application relies, including the database,
Internet applications and servers, middleware and operating system. Managing these diverse
components can be challenging, especially as the number of components in the environment grows.
Achieving 24x7 monitoring of a typical business application requires
consistent handling of all the layers that build up the infrastructure for an application.
The operating system provides all the services to physical resources such as CPU, memory
and disk storage. Therefore, critical resources such as CPU usage, memory thrashing, and
the availability of disk resources must be monitored as these resources are vital to
the functioning of the database and application layers.