The Challenge
The existing monitoring consisted of limited transaction level monitoring, database monitoring, network device monitoring and custom built scripts to query certain aspects of the application. The transaction and database monitoring were being performed by separate third party tools. However, consistent base operating system monitoring did not exist and other key aspects of the application were also not being monitored. The existing monitoring tools stored data in disparate locations that were only accessible to individuals with access to the database, file or web page where the data was held.
Alerts from these various tools were not centrally managed and utilized their own processes and procedures for notification. Without a central event management system, it was not possible to correlate the alerts or integrate them with the incident management system.
Due to these shortcomings in the existing environment, the application owners wanted consistent base health monitoring across all servers, additional application level monitors, centralized event management and access to all metrics retrieved by the various tools, new and old.
In addition, the business needed a tool that would display the health and status of the application. These dashboards would enable them to understand how each area of the application was performing, the health of each area and how each area was affected by issues in the environment.
The desire was to enable quicker diagnosis of issues, preferably prior to customer calls, quicker resolution times and easier identification of root cause.