API Guide

Exporting LC Logs
iDRAC provides Lifecycle log that contains events related to system, storage devices, network devices, rmware updates, congura tion
changes, license messages, and so on.
idrac.log_mgr.lclog_export: Allows you to export the log from the Lifecycle Controller to a remote share.
Export Complete LC Logs
idrac.log_mgr.complete_lclog_export(): Allows you to export the full log from the Lifecycle Controller to a remote share.
Export TSR Logs
idrac.config_mgr.export_tsr(): Allows you to collect the TSR i.e hardware, OS and App data, then compressed the .zip le save
into the respective remote share path.
Server iDRAC settings and conguration
The following attributes provide the information about the server iDRAC settings and congurations.
iDRAC User Conguration
iDRAC Network Conguration
iDRAC Service Conguration
iDRAC Systems Settings
iDRAC User Conguration settings
The following API's provides the user credentials settings for the WSMAN.
idrac.user_mgr.User.new(): Creates the user credentials for WSMAN communication.
idrac.user_mgr.Users.remove(): Deletes the user credentials for WSMAN communication.
iDRAC Network Conguration
The following API's provides information about the network conguration API's available.
iDRAC DNS conguration
iDRAC DHCP conguration
iDRAC Static IP conguration
iDRAC Time Zone conguration
iDRAC DNS conguration
idrac.config_mgr.configure_dns(): Allows you to congure the DNS server.
iDRAC DHCP conguration
idrac.config_mgr.configure_ipv4(): Allows you to congure the DCHP settings.
iDRAC Static IP conguration
idrac.config_mgr.configure_static_ipv4(): Allows you to congure the static IP settings.
60
Getting Started