IBM HTTP Server Monitoring


Overview

IBM HTTP Server is a web server designed to provide a highly scalable and secure platform for hosting web applications. It is often used with other IBM middleware products like WebSphere Application Server and WebSphere Portal. The server is split into modules, each providing a specific function or feature. The modules can be added or removed from the server configuration, allowing for greater flexibility and customization.

Creating a new IBM HTTP server monitor

Prerequisites for monitoring IBM HTTP server metrics: Click here

Using the REST API to add a new IBM HTTP server monitor: Click here

To create an IBM HTTP monitor, follow the steps given below:

  1. Click on the New Monitor link. Select the IBM HTTP Server under the Web Server/Services category.
  2. Specify the Display Name of the IBM HTTP server.
  3. Enter the Host Name/IP Address of the server where IBM HTTP Server is running.
  4. Provide the running Port number of the IBM HTTP server. Default port number is 80.
  5. Enter the Username and Password if is Authentication is enabled, else select the required credentials from the Credential Manager list after enabling the Select from credential list option.
  6. Check the SSL is enabled box if SSL is enabled in the IBM HTTP server.
  7. Ckeck the Modify Server Status URL box if there is a need to modify the Server Status URL to connect to the IBM HTTP Server. Upon enabling this option, you can modify the url using the Server Status URL option (Default value: /server-status?auto).
  8. Specify the Timeout value in seconds. Default timeout value is 40 seconds.
  9. Specify the Polling Interval time in minutes.
  10. Choose the Monitor Group from the combo box with which you want to associate IBM HTTP Monitor (optional). You can choose multiple groups to associate your monitor with.
  11. Click Add Monitor(s). This discovers the IBM HTTP server from the network and starts monitoring them.
Note:
  • Security/Firewall Requirements: The IBM HTTP server host and port should be accessible from the Applications manager installed machine.
  • User Privilege: The required user credentials must be provided.

Monitored Parameters

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

Click on the individual monitors listed to view the following information. Following are the list of metrics that are monitored in IBM HTTP Server monitoring:

Overview

ParametersDescription
Usage Details
Total Accesses Total number of requests served by the server since it was last started.
Total Data Transferred The total amount of data that has been served by the server (in MB).
Server Uptime The total time that the server has been running (in days, hours, minutes, seconds)
Eg: 2 day(s), 22 hour(s), 30 minute(s), 57 second(s).
Server Uptime in Hour(s) The total time that the server has been running (in hours).
Response Time The time taken for the IBM HTTP server to respond while monitoring (in milliseconds).
CPU Usage Details
CPU Load The current CPU load on the server.

Request

ParametersDescription
Request Details
Request per Minute The average number of requests received by the server in one minute.
Bytes per Request The number of bytes transferred per request (in bytes).
Bytes Transferred Details
Bytes per Second The average number of requests received by the server in one second.
Request per Minute The average number of requests received by the server in one minute.

Servers

ParametersDescription
Server Utilization Details
Server Utilization The percentage of the server that has been used.
Server Details
Busy Servers The number of servers that are currently busy processing requests.
Idle Servers The number of servers that are currently idle and available to process requests.
Total Servers The Total number of servers.

Configuration

ParametersDescription
Configuration Details
IBM HTTP Server Version The version of the IBM HTTP server.
Server Build Date The IBM HTTP Server's build date.
OS Details The OS details of the IBM HTTP server.