Appendix G - Performance Monitor Counters and SNMP MIBs

On This Page

Performance Monitor Objects and Counters
SNMP MIBS

You can monitor the health and performance of an IAS server using either Windows 2000 Performance Monitor or the Windows 2000 SNMP agent and the built-in support for industry-standard RADIUS MIBs.

Performance Monitor Objects and Counters

Windows 2000 Performance Monitor allows you to monitor the health of your IAS server through a series of counters for the following performance-monitor objects:

  • IAS Accounting Clients Object.

  • IAS Accounting Server Object.

  • IAS Authentication Clients Object.

  • IAS Authentication Server Object.

IAS Accounting Clients Object

The IAS Accounting Clients performance object is installed by the Internet Authentication Service (IAS). IAS uses the Remote Authentication Dial-In User Service (RADIUS) protocol to perform remote authentication. IAS performance objects report activity for servers or clients, including user authentication, authorization, and accounting.

When selecting counters for this object, note that each client represents a separate instance.

Table 8 - Counters for the IAS Accounting Clients Object

Countername

Description

Countertype

Accounting-Requests

Shows the number of packets received from this client on the accounting port.

PERF_COUNTER_RAWCOUNT

Accounting-Requests/sec

Shows the rate, in seconds, at which packets were received from this client on the accounting port.

PERF_COUNTER_COUNTER

Accounting-Responses

Shows the number of RADIUS Accounting-Response packets sent to this client.

PERF_COUNTER_RAWCOUNT

Accounting-Responses/sec

Shows the rate, in seconds, at which duplicate RADIUS Accounting-Request packets were received from this client.

PERF_COUNTER_COUNTER

Bad Authenticators

Shows the number of packets that contained invalid signature attributes.

PERF_COUNTER_RAWCOUNT

Bad Authenticators/sec

Shows the rate, in seconds, at which packets that contained invalid signature attributes were received.

PERF_COUNTER_COUNTER

Dropped Packets

Shows the number of incoming packets silently discarded for a reason other than being malformed, bad authenticators, or unknown types.

PERF_COUNTER_RAWCOUNT

Dropped Packets/sec

Shows the rate in seconds at which incoming packets were silently discarded for a reason other than being malformed, bad authenticators, or unknown types

PERF_COUNTER_COUNTER

Duplicate Accounting-Requests

Shows the number of duplicate RADIUS Accounting-Request packets received from this client.

PERF_COUNTER_RAWCOUNT

Duplicate Accounting-Requests/sec

Shows the rate, in seconds, at which duplicate RADIUS Accounting-Request packets were received from this client.

PERF_COUNTER_COUNTER

Malformed Packets

Shows the number of malformed packets received. Bad authenticators or unknown types are not included.

PERF_COUNTER_RAWCOUNT

Malformed Packets/sec

Shows the rate, in seconds, at which malformed packets were received.

PERF_COUNTER_COUNTER

No Record

Shows the number of RADIUS Accounting-Request packets that were received and responded to, but not recorded.

PERF_COUNTER_RAWCOUNT

No Record/sec

Shows the rate, in seconds, at which RADIUS Accounting-Request packets were received and responded to, but not recorded.

PERF_COUNTER_COUNTER

Packets Received

Shows the number of packets received.

PERF_COUNTER_RAWCOUNT

Packets Received/sec

Shows the rate, in seconds, at which packets were received.

PERF_COUNTER_COUNTER

Packets Sent

Shows the number of packets sent.

PERF_COUNTER_RAWCOUNT

Packets Sent/sec

Shows the rate, in seconds, at which packets were sent.

PERF_COUNTER_COUNTER

Unknown Type

Shows the number of packets of unknown type that were received. An unknown type is a RADIUS packet that contains an unrecognized entry in the Code field, used to identify the packet type. IAS does not support packets of unknown type.

PERF_COUNTER_RAWCOUNT

Unknown Type/sec

Shows the rate, in seconds, at which packets of unknown type were received.

PERF_COUNTER_COUNTER

IAS Accounting Server Object

The IAS Accounting Server performance object is installed by IAS. IAS uses the RADIUS protocol to perform remote authentication. IAS performance objects report activity for servers or clients, including user authentication, authorization, and accounting.

When selecting counters for this object, note that each client represents a separate instance.

Table 9 - Counters for the IAS Accounting Server Object

Countername

Description

Countertype

Accounting-Requests

Shows the number of packets received from this client on the accounting port.

PERF_COUNTER_RAWCOUNT

Accounting-Requests/sec

Shows the rate, in seconds, at which packets were received from this client on the accounting port.

PERF_COUNTER_COUNTER

Accounting-Responses

Shows the number of RADIUS Accounting-Response packets sent to this client.

PERF_COUNTER_RAWCOUNT

Accounting-Responses/sec

Shows the rate, in seconds, at which RADIUS Accounting-Response packets were sent to this client.

PERF_COUNTER_COUNTER

Bad Authenticators

Shows the number of packets that contained invalid signature attributes.

PERF_COUNTER_RAWCOUNT

Bad Authenticators/sec

Shows the rate, in seconds, at which packets that contained invalid signature attributes were received.

PERF_COUNTER_COUNTER

Dropped Packets

Shows the number of incoming packets that were silently discarded for a reason other than being malformed, bad authenticators, or unknown types.

PERF_COUNTER_RAWCOUNT

Dropped Packets/sec

Shows the rate, in seconds, at which incoming packets were silently discarded for a reason other than being malformed, bad authenticators, or unknown types.

PERF_COUNTER_COUNTER

Duplicate Accounting-Requests

Shows the number of duplicate RADIUS Accounting-Request packets that were received from this client.

PERF_COUNTER_RAWCOUNT

Duplicate Accounting-Requests/sec

Shows the rate, in seconds, at which duplicate RADIUS Accounting-Request packets were received from this client.

PERF_COUNTER_COUNTER

Invalid Requests

Shows the number of packets received from unknown addresses.

PERF_COUNTER_RAWCOUNT

Invalid Requests/sec

Shows the rate, in seconds, at which packets were received from unknown addresses.

PERF_COUNTER_COUNTER

Malformed Packets

hows the number of malformed packets received. Bad authenticators or unknown types are not included.

PERF_COUNTER_RAWCOUNT

Malformed Packets/sec

Shows the rate, in seconds, at which malformed packets were received. Bad authenticators or unknown types are not included.

PERF_COUNTER_COUNTER

No Record

Shows the number of RADIUS Accounting-Request packets that were received and responded to, but not recorded.

PERF_COUNTER_RAWCOUNT

No Record/sec

Shows the rate in seconds at which RADIUS Accounting-Request packets were received and responded to, but not recorded.

PERF_COUNTER_COUNTER

Packets Received

Shows the number of packets received.

PERF_COUNTER_RAWCOUNT

Packets Received/sec

Shows the rate, in seconds, at which packets were received.

PERF_COUNTER_COUNTER

Packets Sent

Shows the number of packets sent.

PERF_COUNTER_RAWCOUNT

Packets Sent/sec

Shows the rate, in seconds, at which packets were sent.

PERF_COUNTER_COUNTER

Server Reset Time

Shows the time elapsed, in hundredths of a second, since the server configuration was reset.

PERF_COUNTER_RAWCOUNT

Server Up Time

Shows the time elapsed, in hundredths of a second, since the server process was started.

PERF_COUNTER_RAWCOUNT

Unknown Type

Shows the number of packets of unknown type that were received.

PERF_COUNTER_RAWCOUNT

Unknown Type/sec

Shows the rate, in seconds, at which packets of unknown type were received.

PERF_COUNTER_COUNTER

IAS Authentication Clients Object

The IAS Authentication Clients performance object is installed by IAS. IAS uses the RADIUS protocol to perform remote authentication. IAS performance objects report activity for servers or clients, including user authentication, authorization, and accounting.

When selecting counters for this object, note that each client represents a separate instance.

Table 10 - Counters for the IAS Authentication Clients Object

Countername

Description

Countertype

Access-Accepts

The number of RADIUS Access-Accept packets sent to this client.

PERF_COUNTER_RAWCOUNT

Access-Accepts/sec

The number of RADIUS Access-Accept packets per second sent to this client.

PERF_COUNTER_COUNTER

Access-Challenges

The number of RADIUS Access-Challenge packets sent to this client.

PERF_COUNTER_RAWCOUNT

Access-Challenges/sec

The number of RADIUS Access-Challenge packets per second sent to this client.

PERF_COUNTER_COUNTER

Access-Rejects

The number of RADIUS Access-Reject packets sent to this client.

PERF_COUNTER_RAWCOUNT

Access-Rejects/sec

The number of RADIUS Access-Reject packets per second sent to this client.

PERF_COUNTER_COUNTER

Access-Requests

The number of packets received on the authentication port from this client.

PERF_COUNTER_RAWCOUNT

Access-Requests/sec

The number of packets per second received on the authentication port from this client.

PERF_COUNTER_COUNTER

Bad Authenticators

The number of packets that contained invalid signature attributes.

PERF_COUNTER_RAWCOUNT

Bad Authenticators/sec

The number of packets per second that contained invalid signature attributes.

PERF_COUNTER_COUNTER

Dropped Packets

The number of incoming packets silently discarded for a reason other than being malformed, bad authenticators, or unknown types.

PERF_COUNTER_RAWCOUNT

Dropped Packets/sec

The number of incoming packets per second silently discarded for a reason other than being malformed, bad authenticators, or unknown types.

PERF_COUNTER_COUNTER

Duplicate Access-Requests

The number of duplicate RADIUS Access-Request packets received from this client.

PERF_COUNTER_RAWCOUNT

Duplicate Access-Requests/sec

The number of duplicate RADIUS Access-Request packets per second received from this client.

PERF_COUNTER_COUNTER

Malformed Packets

The number of malformed packets received. Bad authenticators or unknown types are not included.

PERF_COUNTER_RAWCOUNT

Malformed Packets/sec

The number of malformed packets per second received. Bad authenticators or unknown types are not included.

PERF_COUNTER_COUNTER

Packets Received

The number of packets received.

PERF_COUNTER_RAWCOUNT

Packets Received/sec

The number of packets per second received.

PERF_COUNTER_COUNTER

Packets Sent

The number of packets sent.

PERF_COUNTER_RAWCOUNT

Packets Sent/sec

The number of packets sent per second.

PERF_COUNTER_COUNTER

Unknown Type

The number of packets of unknown type that were received.

PERF_COUNTER_RAWCOUNT

Unknown Type/sec

The number of packets per second of unknown type that were received.

PERF_COUNTER_COUNTER

IAS Authentication Server Object

The IAS Authentication Server performance object is installed by IAS. IAS uses the RADIUS protocol to perform remote authentication. IAS performance objects report activity for servers or clients, including user authentication, authorization, and accounting.

When selecting counters for this object, note that each client represents a separate instance.

Table 11 - Counters for the IAS Authentication Server Object

Countername

Description

Countertype

Access-Accepts

Shows the number of RADIUS Access-Accept packets sent to this client.

PERF_COUNTER_RAWCOUNT

Access-Accepts/sec

Shows the rate, in seconds, at which RADIUS Access-Accept packets were sent to this client.

PERF_COUNTER_COUNTER

Access-Challenges

Shows the number of Access-Challenge packets sent to this client.

PERF_COUNTER_RAWCOUNT

Access-Challenges/sec

Shows the rate at which Access-Challenge messages are being processed.

PERF_COUNTER_COUNTER

Access-Rejects

Shows the number of RADIUS Access-Reject packets sent to this client.

PERF_COUNTER_RAWCOUNT

Access-Rejects/sec

Shows the rate at which Access-Reject messages are being processed.

PERF_COUNTER_COUNTER

Access-Requests

Shows the number of packets that were received on the authentication port from this client.

PERF_COUNTER_RAWCOUNT

Access-Requests/sec.

Shows the rate, in seconds, at which packets were received on an authentication port from this client.

PERF_COUNTER_COUNTER

Bad Authenticators

Shows the total number of packets that contained invalid signature attributes.

PERF_COUNTER_RAWCOUNT

Bad Authenticators/sec

Shows the rate in seconds at which packets that contained invalid signature attributes were received.

PERF_COUNTER_COUNTER

Dropped Packets

Shows the number of incoming packets dropped for reasons other than being malformed, bad authenticators, or unknown types.

PERF_COUNTER_RAWCOUNT

Dropped Packets/sec

Shows the rate, in seconds, at which packets were dropped for reasons other than being malformed, bad authenticators, or of an unknown type.

PERF_COUNTER_COUNTER

Duplicate Access-Requests

Shows the number of duplicate RADIUS Access-Request packets received from this client.

PERF_COUNTER_RAWCOUNT

Duplicate Access-Requests/sec

Shows the rate, in seconds, at which duplicate RADIUS Access-Request packets were received from this client.

PERF_COUNTER_COUNTER

Invalid Requests

Shows the number of packets received from unknown addresses.

PERF_COUNTER_RAWCOUNT

Invalid Requests/sec

Shows the rate, in seconds, at which packets were received from unknown addresses.

PERF_COUNTER_COUNTER

Malformed Packets

Shows the number of malformed packets received. Bad authenticators or unknown types are not included.

PERF_COUNTER_RAWCOUNT

Malformed Packets/sec

Shows the rate, in seconds, at which malformed packets were received. Bad authenticators or unknown types are not included.

PERF_COUNTER_COUNTER

Packets Received

Shows the number of packets received.

PERF_COUNTER_RAWCOUNT

Packets Received/sec

Shows the rate, in seconds, at which packets were received.

PERF_COUNTER_COUNTER

Packets Sent

Shows the number of packets sent.

PERF_COUNTER_RAWCOUNT

Packets Sent/sec

Shows the rate, in seconds, at which packets were sent.

PERF_COUNTER_COUNTER

Server Reset Time

Shows the time elapsed, in hundredths of a second, since the server configuration was reset.

PERF_COUNTER_RAWCOUNT

Server Up Time

Shows the time elapsed, in hundredths of a second, since the server process was started.

PERF_COUNTER_RAWCOUNT

Unknown Type

Shows the number of packets received that were of an unknown type.

PERF_COUNTER_RAWCOUNT

Unknown Type/sec

Shows the rate, in seconds, at which packets of an unknown type were received.

PERF_COUNTER_COUNTER

SNMP MIBS

Windows 2000 supports objects in the following MIBs:

  • RADIUS Accounting Server MIB: RFC 2621.

  • RADIUS Accounting Client MIB: RFC 2620.

  • RADIUS Authentication Server MIB: RFC 2919.

  • RADIUS Authentication Client MIB: RFC 2618.

SNMP MIB support for RADIUS objects is installed when IAS is installed. For details about the objects within each MIB, see the appropriate RFC.