Web Based Monitoring and Management: RE: WBMM> Operations

RE: WBMM> Operations

From: McDonald, Ira (imcdonald@sharplabs.com)
Date: Thu Sep 04 2003 - 13:36:02 EDT

  • Next message: Wagner,William: "RE: WBMM> Operations"

    Hi Bill,

    Comments about your operation names:

    (1) 'GetSchedule' is fine.
    (2) 'AcceptReport' I don't like - the verb should describe the action
        of the Sender - I suggest (following IPP Notifications) we use
        'SendReport'.
    (3) 'AcceptAlert' - same comment - I suggest 'SendAlert' or (closer
        to IPP Notifications) 'SendNotification'.

    Cheers,
    - Ira McDonald
      High North Inc

    PS - I actually _am_ working on XML schema for a Schedule object and
    an Action object (row in a schedule). I'm looking at the very mature
    IETF Schedule MIB (RFC 3231, October 2002, which obsoletes RFC 2591):

    "Abstract

       This memo defines a portion of the Management Information Base (MIB)
       for use with network management protocols in the Internet community.
       In particular, it describes a set of managed objects that are used to
       schedule management operations periodically or at specified dates and
       times."

    -----Original Message-----
    From: Wagner,William [mailto:WWagner@NetSilicon.com]
    Sent: Wednesday, August 27, 2003 1:37 PM
    To: wbmm@pwg.org
    Subject: WBMM> Operations

    Ira,

    Considering what I was calling the "connections" as the initial
    operations requested in the Post by the managed object, these
    operations would be called;

    Get Schedule (arguments include ID of device or proxy [which
    represents a group of devices])
    (Accept) Periodic report
    (Accept) Alert Report (notification)

     The schedule would consist of one or more of what we have been
    previously calling operation requests (e.g., get element), qualified
    by time, condition and (to accommodate proxies) actual managed object
    ID. The time could be immediate, in which case you would have the
    exchange:
        
    Managed Object
    Manager
    Open connection or send initial mail message
                                    ----------------------Get
    Schedule------------------------------>

                                  <----Schedule (get-element X, device y,
    immediate)---
           
                                  -----Accept Report (element X value, device
    y)--------->

                                  <---------------------------Report
    Accepted------------------------

                                   ----------------------Get
    Schedule------------------------------>

                                   <-------Schedule (send next Get Schedule
    [time], end)-----

    close connection or cease POP polling

    Perhaps we could also allow that a Schedule can be the response to an
    Accept Report. That would simplify an exchange to:

    Managed Object
    Manager
                                    ----------------------Get
    Schedule------------------------------>

                                  <----Schedule (get-element X, device y,
    immediate)---
           
                                  -----Accept Report (element X value, device
    y)--------->

                                  <----Schedule (get-element Z, device y,
    immediate)---
           
                                  -----Accept Report (element X value, device
    y)--------->
                             
                                   <-------Schedule (send next Get Schedule
    [time], end)-----

    I am uncertain if we can represent the operation commands contained
    within the Get Schedule operation response in the same was as the Get
    Schedule, Accept Report and Accept Alert operations.

    Bill Wagner



    This archive was generated by hypermail 2b29 : Thu Sep 04 2003 - 13:36:25 EDT