Monitoring Oracle HTTP Server 12c

eG Enterprise provides a specialized monitoring model for the Oracle HTTP server 12c (see Figure 1), which runs periodic health checks on the server, determines its current state, detects performance issues (if any), and proactively alerts administrators to these issues, so that they can hasten the remedial measures.

Figure 1 : The layer model of an Oracle HTTP server 12c

This model constitutes a set of hierarchical layers, which are mapped to a wide variety of tests. When the eG agent on the Oracle HTTP server executes these tests, it pulls out a wealth of performance information from the server. In the light of the statistics so retrieved, administrators can find answers to the following performance queries:

  • Is the web server responding quickly to user requests?
  • What is the current load on the server in terms of data traffic?
  • Do errors occur on the web server? If so, how frequently do they occur, and what are the corresponding error codes?
  • What is status of the HTTP server instance running on each virtual hosts?
  • Are the Modules in good health and providing performance metrics adequately?
  • When was the server last restarted?
  • What is the uptime of the server?

The sections to come deal only with the top 3 layers of Figure 1, as all other layers have been dealt with extensively in the Monitoring Unix and Windows Servers document .