API Guide

Example:
NOTE: Use the Export LC Logs as required along with the FileOnShare API.
# Export LC Logs - NFS Share
nfs_share = FileOnShare(remote=<IP OR HOSTNAME>:/<NFS-SHARE-PATH>,
mount_point=<MOUNT-DRIVE>:\>, isFolder=<True/False>,
creds=UserCredentials(<USERNAME>, <PASSWORD>))
lclog_file = nfs_share.new_file(<FILE-NAME>)
msg = idrac.log_mgr.lclog_export(lclog_file)
# Export LC Logs - CIFS Share
cifs_share = FileOnShare(remote=\\<IP OR HOSTNAME>\<CIFS-SHARE-PATH>, isFolder=<True/False>,
creds=UserCredentials(<USERNAME>, <PASSWORD>))
liason_share_status = idrac.config_mgr.set_liason_share(myshare)
status=idrac.config_mgr.enable_csior()
apply_status = idrac.config_mgr.apply_changes(reboot=False)
print(apply_status)
Returns: Success or Failure.
Return Type: JSON.
idrac.cong_mgr.disable_csior
API string/Method: idrac.config_mgr.disable_csior
Protocol Support: WSMAN.
Description: The idrac.config_mgr.disable_csior() method allows you to disable the CSIOR option in iDRAC which disables
the collection of system inventory on reboot.
Example:
NOTE
: Use the Export LC Logs as required along with the FileOnShare API.
# Export LC Logs - NFS Share
nfs_share = FileOnShare(remote=<IP OR HOSTNAME>:/<NFS-SHARE-PATH>,
mount_point=<MOUNT-DRIVE>:\>, isFolder=<True/False>,
creds=UserCredentials(<USERNAME>, <PASSWORD>))
lclog_file = nfs_share.new_file(<FILE-NAME>)
msg = idrac.log_mgr.lclog_export(lclog_file)
# Export LC Logs - CIFS Share
cifs_share = FileOnShare(remote=\\<IP OR HOSTNAME>\<CIFS-SHARE-PATH>, isFolder=<True/False>,
creds=UserCredentials(<USERNAME>, <PASSWORD>))
liason_share_status = idrac.config_mgr.set_liason_share(myshare)
status=idrac.config_mgr.disable_csior()
apply_status = idrac.config_mgr.apply_changes(reboot=False)
print(apply_status)
Returns: Success or Failure.
Return Type: JSON.
idrac.cong_mgr.congure_idrac_alerts
API string/Method: idrac.config_mgr.configure_idrac_alerts
42
OpenManage Python SDK API introduction