Thanks for the feedback Dan, a few follow ups below... On 7/2/2014 3:46 PM, dan farmer wrote: > Pat, this sounds really tremendous! A few comments/qs/etc - > > On Jul 1, 2014, at 7:06 AM, Pat Donlin <p...@sgi.com> wrote: >> I have developed a set of extensions to ipmitool that will operate the >> Intel Node Manager using numerous keywords.... > Is this based on the 1.0, 1.5, or 2.0 specification (I'm not familiar > with the various differences between the two, so they may perfectly > compatible, just that I hope it covers 2.0.) NM 3.0, which is a superset of 2.0 by one command. This works on 2.0 and 3.0. > >> Also I used the -c option to simply list the values of the power >> statistics command, for easier consumption by other tools. > One thing I'd like to see in general are easily parsed output streams > (CSV or other delimiters, etc, but it's not clear that this is what > you meant, or just the headers, in some sense. I have only implemented the -c option for the statistics option: ipmitool -H r1lead-bmc -U ADMIN -P ADMIN -t 0x2c -b 0 -c nm statistics power platform,Globally Enabled,suspended,in progress,not triggered,195,192,210,195,Thu Jul 3 19:11:00 2014,3874
>> The number of options and parameters to implement the Node Manager 3.0 >> external interfaces is substantial, if all of these were added to the >> man page, it would increase the man page size to be a small book. I have >> not yet done that work. > No matter what you do I surely hope it's well documented, either in a > standalone or integrated fashion. FreeBSD has a variety of little > tools that do various options, it might be time to at least consider > something akin to that, lest the weight of the options become untenable. > > I can read the standard but there's no substitute for good docs and (esp?) > examples of real usage of a tool. > >> Questions for the community: Is this work of interest generally? Second, >> as mentioned this was modeled after DCMI and hence I simply added the >> code to ipmi_dcmi.c. This could of course be its own module, or it could >> move to be part of the "ime" interface. But there is a larger question >> as ipmitool grows in capability, which is the options and parameters are >> lengthy - should ipmitool CLI be redone to follow the organization of >> ipmiutil or git? > Big interest here, at least. I think it's a near necessity to let people > understand what node manager is all about. I'd personally been holding off > because of the pain of crafting all those packets. > > I'd personally advocate ipmitool-like tools that perhaps link into the > libraries to leverage the tools functionality and look-n-feel (for > instance, the packet visibility aspect of the multiple -v's is really, > really useful.) > > My 2 cents - > > dan ------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft _______________________________________________ Ipmitool-devel mailing list Ipmitool-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ipmitool-devel