The goal of this research study is to develop and demonstrate methods to automate benchmarking the energy efficiency of high performance computing systems based on the Green500 methodology via direct measurements obtained from the baseboard management controllers using Redfish standard, instead of via an external power meter and a manual process. To achieve this goal, we have designed and developed an automatic Green500 benchmark tool based on Redfish, called RGB (Redfish Green500 Benchmarker). This tool also evaluates implementations of the Redfish standard to determine their ability to meet the requirements of the Green500 benchmarking protocols. We further develop another tool, RGB Checker, which checks the level of the accuracy and the precision of the RGB tool based on the Redfish standard. We have performed validation tests using these tools on a production cluster, on several different testbeds with various types of servers, and on a simulated environment.