How to collect Portnox Docker container logs for support
In this topic, you will learn how to access and collect Portnox Docker container log files either automatically using a script, or manually using the SSH protocol and the PuTTY application on Windows so that you can attach them to your support ticket.
Automatic collection
Portnox provides a ready-to-use script that automatically collects Docker logs from all your Portnox containers and uploads them securely to an Azure Blob storage location for Portnox support. This is useful when troubleshooting issues with local RADIUS, TACACS+, or other containerized services.
The script works on Linux and macOS systems and requires you to provide two key pieces of information:
-
Customer name: This identifies your logs to Portnox support. Only authorized Portnox personnel can access your logs, and they are retained in a private Azure location for a limited time (7 days) for troubleshooting purposes.
-
Daily Azure Blob URL with SAS token: Portnox support will provide a unique URL each day for uploading logs. This ensures secure, time-limited access. Note that the URL is valid only for a short period, so you must use the current URL provided by support.
Once executed, the script collects the logs and uploads them automatically without requiring manual file transfers. This ensures that all relevant container logs are included and correctly tagged for support analysis.
Manual collection
This topic applies to logs from the following Portnox Docker images:
These instructions assume that you are running your Docker containers on Linux and we tested them using Ubuntu 22. If you are running your Docker containers on a different operating system, you may need to modify the shell commands.
Result: Your Downloads folder on your Windows machine contains either the docker.log or both this file and the logs.tgz file, which you can attach to your support ticket.
