APM MIB Update - PowerPoint PPT Presentation

About This Presentation
Title:

APM MIB Update

Description:

San Diego IETF. 12/11/00. New APM MIB structure ... AppLocalIndex is 2 things: Integer32 Textual Convention ... Unlikely to find custom in-house apps here ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 12
Provided by: SteveWal1
Learn more at: https://www.ietf.org
Category:
Tags: apm | mib | diego | do | in | san | things | to | update

less

Transcript and Presenter's Notes

Title: APM MIB Update


1
APM MIB Update
  • Steve Waldbusser
  • San Diego IETF
  • 12/11/00

2
New APM MIB structure
  • All applications and application verbs identified
    by appLocalIndex
  • AppLocalIndex is 2 things
  • Integer32 Textual Convention
  • Used for agent-assigned index values to identify
    applications
  • Any object with this type has values assigned by
    the agent out of the same space
  • Therefore, no 2 values of any objects with type
    AppLocalIndex may conflict
  • Index to apmAppDirectoryTable
  • All values of all objects with type AppLocalIndex
    have an entry in this table
  • apmAppDirectoryTable provides configuration
    information for each application, most notably
    the bucket boundaries
  • Used to be protocolDirectoryExtensions table

3
Where are protocols assigned?
  • Protocol Directory Table
  • Registered applications (e.g. Pop3, SAP/R3)
  • Registered application verbs (e.g. Pop3 RETR,
    SAP/R3 AR)
  • Either standards-based or commercial apps
  • Unlikely to find custom in-house apps here
  • Populated by the vendor with limited
    extensibility for population by the customer/NMS
  • apmHttpFilterTable
  • Web-hosted applications identified by a common
    URL prefix and/or server address (e.g.
    /finance/expenses.cgi, /hr/vacationrequest.cgi)
  • Populated by customer/NMS
  • apmUserDefinedTable
  • Custom in-house applications (e.g. Set Credit
    Limit, FindLowestFare)
  • Populated by implementation-specific means
  • apmUserDefinedTable is read-only
  • Practically speaking, this is populated by
    customer

4
Example of Registration Tables
Protocol Directory Table
5
Example of Registration Tables
Protocol Directory Table
apmHttpFilterTable
6
Example of Registration Tables
Protocol Directory Table
apmHttpFilterTable
ReadOnly Assigned by agent from appLocalIndex
number space when row is created
Read/Write Chosen randomly by manager when
creating row
7
Example of Registration Tables
Protocol Directory Table
apmHttpFilterTable
apmUserDefinedTable
8
apmAppDirectoryTable
9
Indexing Changes
  • protocolDirID was the index for a number of
    data tables
  • It has been replaced everywhere by appLocalIndex
  • Allows data tables to record metrics for
    applications defined in apmHttpFilterTable and
    apmUserDefinedTable
  • Its also greatly shortens the index of these
    tables

10
apmReportTable Example
  • Assume application aggregation for simplicity
  • Fewer Rows
  • Zeros for ServerAddress and ClientID

11
  • Throughput-Oriented These are request-response
    transactions that have larger and widely varying
    amounts of data to transfer. The responsiveness
    metric for throughput-oriented applications is
    the data rate. However, for consistency with the
    other metrics, where lower values are better,
    this metric is expressed as seconds per terabit.
    For example, 2 Kilobits per second is equal to
    500 million sec/Terabit and 1 Gigabit per second
    is equal to 1000 sec/Terabit. Software that
    displays these metrics to humans is urged to
    convert them to a more familiar form when
    displaying them,for example kilobits per second
    or megabits per second.
Write a Comment
User Comments (0)
About PowerShow.com