So when to use SMASH or IPMI? It’s helpful to think of IPMI and SMASH as collaborating with each other. Even though IPMI offers a standardized message interface for developers and vendors, the actual server command line interface often varies from vendor to vendor. Think of SMASH then as the primary command line interface (CLI) available out of the box, accessing the IPMI hardware health management features in the box. This command consistency across different vendor's servers or blades is important to understand, not just for reducing the learning curve for managing new servers, but especially when considering the investment in scripts that many IT shops have made.