The BMC tool is designed to condense and improve upon the functions of IPMITool.
It can be downloaded from poweredgec.dell.com.
Requires that OpenIPMI and IPMITool be installed and accessible.
This tool allows for both local and remote management of PE-C BMCs.
Allows you to use any command available via ipmitool and collect information in a consolidated fashion.
*NOTE* Recommended install directory is /opt/dell/pec/sys_mgmt_pack/
It allows for very robust collection of system information with a single command that would often require multiple commands or tools to gather.
./bmc allinfo
Other sample syntax:
./bmc nic_mode set [dedicated|shared]
Sets the BMC port to use the dedicated NIC port or the Shared LOM on the system.
./bmc ping
Sends a ping request to the specified BMC.
./bmc info
Shows a single line with basic information about the system including BIOS revision, BMC firmware, BMC IP address etc...
./bmc selfilter crit
Queries the system hardware log and filters certain types of events.
Sample Out-Of-Band syntax:
./bmc –H <ip.address> -U <Username> -P <Password> <command>
The bmctool simplifies one-to-many operations by allowing for creation of hostfiles which can quickly gather system information from multiple sources.
Syntax for a host file is one BMC IP address per line. Use the "#" to comment the file.
Sample hostfile:
#BMC Hostfile
192.168.1.100 #nameserver
192.168.1.101 #head node
192.168.1.102
192.168.1.103
Sample hostfile execution:
./bmc -H^hostfile info
See Also:
How To inspect and change BIOS configurations on a PowerEdge C-Series server with SetupBIOS Tool
How To view storage information on a PowerEdge C-Series server with LDState Tool
How To Gather logs on a PowerEdge C-Series server with PECLogs script