IBM HTTP Server help: SNMP Agent Module

wwwSystemGroup Table

MIB object wwwServiceIndex/Table
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:

VHOST_DOWN 1
VHOST_RUNNING 2
VHOST_HALTED 3
VHOST_CONGESTED 4
VHOST_RESTARTING 5

Sample Output of WALK

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

MIB object wwwProtocolStatistics
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

MIB Object wwwRequestInTable

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". The data is kept based on the "Method Names". To understand how this data is represented see the following example.

To GET individual values for a Named Method, you must understand the rules for how this data is referenced in the wwwRequestInTable. For this example, we will 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)

This request would be 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 request 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).

Similarly, you can access the wwwRequestInLastTime.

SAMPLE

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 rules apply for Access to wwwRequestOutTable as applied for wwwRequestInTable. The data is accessed based on "Method Name".

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 rules apply for Access to wwwResponseInTable as applied for wwwRequestInTable. The data is accessed based on "Method Name".

Get wwwResponseInTable using WALK 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 rules apply for Access to wwwResponseOutTable as applied for wwwRequestInTable.

Get wwwResponseOutTable using WALK 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

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

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

The rules for access to the wwwDocCtrlNTable entries above (i.e. wwwDocLastNName) is based on the OID for the Table (i.e. 1.3.6.1.2.1.8080.1.3.2.1.2 for wwwDocLastNName) plus a counter represented as 1.x. This counter (x) is incremented for each request document request in the webserver. To find the last document accessed you must first request a "WALK" of the wwwDocLastNName. On a Web server that is even lightly loaded, you could NOT keep up with the number of requests that are made each second. The OIDs (on a loaded Web server) will always be changing based on the "counter", so it is best to "WALK" the entire wwwDocLastNTable to get a complete picture of these statistics. The number of documents kept in the wwwDoclastNTable is based on the value specified for wwwDocCtrlLastNSize, default of 25.

Get the entire wwwDocLastNTable by using WALK (1.3.6.1.2.1.8080.1.3.2.1).

Here is a sample of OIDs:

The wwwDocLastNName by using WALK (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 (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 WALK (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 (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 (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

The rules for access to the wwwDocAccessTopNTable entries above (i.e. wwwDocAccessTopNName) is based on the OID for the Table (i.e. 1.3.6.1.2.1.8080.1.3.4.1.2 for wwwDocAccessTopNName) plus a counter represented as 1.x. This counter (x) represents a number between 1 and wwwDocCtrlTopNSize, the number of top accessed documents you wish to track. It is best to "WALK" the entire wwwDocAccessTopNTable to get a complete picture of these statistics. The number of documents kept in the wwwDocAccessTopNTable is based on the value specified for wwwDocCtrlAccessTopNSize, default of 25.

Get the entire wwwDocAccessTopNTable by using WALK (1.3.6.1.2.1.8080.1.3.4.1).

 

wwwDocumentBytesNTable

The rules for access to the wwwDocBytesTopNTable entries above (i.e. wwwDocBytesTopNName) is based on the OID for the Table (i.e. 1.3.6.1.2.1.8080.1.3.5.1.2 for wwwDocBytesTopNName) plus a counter represented as 1.x.

It is best to "WALK" the entire wwwDocBytesTopNTable to get a complete picture of these statistics.

Get the entire wwwDocBytesTopNTable by using WALK (1.3.6.1.2.1.8080.1.3.5.1).