Chapter 3: Managing and Maintaining Your Server

HTML Example

In this example, the client-side page loads the page returned by the Embedded Web Server into a frame:

<FRAMESET …><FRAME …>

<A

HREF=http://222.222.39.10/ipmiPage?cmd=20.C0.64.07.00.00&onload=doOnLoad>IPMI Command to check if web is enabled</A></FRAME>…</FRAMESET>Perl Script Example

In the following example, a Perl script sends an HTTP GET to the server:

Use IO::Socket;$sock = new IO::Socket::INET (PeerAddr => ‘222.222.39.10”, PeerPort => 80,Proto => ‘tcp’

);

die “Socket could not be created.” Unless $sock;print $sock “GET /ipmiHex?cmd=20.C0.64.07.00.00 HTTP/1.0”

The default authentication is MD5 Digest authentication. This means

Important that command line scripting tools must be able to handle authentication failures and respond to the server requests.

FRU/SDR Load utility

The FRU/SDR Load utility is a DOS-based utility that updates or changes the server management subsystem’s product-level FRU (Field Replaceable Unit), and SDR (Sensor Data Record) records, or displays the SMBIOS (System Management BIOS) non-volatile storage components.

The FRU/SDR must be updated whenever you add additional hardware to your server that must be monitored by the BMC (Baseboard Management Controller). This includes adding a redundant power supply module, adding redundant hot-swap fans, or adding an Intel Management Module (IMM). The FRU/SDR must also be updated whenever you update the BIOS. Using the FRU/SDR Load Utility you can also:

Determine the product configuration, based on instructions in a master configuration file

Display the FRU information

54

www.gateway.com