Working with the tables of the wwwSystemGroup: IBM HTTP Server
System Administration IBM HTTP Server documentation

Working with the tables of the wwwSystemGroup

This section provides a listing and description of various tables that comprise the wwwSystemGroup. These tables are part of the standard Simple Network Management Protocol (SNMP) Management Information Base (MIB), WWW-MIB. Access these tables through the SNMP protocol. Links to finding related information appear at the end of this section.

MIB Object wwwServiceIndex/Table

Get the entire Service Table using WALK or GETNEXT 1.3.6.1.2.1.8080.1.1.1.1. GETNEXT is an SNMP command to retrieve multiple MIB objects. WALK is a nonstandard extension of SNMP GETNEXT which you can also use to retrieve multiple objects.

You can get each individual value using GET for each object ID (OID) below:

GET OID

wwwServiceDescription

1.3.6.1.2.1.8080.1.1.1.1.2.1

wwwServiceContact

1.3.6.1.2.1.8080.1.1.1.1.3.1

wwwServiceProtocol

1.3.6.1.2.1.8080.1.1.1.1.4.1

wwwServiceName

1.3.6.1.2.1.8080.1.1.1.1.5.1

wwwServiceType

1.3.6.1.2.1.8080.1.1.1.1.6.1

wwwServiceStartTime

1.3.6.1.2.1.8080.1.1.1.1.7.1

wwwServiceOperStatus

1.3.6.1.2.1.8080.1.1.1.1.8.1

wwwServiceLastChange

1.3.6.1.2.1.8080.1.1.1.1.9


 

Numeric status that relates to wwwServiceOperStatus

Following is the numeric status as it relates to wwwServiceOperStatus:

VHOST_DOWN 1
VHOST_RUNNING 2
VHOST_HALTED 3
VHOST_CONGESTED 4
VHOST_RESTARTING 5

 

An example of sample output from WALK or GETNEXT follows:

Sample Output of WALK or GETNEXT

1.3.6.1.2.1.8080.1.1.1.1.2.1 IBM_HTTP_Server/1.3.4 Apache/1.3.5-dev - HTTP/1.1 - SNMP module 1.3.0
1.3.6.1.2.1.8080.1.1.1.1.3.1 you@your.address
1.3.6.1.2.1.8080.1.1.1.1.4.1 1.3.6.1.2.1.6.80
1.3.6.1.2.1.8080.1.1.1.1.5.1 richteraix.raleigh.ibm.com
1.3.6.1.2.1.8080.1.1.1.1.6.1 1
1.3.6.1.2.1.8080.1.1.1.1.7.1 '07cf03030e360900'h
1.3.6.1.2.1.8080.1.1.1.1.8.1 2
1.3.6.1.2.1.8080.1.1.1.1.9.1 '07cf03030e360900'h

 

wwwSummaryGroup Table

Following is a listing of values for using GET with each OID for the wwwProtocolStatistics MIB object, along with sample output.

MIB object wwwProtocolStatistics

Get the entire Service Table using WALK or GETNEXT 1.3.6.1.2.1.8080.1.2.1.1. Get each individual value using GET for each OID below:

GET OID

wwwSummaryInRequests

1.3.6.1.2.1.8080.1.2.1.1.1.1

wwwSummaryOutRequests

1.3.6.1.2.1.8080.1.2.1.1.2.1

wwwSummaryInResponses

1.3.6.1.2.1.8080.1.2.1.1.3.1

wwwSummaryOutResponses

1.3.6.1.2.1.8080.1.2.1.1.4.1

wwwSummaryInBytes

1.3.6.1.2.1.8080.1.2.1.1.5.1

wwwSummaryInLowBytes

1.3.6.1.2.1.8080.1.2.1.1.6.1

wwwSummaryOutBytes

1.3.6.1.2.1.8080.1.2.1.1.7.1

wwwSummaryOutLowBytes

1.3.6.1.2.1.8080.1.2.1.1.8.1


  Sample Output:

1.3.6.1.2.1.8080.1.2.1.1.1.1

72

1.3.6.1.2.1.8080.1.2.1.1.4.1

72

1.3.6.1.2.1.8080.1.2.1.1.6.1

3,130

1.3.6.1.2.1.8080.1.2.1.1.8.1

0


 

wwwRequestInGroup Table

Following is a listing of values for using GET with each OID for the wwwRequestInGroup table, along with sample output.

MIB Object wwwRequestInTable

Get the entire wwwRequestInTable using WALK or GETNEXT 1.3.6.1.2.1.8080.1.2.2. Get sections of the wwwRequestInTable using WALK:

GET OID

wwwRequestInRequests

1.3.6.1.2.1.8080.1.2.2.1.2

wwwRequestInBytes

1.3.6.1.2.1.8080.1.2.2.1.3

wwwRequestInLastTime

1.3.6.1.2.1.8080.1.2.2.1.4


 

The wwwRequestInTable contains the RequestInRequests, RequestInBytes and RequestInLastTime based on Method Name. These Method Names determine the data kept. To understand this data representation, see the following example.

To GET individual values for a Named Method, you must understand the rules for data referencing in the wwwRequestInTable. For this example, access the number of requests (wwwRequestInRequests) for the GET method.

Start with the OID for wwwRequestInRequests table (1.3.6.1.2.1.8080.1.2.2.1.2)

  • Add 1 for instance (1.3.6.1.2.1.8080.1.2.2.1.2.1)
  • Add a number to represent the length of the named method, GET.
    (1.3.6.1.2.1.8080.1.2.2.1.2.1.3)
    Three represents the length of GET.
  • Add ASCII characters for the named method, "GET".
    (1.3.6.1.2.1.8080.1.2.2.1.2.1.3.71.69.84)
    where:
    71 - represents "G"
    69 - represents "E"
    84 - represents "T"

This request results in a GET for OID: 1.3.6.1.2.1.8080.1.2.2.1.2.1.3.71.69.84

To access the actual data for the number of requests in bytes (wwwRequestInBytes) for the named method, GET, start with the OID for wwwRequestInBytes table, (1.3.6.1.2.1.8080.1.2.2.1.3).

  • Add 1 for instance (1.3.6.1.2.1.8080.1.2.2.1.3.1)
  • Add # to represent the length of the name of the GET method
    (1.3.6.1.2.1.8080.1.2.2.1.3.1.3)
    Three represents the length of the GET method.
  • Add ASCII character for the name of the GET method
    (1.3.6.1.2.1.8080.1.2.2.1.3.1.3.71.69.84)
    where:
    71 - represents "G"
    69 - represents "E"
    84 - represents "T"
Similarly, you can access the wwwRequestInLastTime.


Sample Output:

Requests

1.3.6.1.2.1.8080.1.2.2.1.2.1.3.71.69.84

193

1.3.6.1.2.1.8080.1.2.2.1.2.1.3.80.85.84

0

1.3.6.1.2.1.8080.1.2.2.1.2.1.4.67.79.80.89

0

1.3.6.1.2.1.8080.1.2.2.1.2.1.4.72.69.65.68

0

1.3.6.1.2.1.8080.1.2.2.1.2.1.4.76.79.67.75

0

1.3.6.1.2.1.8080.1.2.2.1.2.1.4.77.79.86.69

0

1.3.6.1.2.1.8080.1.2.2.1.2.1.4.80.79.83.84

0

1.3.6.1.2.1.8080.1.2.2.1.2.1.5.77.75.67.79.76

0

1.3.6.1.2.1.8080.1.2.2.1.2.1.5.80.65.84.67.72

0

1.3.6.1.2.1.8080.1.2.2.1.2.1.5.84.82.65.67.69

0

1.3.6.1.2.1.8080.1.2.2.1.2.1.6.68.69.76.69.84.69

0

1.3.6.1.2.1.8080.1.2.2.1.2.1.6.85.78.76.79.67.75

0

1.3.6.1.2.1.8080.1.2.2.1.2.1.7.67.79.78.78.69.67.84

0

1.3.6.1.2.1.8080.1.2.2.1.2.1.7.79.80.84.73.79.78.83

0


 

Bytes

1.3.6.1.2.1.8080.1.2.2.1.3.1.3.71.69.84

16,200

1.3.6.1.2.1.8080.1.2.2.1.3.1.3.80.85.84

0

1.3.6.1.2.1.8080.1.2.2.1.3.1.4.67.79.80.89

0

1.3.6.1.2.1.8080.1.2.2.1.3.1.4.72.69.65.68

0

1.3.6.1.2.1.8080.1.2.2.1.3.1.4.76.79.67.75

0

1.3.6.1.2.1.8080.1.2.2.1.3.1.4.77.79.86.69

0

1.3.6.1.2.1.8080.1.2.2.1.3.1.4.80.79.83.84

0

1.3.6.1.2.1.8080.1.2.2.1.3.1.5.77.75.67.79.76

0

1.3.6.1.2.1.8080.1.2.2.1.3.1.5.80.65.84.67.72

0

1.3.6.1.2.1.8080.1.2.2.1.3.1.5.84.82.65.67.69

0

1.3.6.1.2.1.8080.1.2.2.1.3.1.6.68.69.76.69.84.69

0

1.3.6.1.2.1.8080.1.2.2.1.3.1.6.85.78.76.79.67.75

0

1.3.6.1.2.1.8080.1.2.2.1.3.1.7.67.79.78.78.69.67.84

0

1.3.6.1.2.1.8080.1.2.2.1.3.1.7.79.80.84.73.79.78.83

0


 

Time

1.3.6.1.2.1.8080.1.2.2.1.4.1.3.71.69.84

'07cf030310252300'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.3.80.85.84

'0000000000000000'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.4.67.79.80.89

'0000000000000000'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.4.72.69.65.68

'0000000000000000'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.4.76.79.67.75

'0000000000000000'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.4.77.79.86.69

'0000000000000000'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.4.80.79.83.84

'0000000000000000'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.5.77.75.67.79.76

'0000000000000000'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.5.80.65.84.67.72

'0000000000000000'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.5.84.82.65.67.69

'0000000000000000'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.6.68.69.76.69.84.69

'0000000000000000'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.6.85.78.76.79.67.75

'0000000000000000'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.7.67.79.78.78.69.67.84

'0000000000000000'h

1.3.6.1.2.1.8080.1.2.2.1.4.1.7.79.80.84.73.79.78.83

'0000000000000000'h


 

wwwRequestOutGroup Table

The same access rules that apply to wwwRequestInTable, apply to wwwRequestOutTable. Access data based on Method Name.

  • Get wwwRequestOutTable using WALK or GETNEXT 1.3.6.1.2.1.8080.1.2.3.
  • Get section of wwwRequestOutTable using WALK or GETNEXT:

wwwRequestOutRequest

1.3.6.1.2.1.8080.1.2.3.1.2

wwwRequestOutBytes

1.3.6.1.2.1.8080.1.2.3.1.3

wwwRequestOutLastTime

1.3.6.1.2.1.8080.1.2.3.1.4


 

wwwResponseInGroup Table

The same access rules that apply to wwwRequestInTable, apply to wwwResponseInTable. Access data based on Method Name.

Get wwwResponseInTable using WALK or GETNEXT 1.3.6.1.2.1.8080.1.2.4:

GET OID

wwwResponseInResponse

1.3.6.1.2.1.8080.1.2.4.1.2

wwwResponseInByte

1.3.6.1.2.1.8080.1.2.4.1.3

wwwResponseInLastTime

1.3.6.1.2.1.8080.1.2.4.1.4


 

wwwResponseOutGroup Table

The same access rules that apply to wwwRequestInTable, apply to wwwResponseOutTable.

Get wwwResponseOutTable using WALK or GETNEXT 1.3.6.1.2.1.8080.1.2.5:

GET OID

wwwResponseOutResponse

1.3.6.1.2.1.8080.1.2.5.1.2

wwwResponseOutBytes

1.3.6.1.2.1.8080.1.2.5.1.3

wwwResponseOutLastTime

1.3.6.1.2.1.8080.1.2.5.1.4

The data is accessed based on Method Name.


 

wwwDocumentsGroup Table

Get the entire wwwDocCtrlTable 1.3.6.1.2.1.8080.1.3.1.1. Get each individual value using GET for each OID below:

MIB Object wwwDocCtrlTable

GET OID

wwwDocCtrlLastNSize

1.3.6.1.2.1.8080.1.3.1.1.1.1

wwwDocCtrlLastNLock

1.3.6.1.2.1.8080.1.3.1.1.2.1

wwwDocCtrlBuckets

Not implemented

wwwDocCtrlBucketTimeInterval

Not implemented

wwwDocCtrlTopNSize

1.3.6.1.2.1.8080.1.3.1.1.5.1


 

wwwDocumentLastNTable

Get entire wwwDocLastNTable by using WALK or GETNEXT 1.3.6.1.2.1.8080.1.3.2.1. Get sections of table using WALK or GETNEXT 1.3.6.1.2.1.8080.1.3.2.1.7.

MIB Object wwwDocLastNTable

GET OID

wwwDocLastNName

1.3.6.1.2.1.8080.1.3.2.1.2

wwwDocLastNTimeStamp

1.3.6.1.2.1.8080.1.3.2.1.3

wwwDocLastNRequestType

1.3.6.1.2.1.8080.1.3.2.1.4

wwwDocLastNResponseType

1.3.6.1.2.1.8080.1.3.2.1.5

wwwDocLastNBytes

1.3.6.1.2.1.8080.1.3.2.1.7


 
  • wwwDocLastNTable - Contains data for the most recent documents handled by the Web server. Find the number of documents in this recent list, based on wwwDocCtrlLastNSize, in the wwwDocCtrlTable. The maximum value for wwwDocCtrlLastNSize is 25.
  • wwwDocLastNName - Name of last document. A counter increments for every document accessed. This counter references the name of the document.
  • wwwDocLastNTimeStamp - Time stamp for last document.
  • wwwDocLastNRequestType - The type of request or method used to access the last document.
  • wwwDocLastNResponseType - Response code associated with the last document requested.
  • wwwDocLastNBytes - Number of bytes for last document.

The OID for the table (1.3.6.1.2.1.8080.1.3.2.1.2 for wwwDocLastNName) plus a counter represented as 1.x, form the basis of the access rules for the wwwDocCtrlNTable entries above (wwwDocLastNName). This counter (x) tracks each request document received in the Web server. To find the last document accessed you must first request a WALK or GETNEXT of the wwwDocLastNName. You cannot keep up with the number of requests made each second on a Web server that appears even lightly loaded. The OIDs on a loaded Web server change constantly, based on the counter. WALK or GETNEXT the entire wwwDocLastNTable to get a complete picture of these statistics. The value specified for wwwDocCtrlLastNSize, default of 25, determines the number of documents kept in the wwwDoclastNTable.

Get the entire wwwDocLastNTable by using WALK or GETNEXT (1.3.6.1.2.1.8080.1.3.2.1).

A sample of OIDs follows:

The wwwDocLastNName by using WALK or GETNEXT (1.3.6.1.2.1.8080.1.3.2.1.2)

1.3.6.1.2.1.8080.1.3.2.1.2.1.1

/admin/frameset.html

1.3.6.1.2.1.8080.1.3.2.1.2.1.2

/admin/webexec_navarea.html

1.3.6.1.2.1.8080.1.3.2.1.2.1.3

/admin/webexec_top.html

1.3.6.1.2.1.8080.1.3.2.1.2.1.4

/admin/webexec_hidden.html

1.3.6.1.2.1.8080.1.3.2.1.2.1.5

/admin/enu/apperfserver.ahtml

1.3.6.1.2.1.8080.1.3.2.1.2.1.6

/admin/styles/apGUI.css

1.3.6.1.2.1.8080.1.3.2.1.2.1.7

/admin/scripts/JSTree.js

1.3.6.1.2.1.8080.1.3.2.1.2.1.8

/admin/enu/apmessages.ahtml


 

The wwwDocLastNTimeStamp by using WALK or GETNEXT (1.3.6.1.2.1.8080.1.3.2.1.3)

1.3.6.1.2.1.8080.1.3.2.1.3.1.1

'07cf030116330700'h

1.3.6.1.2.1.8080.1.3.2.1.3.1.2

'07cf030116330700'h

1.3.6.1.2.1.8080.1.3.2.1.3.1.3

'07cf030116330700'h

1.3.6.1.2.1.8080.1.3.2.1.3.1.4

'07cf030116330700'h

1.3.6.1.2.1.8080.1.3.2.1.3.1.5

'07cf030116330700'h

1.3.6.1.2.1.8080.1.3.2.1.3.1.6

'07cf030116330700'h

1.3.6.1.2.1.8080.1.3.2.1.3.1.7

'07cf030116330700'h

1.3.6.1.2.1.8080.1.3.2.1.3.1.8

'07cf030116330e00'h


 

The wwwDocLastNRequestType by using (1.3.6.1.2.1.8080.1.3.2.1.4)

1.3.6.1.2.1.8080.1.3.2.1.4.1.1

GET

1.3.6.1.2.1.8080.1.3.2.1.4.1.2

GET

1.3.6.1.2.1.8080.1.3.2.1.4.1.3

GET

1.3.6.1.2.1.8080.1.3.2.1.4.1.4

GET

1.3.6.1.2.1.8080.1.3.2.1.4.1.5

GET

1.3.6.1.2.1.8080.1.3.2.1.4.1.6

GET

1.3.6.1.2.1.8080.1.3.2.1.4.1.7

GET

1.3.6.1.2.1.8080.1.3.2.1.4.1.8

GET


 

The wwwDocLastNResponseType by using WALK or GETNEXT (1.3.6.1.2.1.8080.1.3.2.1.5)

1.3.6.1.2.1.8080.1.3.2.1.5.1.1

304

1.3.6.1.2.1.8080.1.3.2.1.5.1.2

304

1.3.6.1.2.1.8080.1.3.2.1.5.1.3

304

1.3.6.1.2.1.8080.1.3.2.1.5.1.4

304

1.3.6.1.2.1.8080.1.3.2.1.5.1.5

200

1.3.6.1.2.1.8080.1.3.2.1.5.1.6

404

1.3.6.1.2.1.8080.1.3.2.1.5.1.7

404


 

The wwwDocLastNBytes by using WALK or GETNEXT (1.3.6.1.2.1.8080.1.3.2.1.7)

1.3.6.1.2.1.8080.1.3.2.1.7.1.1

0

1.3.6.1.2.1.8080.1.3.2.1.7.1.2

0

1.3.6.1.2.1.8080.1.3.2.1.7.1.3

0

1.3.6.1.2.1.8080.1.3.2.1.7.1.4

0

1.3.6.1.2.1.8080.1.3.2.1.7.1.5

0

1.3.6.1.2.1.8080.1.3.2.1.7.1.6

0

1.3.6.1.2.1.8080.1.3.2.1.7.1.7

0

1.3.6.1.2.1.8080.1.3.2.1.7.1.8

0


 

wwwDocumentAccessTopNTable

  • wwwDocAccessTopNTable - Contains data for the most accessed documents. The wwwDocCtrlTopNSize found in the wwwDocCtrlTable determines the number of documents in this top accessed list. The maximum value for wwwDocCtrlTopNSize equals 25.
  • wwwDocAccessTopNName - Name of last document. A counter increases for every document accessed. This counter references the name of the document.
  • wwwDocAccessTopNAccesses - Total number of access attempts for documents.
  • wwwDocAccessTopNBytes - Total number of content bytes transmitted because of document access attempts.
  • wwwDocAccessTopNLastResponseType - Response code associated with the last document requested.
The OID for the table (1.3.6.1.2.1.8080.1.3.4.1.2 for wwwDocAccessTopNName), plus a counter represented as 1.x. determines the access rules to the wwwDocAccessTopNTable entries above (wwwDocAccessTopNName). This counter (x) represents a number between 1 and wwwDocCtrlTopNSize, the number of top accessed documents you wish to track. WALK or GETNEXT the entire wwwDocAccessTopNTable to get a complete picture of these statistics. The value specified for wwwDocCtrlAccessTopNSize, default of 25, determines the number of documents kept in the wwwDocAccessTopNTable.

Get the entire wwwDocAccessTopNTable by using WALK or GETNEXT (1.3.6.1.2.1.8080.1.3.4.1).

 

wwwDocumentBytesNTable

  • wwwDocBytesTopNTable - contains data for the largest documents accessed.
  • wwwDocBytesTopNName - Name of last document. A counter increases for every document accessed. This counter references the name of the document.
  • wwwDocBytesTopNAccesses - Total number of access attempts for documents.
  • wwwDocBytesTopNBytes - Total number of content bytes transmitted because of document access attempts.
  • wwwDocBytesTopNLastResponseType - Response code associated with the last document requested.
The OID for the Table (1.3.6.1.2.1.8080.1.3.5.1.2 for wwwDocBytesTopNName) plus a counter represented as 1.x determines the rules for accessing the wwwDocBytesTopNTable entries above (wwwDocBytesTopNName).

WALK or GETNEXT the entire wwwDocBytesTopNTable to get a complete picture of these statistics.

Get the entire wwwDocBytesTopNTable by using WALK or GETNEXT (1.3.6.1.2.1.8080.1.3.5.1).

 
Finding related information

     (Back to the top)