Web Based Monitoring and Management: WBMM> Proposal for a PW

WBMM> Proposal for a PWG Imaging System MIB

From: McDonald, Ira (imcdonald@sharplabs.com)
Date: Tue Feb 17 2004 - 16:42:48 EST

  • Next message: McDonald, Ira: "RE: WBMM> February 18 WBMM Phone Conference"

    Hi folks, Tuesday (17 Feb 2004)

    In the WBMM WG, we agreed we need a PWG 'extension' to Printer MIB v2
    for support of:

    (1) Multi-function services and devices; and
    (2) Multi-function counters that Pete Zehler has proposed from Xerox.

    I propose a PWG Imaging System MIB, with 13 object groups:

    System
    - System Attribute
        Service
        - Service Attribute
        Device
        - Device Attribute
        Resource
        - Resource Attribute
        Media
        - Media Attribute
        Locale
        Alert
        Management (optional) - WBMM system/service/device admin actions

    and two notification groups:

        Alert Trap - multi-function alerts for system/service/device
        Management Trap - WBMM action complete notification

    Or, we could have a base Imaging System MIB and separate IS Resource MIB
    and IS Media MIB (to simplify implementation and keep the MIBs smaller).

    This proposal captures the entire functionality of the (never completed)
    MFPA MFP MIB, Scanner MIB, Image Processing MIB, by generalizing from
    the Printer MIB v1/v2. It also adds service-level functionality.

    Comments?

    Cheers,
    - Ira

    PS - Excerpts below are from work-in-progress for an Imaging System MIB.

    Ira McDonald (Musician / Software Architect)
    Blue Roof Music / High North Inc
    PO Box 221 Grand Marais, MI 49839
    phone: +1-906-494-2434
    email: imcdonald@sharplabs.com

    ----------------------------------------
    [some details of the proposal]

    * System group
    - corresponds to (but does NOT import from) System group
      in IETF Host Resources MIB (RFC 2790)

    - top-level state, description, and counters, e.g.,

        isSystemState OBJECT-TYPE
            SYNTAX IsObjectStateTC
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "The state of this Imaging System (e.g., idle)."
            REFERENCE
                "See: 'printer-state' in IPP/1.1 Model (RFC 2911);
                        'hrDeviceStatus' in Host Resources MIB (RFC 2790)."
            ::= { isSystemEntry 2 }

        isSystemTotalAlerts OBJECT-TYPE
            SYNTAX Counter32
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "Total system, service, or device alerts that have occurred
                on this Imaging System."
            ::= { isSystemEntry 4 }

    * System Attribute group
    - based on Job Mon MIB (RFC 2707) and Finisher MIB attribute tables

    - top-level counters (totals from Pete Zehler's counters), e.g.,

        generalInputImages(75), -- INTEGER - counter
            -- total images received by system, service, or device

        generalImpressions(81), -- INTEGER - counter
            -- total impressions printed by system, service, or device

    - top-level description (most tables from Printer MIB v2), e.g.,

        generalInputDefaultIndex(54), -- INTEGER - index or zero
            -- default input tray, i.e., 'isXxxAttributeValueIndex'
            -- see 'prtInputDefaultIndex' in Printer MIB v1
            -- (RFC 1759) and Printer MIB v2 (IESG-approved) for usage

        inputType(151), -- INTEGER - enumeration
            -- input tray technology type (usually by feed mechanism)

            -- see 'PrtInputTypeTC' in IANA Printer MIB

    * Service group
    - based on IPP/1.1 Printer (RFC 2911) and PWG Semantic Model
    - corresponds to (but does NOT import from) Software Installed and
      Software Running groups in IETF Host Resources MIB (RFC 2790)
    - service-level state, description, and counters

    * Service Attribute group
    - based on IPP/1.1 Printer (RFC 2911) and PWG Semantic Model
    - service-level counters (details from Pete Zehler's counters)
    - service-level description (most tables from Printer MIB v2)

    * Device group
    - based on (but does NOT import from) Printer MIB v1/v2
    - corresponds to (but does NOT import from) Device group
      in IETF Host Resources MIB (RFC 2790)
    - device-level state, description, and counters

    * Device Attribute group
    - based on (but does NOT import from) Printer MIB v1/v2
    - device-level counters (details from Pete Zehler's counters)
    - device-level description (most tables from Printer MIB v2)

    * Resource group
    - based on WBMM Resource schema (from IPP Resource draft)
    - resource-level state, description, and counters

    * Resource Attribute group
    - based on WBMM Resource schema (from IPP Resource draft)
    - resource-level state, description, and counters

    * Media group
    - based on IPP/1.1 Media (PWG 5100.3) and PWG Semantic Model
    - media-level description and counters

    * Media Attribute group
    - based on IPP/1.1 Media (PWG 5100.3) and PWG Semantic Model
    - media-level counters (details from Pete Zehler's counters)
    - media-level description

    * Locale group
    - based on (but does NOT import from) Printer MIB v1/v2
    - corresponds to Localization group in Printer MIB v1/v2
    - system-level localization

    * Alert group
    - based on (but does NOT import from) Printer MIB v1/v2
    - corresponds to Alert group in Printer MIB v1/v2
    - system/service/device-level events

    * Management group (optional)
    - based on actions defined in WBMM Schedule schema
    - system/service/device-level management (pause, resume, etc.)



    This archive was generated by hypermail 2b29 : Tue Feb 17 2004 - 16:43:02 EST