X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Fhw_detector%2Fhw_ipmi_lib.py;h=ec7eca35ce7dc5162f39d594528b5a2323fa6f27;hb=refs%2Fchanges%2F77%2F1077%2F2;hp=e4e71bd87a977cd7efe89d90d6e2c66db77cd9dc;hpb=433c492837ce24447fecbc62f9172d2129b25473;p=ta%2Fhw-detector.git diff --git a/src/hw_detector/hw_ipmi_lib.py b/src/hw_detector/hw_ipmi_lib.py old mode 100644 new mode 100755 index e4e71bd..ec7eca3 --- a/src/hw_detector/hw_ipmi_lib.py +++ b/src/hw_detector/hw_ipmi_lib.py @@ -17,11 +17,11 @@ import os from hw_detector.hw_exception import HWException -def get_ipmi_info(ipmi_addr, ipmi_user, ipmi_pass): - command = "ipmitool -I lanplus -H %s -U %s -P %s fru print 0" % (ipmi_addr, ipmi_user, ipmi_pass) +def get_ipmi_info(ipmi_addr, ipmi_user, ipmi_pass, ipmi_priv_level='ADMINISTRATOR'): + command = "ipmitool -I lanplus -H %s -U %s -P %s -L %s fru print 0" % (ipmi_addr, ipmi_user, ipmi_pass, ipmi_priv_level) info = ipmi_info(command) - command = "ipmitool -I lanplus -H %s -U %s -P %s lan print" % (ipmi_addr, ipmi_user, ipmi_pass) + command = "ipmitool -I lanplus -H %s -U %s -P %s -L %s lan print" % (ipmi_addr, ipmi_user, ipmi_pass, ipmi_priv_level) info.update(ipmi_info(command)) return info