After the changes have been updated to your NAS client and the application’s database, you should be able to log into the network with the credentials you have created in Azure.
This is the overview screen of the application. It contains basic information about the application at the top as well as short descriptions of each menu at the bottom.
There are several menus and functionality you can access from this page. At the top, there are two buttons for starting and stopping Radiator. Stopping Radiator will not stop or remove the application, but it will stop any further authentications from going through.
NOTE: Stopping Radiator will not stop or decrease the application’s running costs, it only stops authentications from going through.
On the left pane of the application, there are several menus you can access.
Radiator logs and related graphs are accessed through Azure Monitor. Instructions to monitoring Radiator logs and graphs can be found at Radiator logs and graphs section.
Navigate to ‘NAS Clients’ on the left pane of the application.
Your NAS Clients will be displayed here.
Navigate to ‘NAS Clients’ on the left pane of the application.
Press ‘Add’ at the top of the view.
Fill out the NAS IP address and shared secret. It is important to have the same shared secret within the device and in Azure as the solution does not work without it.
Choose whether the server should require Message Authenticator to be used for this NAS client. Enabling Message Authenticator enhances RADIUS traffic security, if you can configure NAS to use it, it is recommended. If you are unsure whether your NAS client supports this, leave this option ‘Off’.
After filling out the information, press either ‘Next’ or ‘Review + submit’.
Review the NAS device IP and shared secret and when they are correct, press ‘Submit’ at the bottom of the view.
You have now added a new NAS device for the Azure Application. You should see a notification at the top right of your screen stating “Created custom resource successfully”.
Navigate to ‘NAS Clients’ on the left pane of the application.
Select the NAS device you want to remove from the list of NAS devices by clicking the checkbox on the left side of the NAS list. Press ‘Delete’ at the top of the view.
A confirmation window will pop up asking ‘Are you sure you want to delete the selected resource(s)?’
Select ‘Yes’.
You have successfully removed the selected NAS device for the Azure Application. You should see a notification at the top right of your screen stating “Deleted custom resource successfully”.
Azure UI does not allow modification of NAS custom resources. Therefore, you will have to remove the existing NAS client and add the modified NAS client afterwards.
Navigate to ‘NAS Clients’ on the left pane of the application.
Locate the NAS client you want to modify from the list of clients.
Select and copy the information from the NAS IP address and Shared secret fields and optionally paste them onto a temporary text file.
Select the NAS device you want to remove from the list of NAS devices by clicking the checkbox on the left side of the NAS list. Press ‘Delete’ at the top of the view.
A confirmation window will pop up asking ‘Are you sure you want to delete the selected resource(s)?’
Select ‘Yes’.
Press ‘Add’ at the top of the view.
Paste the NAS IP address and shared secret from your clipboard or from the temporary text file and make the changes you wanted to make.
Remember to also make this modification within the NAS client so it has the same shared secret. It is important to have the same shared secret within the device and in Azure as the solution does not work without it.
Choose whether the server should require Message Authenticator to be used for this NAS client. Enabling Message Authenticator enhances RADIUS traffic security, if you can configure NAS to use it, it is recommended. If you are unsure whether your NAS client supports this, leave this option ‘Off’.
After filling out the information, press either ‘Next’ or ‘Review + submit’.
Review the NAS device IP and shared secret and when they are correct, press ‘Submit’ at the bottom of the view.
You have now successfully modified the NAS device in the Azure Application. You should see a notification at the top right of your screen stating “Created custom resource successfully”.
If you have added NAS clients but the NAS Clients view is empty and the view has an error like shown above, it means the Radiator server is stopped.
To fix this, navigate to the left side of the view and press ‘Overview’.
At the top middle of the view, press ‘Start Radiator’.
Afterwards, press ‘NAS Clients’ at the left pane of the view to navigate back to the NAS Clients section.
Your NAS clients should now be visible.
Navigate to ‘User IDs’ on the left pane of the application.
The existing User IDs will be displayed here.
*Note: If you want to add multiple users at once, please see the section ‘Adding users with csv’
Navigate to ‘User IDs’ on the left pane of the application.
Press ‘Add’ at the top of the view.
In ‘Select how to add information’, select ‘Insert one-by-one’.
Fill out the username, password and optionally user description.
After filling out the information, press either ‘Next’ or ‘Review + submit’.
Review the username, password and user description and when they are correct, press ‘Submit’ at the bottom of the view.
You have now added a new User ID for the Azure Application. You should see a notification at the top right of your screen stating “Created custom resource successfully”.
Navigate to ‘User IDs’ on the left pane of the application.
Press ‘Add’ at the top of the view.
In ‘Select how to add information’, select ‘Insert with csv’.
You’ll notice the view has changed.
The textbox includes a brief description of the correct syntax.
The addition will work both with standard csv format as well as the common Excel csv with ; as separator.
However, the syntax must be consistent within one addition
Example 1:
username1,password1,”description1”
username2,password2,”description2”
username3,password3,”description3”
Example 2:
username4;password4;description4
username5;password5;description5
username6;password6;description6
Fill out the user IDs, passwords and descriptions according to the examples above. After filling the information, press ‘Review + submit’.
In the next view, press ‘Submit’.
After a few seconds, you should see the users added in the middle of the view.
Please note that the more users you add, the longer this will take.
Navigate to ‘User IDs’ on the left pane of the application.
Select the User ID(s) you want to remove from the list of NAS devices by clicking the checkbox on the left side of the row. Press ‘Delete’ at the top of the view.
A confirmation window will pop up asking ‘Are you sure you want to delete the selected resource(s)?’
Select ‘Yes’.
You have successfully removed the selected User ID(s) from the Azure Application. You should see a notification at the top right of your screen stating “Deleted custom resource(s) successfully”.
Azure UI does not allow modification of custom resources. Therefore, you will have to remove the existing User ID and add the modified User ID afterwards.
However, if you need to modify passwords and decriptions for existing User IDs, you can simply add with csv as it overwrites existing information.
Navigate to ‘User IDs’ on the left pane of the application.
Locate the User ID(s) you want to modify from the list of users.
Select and copy the information from the User ID, password and user description fields and optionally paste them onto a temporary text file.
Select the User ID(s) you want to remove from the list by clicking the checkbox on the left side of the row. Press ‘Delete’ at the top of the view.
A confirmation window will pop up asking ‘Are you sure you want to delete the selected resource(s)?’
Select ‘Yes’.
Press ‘Add’ at the top of the view.
In ‘Select how to add information’, select ‘Insert with csv’.
Paste the username, password and optional user description from your clipboard or the optional temporary file and edit the fields you needed to edit.
Add the modified information for all users you deleted.
After filling out the information, press either ‘Next’ or ‘Review + submit’.
Review the entered information and when they are correct, press ‘Submit’ at the bottom of the view.
Though if you enter with csv, it’s likely the entered information does not fit into the ‘Review + create’ view.
You have now successfully modified the User ID(s) in the Azure Application. You should see a notification at the top right of your screen stating “Created custom resource successfully”.
User data is backed up once per day at midnight UTC. You can export this data in csv format from the export site that is generated upon deploying the managed application.
To find the necessary details for the export, press ‘Parameters and Outputs’ on the left pane of the view.
The three bottom parameters ‘exportURL’, ‘exportURLKey’ and ‘exportZipKey’ are required to download and decrypt the user information.
Do not share the values of these parameters to people outside your organisation.
Copy the ‘exportURL’ url address and open the website on your browser.
Press ‘Start’.
Copy the ‘exportURLKey’ from the application and paste it to the text box below the Radiator logo.
After you’ve entered the key, press ‘Send’.
You’ll see that a .zip file will begin to download.
Extract the .zip file.
The system will prompt you for a password. Copy the value of the ‘exportZipKey’ parameter from the managed application and enter it here.
After entering the zip password, press OK.
You should now have a folder containing data.csv and a README file. The data.csv will contain the latest backup of your users and can be used to add users with csv.
In the ‘Activity log’ section, you can monitor changes made within the managed application. Addition and deletion of NAS clients and User IDs will be shown here.
Whenever there is an error when making changes within the application, the full error message and reason can be found here.
Please note that the activity log ingestion for Azure causes a 3 to 10 minute delay for the changes to show within the application’s activity log.
After you create a user, in this example the User ID ‘activity-log-example’, you will receive a notification about the change.
You can toggle notifications view from the top right corner of the page.
Upon creating a user, you will see either a notification of successful user creation or notification of error during user creation.
To view the changes in activity log, press ‘Activity log’ at the left pane of the view.
After the logs have updated in Azure (can take anywhere from 3 to 10 minutes), you will see the change within the activity log.
To view more details, click open the log message.
Here, you can see the resource as well as the action that was done, in this case a new user was added.
For the purposes of this example, we will attempt to create a User ID with double quotation mark ‘ ”“ ‘ as username. To prevent formatting errors, this has been disallowed.
When there is an error during User ID creation, you will see a red box at the middle of the view stating creation of custom resource failed. You will also see a similar notification in the ‘Notifications’ section that can be opened from the right side of the blue pane at the top of the page.
To see the error reason, press the title ‘Create custom resource failed’ in the ‘Notifications’ section.
In the activity log, you will see a failed operation, in this case ‘Write Customuserid - Failed’. Open the dropdown for this operation and press the title of the first failed operation.
In this view, you will see the resource, in this case the userid you attempted to create, operation, in this case creation of new user ID, and the error. To get the detailed error message from Radiator Cloud, press ‘JSON’ at the top of the error description.
In the JSON format, you will see a lot more information. Scroll down to the bottom to see the error reason from the ‘statusMessage’. In this case, the error reason is ‘Unable to add user, bad username.’
A detailed list of all possible errors is included in the next subsection.
Alerts are used to signal several noteworthy events within the managed application. You can find the list and description of all alerts in ‘Description of default alerts’.
Navigate to the left pane of the view and press ‘Alerts’.
In this view, we can see an example alert ‘Radiator server started’. This means that the Radiator server has been started from top of the ‘Overview’ window.
Click on the title text ‘Radiator server has started’. This will open a pane on the right side with more details.
In the right pane, click ‘Additional details’. When you hover over the ‘Description’ field, you will see a more detailed explanation of what the alert means. After viewing the alert description, close the right pane from the X button at the top right.
Once you’ve acknowledged the alert and performed actions if needed, you can change the user response of the alert to indicate it has been viewed. Press the three dots at the right side of the alert and then press ‘Change user response’.
By default, the user response for all alerts is ‘New’. If the alert does not require any action or if necessary actions have been taken, you can change the user response to ‘Closed’ and optionally insert a comment. After you’ve made the changes to user response, press ‘Save’ at the bottom of the right pane.
There are six default alerts in the managed application:
In the ‘Metrics’ section, you can monitor stats for the virtual machine that the application runs on.
Navigate to ‘Metrics’ from the left pane of the application.
You can monitor the RAM, CPU and virtual machine’s average availability. As the VM’s availability should be 100% (1 in the graph), the RAM and CPU are more more important factors to monitor.
You can change the time you want to see stats for from the top right side of the application.
Here is an example view of what the VM metrics should look like over time.
Radiator logs and graphs are located within Azure but outside the Radiator Managed Application.
They can be accessed in Azure Monitor.
Press ‘Home’ at the top left of the view.
Press the ‘Monitor’ icon at top of the view or the ‘Azure Monitor’ icon at the middle of the view.
If neither of these are visible in your home view, search ‘Monitor’ in the search bar at the top of your view and choose ‘Monitor’ with a white-and-blue gauge icon (shown in the picture above).
Navigate to the left side of the pane and press ‘Logs’ or at the middle of the view, under ‘Detection, triage and diagnosis’, locate ‘Logs’ and press ‘View’ at the bottom left corner of the ‘Logs’ box.
Remove the resource type filter by pressing the X next to ‘Resource type : Virtual Machines’ at the top middle of the view.
Press ‘Select query packs’ at the top left of the view.
Select a Log Analytics query pack with your Managed Application’s name at the front. In this example, the managed application name is ‘radiatorcloudexample’. Check the box on the left side and press ‘Select’ at the bottom of the view.
Search for ‘radiator’ in the Queries window.
You should see 15 different query options.
Choose the query you want to see and press ‘Run’.
When viewing the logs and graphs for the first time, you need to edit the scope. Press ‘Select scope’ at the top of the view.
A pane will open to the right side of the window.
From the right pane that opened up, you need to select the managed resource group that includes your Log Analytics Workspace with your managed application’s name ‘[managed application name]-logspace’.
By default, managed resource groups’ icon is a cyan hexagon and the managed resource groups that the managed application creates begin with ‘mrg’.
Once you’ve located the correct managed resource group, select it and press apply at the bottom of the view.
Your log result is at the middle of the view.
To run new logs, search ‘Radiator’ at the top left of the view.
When viewing the ‘Radiator accepts per authentication requests percentage and count over time’ query chart, the graphic also includes the percentage of accepted authentications in the chart. This distorts the chart like shown above.
To fix this issue, click on the orange dot or text ‘PercentAcceptedAuthentications’.
The correct formatting for the chart should look similar to this.