Re: [eman] Read-Only or Read-Write EMAN MIBs

"John Parello (jparello)" <jparello@cisco.com> Wed, 19 February 2014 18:54 UTC

Return-Path: <jparello@cisco.com>
X-Original-To: eman@ietfa.amsl.com
Delivered-To: eman@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2E161A014C for <eman@ietfa.amsl.com>; Wed, 19 Feb 2014 10:54:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.049
X-Spam-Level:
X-Spam-Status: No, score=-15.049 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.548, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HrahqIjEZHM9 for <eman@ietfa.amsl.com>; Wed, 19 Feb 2014 10:54:53 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id 8B2E01A00FB for <eman@ietf.org>; Wed, 19 Feb 2014 10:54:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3881; q=dns/txt; s=iport; t=1392836090; x=1394045690; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=8lNNrD469aSqp+Nd+4Jyazxg+3c6mOHIFGFgK0Iacyo=; b=C64PdL6czk+CSo2yqLvNOQZJQw/M3fNCofJu7w3oFcGW0AYk553Lw3z5 I++0z8fiRy5ENkqOwReZbEd+WS8xCbfmi0FS9RzfEAjABnyJ9gOp5N+oH Y92ZRcB/Ccls7glL5Y9glB6YU1O3xT7K1bbO1uXRk3n22lTXa/wW75Oo9 c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgUFANf8BFOtJXG8/2dsb2JhbABWA4MGOFfAAoEbFnSCJQEBAQMBAQEBNzQLBQcCAgIBCBABBAEBAQoUCQcbDAsUCQgCBAENBQiHdQcBDc4UFwSNeBodIRAHBguDE4EUBKpUgy2CKg
X-IronPort-AV: E=Sophos;i="4.97,507,1389744000"; d="scan'208";a="305161968"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-8.cisco.com with ESMTP; 19 Feb 2014 18:54:47 +0000
Received: from xhc-rcd-x15.cisco.com (xhc-rcd-x15.cisco.com [173.37.183.89]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id s1JIslEj003525 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 19 Feb 2014 18:54:47 GMT
Received: from xmb-aln-x04.cisco.com ([169.254.9.148]) by xhc-rcd-x15.cisco.com ([173.37.183.89]) with mapi id 14.03.0123.003; Wed, 19 Feb 2014 12:54:47 -0600
From: "John Parello (jparello)" <jparello@cisco.com>
To: "Thomas D. Nadeau" <tnadeau@lucidvision.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Thread-Topic: [eman] Read-Only or Read-Write EMAN MIBs
Thread-Index: AQHC6u7uCvfdZeN84kmO9TXQlPcsOZrRolswgABpywCAAALDgIAAPA2AgAMkE/A=
Date: Wed, 19 Feb 2014 18:54:47 +0000
Message-ID: <9C213D38848B89428F46808B16F6F08601719B99@xmb-aln-x04.cisco.com>
References: <88A474D1-677D-4BA0-8399-0429A095AE45@lucidvision.com> <001801cf2bbc$3b43f870$b1cbe950$@prantl.name> <9904FB1B0159DA42B0B887B7FA8119CA2E41B63A@AZ-FFEXMB04.global.avaya.com> <20140217091027.GA96287@elstar.local> <DF8E18A1-292A-4913-A126-AC5487A81B9F@lucidvision.com>
In-Reply-To: <DF8E18A1-292A-4913-A126-AC5487A81B9F@lucidvision.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [171.71.222.124]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/eman/itoSSK_VD9QIyi0gn6OWs_uZNqw
Cc: eman mailing list <eman@ietf.org>
Subject: Re: [eman] Read-Only or Read-Write EMAN MIBs
X-BeenThere: eman@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussions about the Energy Management Working Group <eman.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/eman>, <mailto:eman-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/eman/>
List-Post: <mailto:eman@ietf.org>
List-Help: <mailto:eman-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/eman>, <mailto:eman-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Feb 2014 18:54:56 -0000

Responding  to Tom's request....

"""
Also, it would be good to hear from folks about how many actual read-write implementations exist, as well as read-write deployments. I forgot to include that in my original note last week.
"""

Objective Observations:

Implementations....
We have a Cisco mib which is close to the mib here out for ~5 years

It is both read/write and mgt vendors such as SolarWinds and IBM Tivoli asked for our proprietary mib to have write ability to change the operational / power state of a device and to add context information when we design reviewed it with them. Our Cisco works Prime uses the write values of the mib for the same use cases. EnMS vendors such as Joulex, CA Ecometer use our proprietary mib with write access again for the same use cases.

The PWG (printer working group) which has defined the oper states for printers also includes writeable values.

Deployments...
Too large to count at this point (installed base of solarwinds, Tivoli, Cisco Prime). Just about every instance of our mgt apps have the RW capability. 

IMO :
-  The compliance should be RO with RW available
- The context information if not writeable would be a bit useless if the NMS could not write to the device. You'd never get deployment context only manufacturer context.
- Awkward to detect high power/energy use then not be able to change it


HTH
Jp


-----Original Message-----
From: eman [mailto:eman-bounces@ietf.org] On Behalf Of Thomas D. Nadeau
Sent: Monday, February 17, 2014 4:45 AM
To: Juergen Schoenwaelder
Cc: eman mailing list
Subject: Re: [eman] Read-Only or Read-Write EMAN MIBs



> On Feb 17, 2014, at 4:10 AM, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote:
> 
>> On Mon, Feb 17, 2014 at 09:00:34AM +0000, Romascanu, Dan (Dan) wrote:
>> Hi David,
>> 
>> I have a question about the read-only implementation of draft-ietf-eman-battery-mib . There are six writeable objects in the MIB module batteryAlarmLowCharge, batteryAlarmLowVoltage, batteryAlarmLowCapacity, batteryAlarmHighCycleCount, batteryAlarmHighTemperature, batteryAlarmLowTemperature which set thresholds for notifications. In a read-only implementation how are these objects set - using CLI instead and then the MIB objects are used to display the values set by CLI? Or you do not do notifications at all?
> 
> The batteryCompliance seems to allow both options. You are not 
> required to implement batteryAlarmThresholdsGroup. If you choose to do 
> so, you are not required to implement the objects read-write. Of 
> course, if you support threshold notifications and implement 
> read-only, the parameters must be set via some other mechanism.
> 
> It may make sense to make the threshold objects conditionally 
> mandatory to implement (at least read-only) if the 
> batteryNotificationsGroup is implemented so that management 
> applications can see the thresholds generating the notifications.

	This is generally speaking, the normal mode of operation though right?  Maybe the approach here is to go through and make sure all of the conformance statements conditionally require the read-write objects at least read-only?

	Also, it would be good to hear from folks about how many actual read-write implementations exist, as well as read-write deployments. I forgot to include that in my original note last week.

	--Tom



> 
> /js
> 
> -- 
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1, 28759 Bremen, Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> 

_______________________________________________
eman mailing list
eman@ietf.org
https://www.ietf.org/mailman/listinfo/eman