Hi Dejan, many thanks for your comments.
I have no idea about the programming standards the linux-ha project uses. I am just a simple user who wants to build a cluster. So, if you want me to apply necessary changes, Please help me. Which name shall I define where? On Tue, 23 Feb 2010 09:51:09 +0100, Dejan wrote > Hi, > > On Mon, Feb 22, 2010 at 11:48:17PM +0100, Helmut Weymann wrote: > > Team, > > > > attached is a tested stontih plugin for IP Power 9258 and compatible > > devices. You may want to add it to the product. > > The attached file is misnamed, which doesn't really vouch for > attention to detail. Anyway, here some comments: > > - the way host names are passed is simply dreadful; if there is > no other way then I'd find that a serious obstacle There is a standard html-interface which includes the port names. But, it requires login via post-method. In response to that login the web-interface places a session-cookie and always refers to that cookie whenever a new command is sent. If someone helps me to build the necessary script, I'll do anything necessary to test and finalize that plugin. As a starting point this is the login page: eva:~ # wget -q http://powerswitch/ -O - <html> <head> <title>IP9258</title> <meta HTTP-EQUIV="Pragma" CONTENT="No-cach"> <script LANGUAGE="javascript" SRC="/md5.js" TYPE="text/javascript"> </script> <script LANGUAGE="javascript" TYPE="text/javascript"> function calcResponse() { str = document.login.Username.value + document.login.Password.value + document.login.Challenge.value; document.login.Response.value = hex_md5(str); document.login.Password.value = ""; document.login.Challenge.value = ""; document.login.submit(); } </script> </head> <body BGCOLOR="#FFFFFF"> <form NAME="login" ACTION="/tgi/login.tgi" METHOD="post"> <table WIDTH="392"> <tr> <td ALIGN="center"><img SRC="/logo.jpg" WIDTH="153" HEIGHT="93"><br></td></tr> <tr> <td ALIGN="center"><font FACE="Verdana, Arial, Helvetica, sans-serif" COLOR="#0000FF" SIZE="+1"><b>IP9258 Login</b></font></td></tr></table> <table WIDTH="392" HEIGHT="180" BGCOLOR="#DFDFDF"> <tr> <td HEIGHT="50" COLSPAN="2"> Please enter user name and password.</td></tr> <tr> <td> User Name:</td> <td><input TYPE="text" NAME="Username" VALUE="" SIZE="32" MAXLENGTH="32"></td></tr> <tr> <td> Password:</td> <td><input TYPE="password" NAME="Password" SIZE="32" MAXLENGTH="32"></td></tr> <tr> <td></td> <td><input ONCLICK="calcResponse(); return false;" TYPE="Submit" NAME="Submitbtn" VALUE=" OK ">   <input TYPE="button" NAME="Cancel" VALUE=" Cancel " ONCLICK="document.login.Username.value='';document.login.Password.value=''"></td></tr></table> <input TYPE="hidden" NAME="Challenge" VALUE="W4nW/..."> <input TYPE="hidden" NAME="Response" VALUE=""> <input TYPE="hidden" name="ScreenWidth" value="screen.width"> </form> <script LANGUAGE="javascript" TYPE="text/javascript"> document.login.Username.focus(); </script> <script language="javascript1.2"> login.ScreenWidth.value = screen.width; </script> </body> </html> > > - set_port() should log appropriate messages in case it can't > find host/port I hope [ha_log.sh err "error-message"] is the right command to generate error messages. I have added a few. See attachement. > > BTW, there was an ippower9258 contribution by Johan Verrept quite > some time ago, but we never got a final version. That one was > based on the IPMI interface. IIRC, that version was almost ready. > Johann, can you hear us? > The contribution from Johan Verrept was for "IP Power 9258 HP". That "HP" makes a big difference for the available commands. In fact I took his proposal and it failed. > Cheers, > > Dejan > > > regards, > > > > Helmut > > regards, Helmut
ippower2958
Description: application/shellscript
_______________________________________________ Linux-HA mailing list [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems
