Troubleshooting

Enable Debugging

Debugging can be enabled by setting the following environment variable prior to using the SDK.

export F5_SDK_LOG_LEVEL='DEBUG'

Ignore HTTPS warnings

To ignore HTTPS warnings while the SDK is making HTTP requests, set the following environment variable prior to using the SDK.

export F5_DISABLE_SSL_WARNINGS='true'

Note

This is not recommended for production use, please configure the BIG-IP with a valid certificate.

Alternate Management Port

To connect to a BIG-IP using a non-default management port, such as 8443, it should be provided during management client instantiation.

device = ManagementClient('192.0.2.10', user='admin', password='admin', port=8443)

Note

The BIG-IP management client will attempt to discover the management port using the order 443 > 8443 > 443 (fallback). However this may result in an unwanted delay for BIG-IPs using 8443 as a management port.


Note

The F5 SDK-Python is currently in early development and we want to hear from you! To provide feedback on F5 SDK-Python or this documentation, you can file a GitHub Issue.