Make sure you set up a the correct name for the agent configuration if the monitoring is done from another host than the one the IPMI chip is located at.
This script might not work and has only been tested so far against an Intel-based Apple XServe but the script is built up so it should acquire any.