Azure IIS Paas Application monitoring with Applicare

Community post

Shared by the Applicare community. It has not been re-checked against Applicare 10.0, so confirm the steps in your environment or contact Support.

Available from: Applicare 8 or higher

Dependency: Java 7 or higher

Follow the below steps to monitor IIS applications running in azure with Applicare. Requires Java 7 or higher and will not work with Java 6.

Configuration in Azure Portal to create a service principal.

1. Login into Azure Portal.

2. Search for "azure active directory" and select the "Azure Active Directory" option from the drop-down.

[Screenshot 1 is not available on this page.]

3. Select "App registrations" under the Manage section.

[Screenshot 2 is not available on this page.]

4. Click "+ New Registration" .

[Screenshot 3 is not available on this page.]

5. Click "+ New Registration".

6. Register the application using the below steps and copy the client and tenant Id.

  • Enter "ApplicareAPI" in the name field.
  • Select option "Accounts in this organizational directory only (Default Directory only - Single tenant)" in the Supported account types.
  • Click the "Register" button.

[Screenshot 4 is not available on this page.]

  • In the applicare overview screen copy the client and tenant Id and place it in any text file.

[Screenshot 5 is not available on this page.]

Copy and pasted the Id's in a text file.

[Screenshot 6 is not available on this page.]

7. Select "Certificates & secrets" from the Manage section.

[Screenshot 7 is not available on this page.]

8. Click "+ New client secret".

[Screenshot 8 is not available on this page.]

9. Follow the below steps to create the client secret key.

  • Enter "API" in the description field.
  • Click the "Add" button.

[Screenshot 9 is not available on this page.]

10. Copy the secret key value and paste it in the previously created text file and name it as client secret key.

[Screenshot 10 is not available on this page.]

[Screenshot 11 is not available on this page.]

11. Search for "subscriptions" in the search bar and select the "Subscriptions" option.

[Screenshot 12 is not available on this page.]

12.Select the subscription name.

[Screenshot 13 is not available on this page.]

13. Select "Access control (IAM)".

[Screenshot 14 is not available on this page.]

14. Click the "+ Add" button and select "Add role assignment" option.

[Screenshot 15 is not available on this page.]

15. Follow the below steps to add the "applicareapp".

  • Select "Reader" option the Role drop-down.
  • Select "Azure AD user, group, or service principal" option the Assign Access to drop-down.
  • Type "applicare" in the select field and select "applicare".
  • Click the "Save" button.

[Screenshot 16 is not available on this page.]

16. Check "applicare" is added as a service principal for the subscription.

  • Select Acces Control (IAM).
  • Select Role assignments.
  • Enter "applicare" in the Name field. If the "applicare" is added successfully it will be displayed in the table.

[Screenshot 17 is not available on this page.]

17. Go to "Overview" screen and copy the subscription Id and paste in the previously created text file.

> [Screenshot 18 is not available on this page.]

> [Screenshot 19 is not available on this page.]

Note:

The above Id's are used to configure in Applicare Overview menu.

Configuration in Applicare Console.

1. Install the standalone agent. Please refer the standalone agent installation steps from the below link.

the Applicare StandAlone Agent installation steps (that page no longer exists — ask Support)

After completing the installation start the agent.

2. Login into Applicare console.

3. Go to "Overview" screen and select the server and click "Edit" button.

[Screenshot 20 is not available on this page.]

4. Scroll down and enable the "Add Azure IIS Configuration" check-box.

  • Paste the copied Client Id, Tenant Id, Client secret key and Subscription Id in the respective fields.
  • Click the Update button.

[Screenshot 21 is not available on this page.]

5. Select the server and click "Edit" button and select Manage Applications option.

[Screenshot 22 is not available on this page.]

6. Enter the Application name and click Add button and click Save button.

[Screenshot 23 is not available on this page.]

7. Go to "Server Analyzer" menu and select the settings icon.

[Screenshot 24 is not available on this page.]

8. The "Application Monitoring Settings" popup will be opened.

  • By default, all the applications will be in the excluded grid.
  • Click on the application names which we need to start monitoring. So the selected applications will be moved to the Include monitoring grid.
  • Click 'Save" button to save the changes.
  • In the next few minutes it will start capture the metrics.

All the applications in the excluded grid.

[Screenshot 25 is not available on this page.]

Selecting applications to move to the included grid.

[Screenshot 26 is not available on this page.]

Save the changes

> [Screenshot 27 is not available on this page.]

All the selected applications will be loaded in the drop-down and the metrics tabs will be displayed.

[Screenshot 28 is not available on this page.]

Note: In the next few minutes it will start to collect the metrics.

Click the reload button on the screen to view the metrics details.

[Screenshot 29 is not available on this page.]

Monitoring Metrics in Applicare

1. Go to "Server Analyzer" and select the configured server from the server drop-down.

[Screenshot 30 is not available on this page.]

It will display the below details.

[Screenshot 31 is not available on this page.]

2. Select "Http Metrics" tab to view the Http metric details.

[Screenshot 32 is not available on this page.]

3. Select "IO Metrics" tab to view the IO metric details.

[Screenshot 33 is not available on this page.]

4. To view the metrics for different resolution select the values from "Resolution" drop-down.

[Screenshot 34 is not available on this page.]

Resolution in Minutes:

[Screenshot 35 is not available on this page.]

Resolution in Hours:

[Screenshot 36 is not available on this page.]

Resolution in Days:

[Screenshot 37 is not available on this page.]

5. To view the metrics for different time period select the time in the time drop-down.

[Screenshot 38 is not available on this page.]

Note: For Azure IIS Paas log monitoring please refer the below link.

https://helpdesk.arcturustech.com/hc/en-us/community/posts/360055780692-Azure-IIS-Paas-log-monitoring-with-Applicare

Join the discussion

Comments, voting and following are kept by Zendesk and need a Help Center account. This button opens the original discussion there.

Opens Zendesk · needs internet and sign-in

Still stuck? Contact support