[gsoc-dev] [GSoC 2014] Tasks for the Data Centre Tools project
Emaad Ahmed Manzoor
emaadmanzoor at gmail.com
Mon Mar 10 19:22:14 UTC 2014
Thanks for taking a look!
I do not have experience with making ncurses UI, but I just took a look at
the curses Python library (http://docs.python.org/2/howto/curses.html). I
will write a simple UI using the curses library and integrate it with the
power cycle script.
These are some broad areas I have planned to cover in the project proposal:
1. Capability of running commands via SOL.
2. Power cycling the server.
3. Getting sensors values
4. Getting system event logs.
5. Building a UI (web/terminal based) to allow adding a machine (via
name/IP address) and then querying it for the information listed above.
It seems like pyipmi provides APIs for the above mentioned information. Is
there some other information that we could get via IPMI which would make
this tool more useful?
Emaad Ahmed Manzoor.
On Mon, Mar 10, 2014 at 9:13 PM, Lance Albertson <lance at osuosl.org> wrote:
> On Fri, Mar 7, 2014 at 8:34 PM, Emaad Ahmed Manzoor <
> emaadmanzoor at gmail.com> wrote:
>> Thanks for the reply!
>> I have written a small CLI for doing this. Here is a link to the gist:
>> Due to the lack of pyipmi documentation, I have chosen APIs based on how
>> people in the community are using it. Please do provide your feedback in
>> case I have missed something. Unfortunately I do not have access to a
>> machine on which I could test this. I have made sure there are no
>> syntactical errors in the script, though.
> Great work! I'll see if we can test it out on a few test machines we have
> at the lab.
> Do you have any experience making ncurses-like GUI's? I really envision
> this app becoming an ncurses like interface or some other type of
> console-based GUI.
> Have you thought more about how you would write your proposal for this
> project? What parts of the project would need to be done?
> Lance Albertson
> Oregon State University | Open Source Lab
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the gsoc-dev