Grant access to logs of an Azure Web App hosted KanBo

Table of Contents

To facilitate effective troubleshooting of your KanBo Web App hosted on Azure, it is essential to grant KanBo Support access to your application’s monitoring logs and log files. This process involves assigning appropriate permissions and configuring FTPS access.

Prerequisite: Ensure that a dedicated, unlicensed KanBo Support account is created within your Office 365 environment. For guidance on adding users, refer to Microsoft’s documentation:https://learn.microsoft.com/en-us/microsoft-365/admin/add-users/add-users?view=o365-worldwide

Access to the Web App monitoring logs

Assigning the “Reader” role to the KanBo Support account enables access to your Web App’s monitoring logs, facilitating issue identification. In the Azure portal, locate your KanBo Web App then select the “Access control (IAM)” option.

Click on “Add”, then “Add role assignment”

Select the “Reader” role and proceed by clicking “Next.”

Click on “Select members,” search for the KanBo Support account, select it, and click “Select.”

Finalize by clicking “Review + assign” twice to confirm.

This configuration permits KanBo Support to view your application’s performance metrics without granting permissions to modify or restart the app.

Access to the KanBo log files with FTPS

Due to Kudu’s operational constraints, “Reader” permissions do not extend to accessing KanBo’s internal files. Therefore, sharing FTPS credentials is necessary for log file access.

Within your Web App’s settings, navigate to “Configuration.”

Ensure that the “FTP state” is set to “FTPS only.” If adjustments are made, save the configuration, noting that this action will restart the Web App.

Next, go to “Deployment Center,” then select “FTPS credentials.”

Document the connection endpoint, username, and password provided.

By sharing these FTPS credentials with KanBo Support, they can securely access your application’s log files, enhancing their ability to diagnose and resolve issues effectively.

Implementing these steps ensures that KanBo Support has the necessary access to assist with any challenges encountered in your Azure-hosted KanBo Web App.