| With the rapid development of computer technology and the Internet is widely used in all walks of life, a large number of servers with supercomputing and storage capacity are being deployed in the information technology and traditional industry, which have made great contribution to their business development, the server is becoming the core equipment of the industry business. In recent years, mobile Internet, cloud computing and Internet of thing technology are spreading, most of companies are designed and built their own data centers. Their data centers with high performance and reliability have become the key in an impregnable position in the industry. Server with advanced processor, memory, hard drive, high stability of the mainboard design system architecture provides good operation such as storage of high performance, good server management method and the comprehensive and convenient server management technology can ensure high reliability. In addition to the current server management design intelligent platform management interface as a general management method adopted by some vendors, there are a lot of manufacturers focus on its own server management design, on the basis of common standards to design a set of general efficient server management methods are urgently needed.Intelligent platform management interface(IPMI) is dependent on the mainboard management controller(BMC), which defines sensor monitoring, event logging, asset management, automatic alarm and automatic recovery function. IPMI protocol provides a very comprehensive standard command and data format, but also Linux OS integrate standard IPMI driver, the industry also developed more tools base on IPMI such as IPMITool, but its design based on bit access is very complex, difficult to get started, support for scripts access is not enough at the same time. Cross-platform distributed management task force(DMTF) issued Systems Management Architecture for Server Hardware(SMASH) white paper and related implementation details specification and enhances the script access[2] in 2007, such as SMASH command line protocol specification(CLP). SMASH CLP is independent of the machine status, operating systems, server system topology structure and the access methods, can be simple, intuitive management of heterogeneous servers within the data center system. Based on the DMTF SMASH on the basis of general information model scheme CLP provides a "light" command line syntax, it makes a different vendor’s system can be represented in a similar way. Including traditional servers, blade, Rack and HPC server products from different server vendors are able to support SMASH CLP command. SMASH provides unified command line interface, users only need to refer the user guide, which reduces training for tool usage. Due to the system administrator can use Telnet or SSH link to the server, and use less script cross-platform server management and maintenance, need not or less buy server management tool, save a lot of management costs.Through BMC and SMASH management technology can be very good to implement the comprehensive server management, good command of management at the same time can be very good realization of automatic management of the server, reduce the operating costs of data center for the server management, has the high commercial value. |