Alerts and Notifications

Alerts and Notifications

Nerdio Manager enables you to send notifications via email or custom APIs based on a flexible set of conditions.

Before you can configure alerts and notifications, you must configure Azure Communications Services and/or linked mailboxes. You must have at least one active email address before you can configure notifications.

Add Azure Communications Services Domains

You may add Azure Communications Services (ACS) domains that contain email addresses to be used for sending notifications.

To add ACS domains:

  1. At the MSP level, navigate to SettingsEnvironment.

  2. In the Notifications tile, in Domains (Azure Communications Services), select Add.

  3. On the Add Domain window, type or paste the ACS domain and select OK.

    Notes:

    • Select Remove to remove the domain.

    • Hover over any column to see its status.

Add Azure Communications Services Email Addresses

You may add Azure Communications Services (ACS) emails addresses that are in the configured domains for sending notifications.

To add ACS email addresses:

  1. At the MSP level, navigate to SettingsEnvironment.

  2. In the Notifications tile, in Addresses (Azure Communications Services), select Add.

  3. Enter the following information:

    • Email: Type the email address.

    • Domain: From the drop-down list, select the ACS domain.

  4. Once you have entered the desired information, select OK.

    Notes:

    • Select Set default to make the email address the default. In general, the default at the MSP level is also the default at the Account level, but you can change it at the Account level.

      • At the Account level, navigate to SettingsPortalEmail notifications tile.

    • Select assign accounts to assign accounts to the email address.

    • Select remove to remove the email address from being used to send notifications.

Set Azure Communications Services Limits

You may set Azure Communications Services (ACS) limits. This includes the maximum number of messages per hour and per month.

To set ACS limits:

  1. At the MSP level, navigate to SettingsEnvironment.

  2. In the Notifications tile, in Limits (Azure Communications Services), select the edit icon to change the desired limits.

  3. Optionally, select the refresh icon to refresh the number of messages that have been sent this month.

Link Mailboxes

You may link mailboxes to be used for sending notifications.

Note: You may link multiple mailboxes.

To create a new linked email:

  1. At the MSP level, navigate to SettingsEnvironment.

  2. In the Notifications tile, in Linked Mailbox, select Link mailbox.

  3. Review the onscreen information, and then select Login.

    Note: When you select Login, you are redirected to a sign in page for the Send From user.

  4. Sign in as a user with an active mailbox to be used as the Send From address for email notifications.

    The mailbox is added to the list of linked email addresses.

  5. Repeat the steps above for every mailbox you wish to link.

Notes:

  • Select Set default to make the email address the default. In general, the default at the MSP level is also the default at the Account level, but you can change it at the Account level.

    • At the Account level, navigate to SettingsPortalEmail notifications tile.

  • Select assign accounts to assign accounts to the email address.

  • Select test to send a test email using this address as the Send From.

  • Select unlink to unlink the email address from being used to send notifications.

Examples of Conditions

Auto-scale errors: This condition triggers when any task started by the Auto-scale User results in an error.

Failed Desktop Image Creation: This condition triggers when either the "Power off & set as image" or the "Update 'set as image' schedule configuration" tasks end in an error.

Conditions Overview

Conditions allow you to specify which actions or states trigger a notification.

  • Nerdio Manager allows you to create conditions for tasks, reservations, usage, and backups, as detailed below.

  • Nerdio Manager contains several out-of-the-box conditions such as Buy AHB licenses and Buy RIs.

  • From the NotificationsConditions page, you may add, edit, or delete conditions.

Create a New Condition

Nerdio Manager allows you to create conditions for tasks, reservations, usage, backup, Intune, and Defender for Endpoint.

To create a new condition:

  1. At the MSP level, navigate to NotificationsConditions.

  2. Select Add.

  3. Enter the following information:

    • Name: Type the name of the condition.

      Note: You need to specify this name when creating a corresponding notification action.

    • Notification Type: From the drop-down list, select the notification type for this condition.

      Note: See the sections below for details specific to each notification type. (Tasks, Reservations, Usage, etc.)

    • Accounts: From the drop-down list, select the account(s) to associate with this condition.

  4. Once you have entered the desired information, select OK.

Task Condition

Nerdio Manager allows you to create conditions for tasks.

  • Targets: From the drop-down list, select the target(s).

    Note: The targets can include all tenants or workspaces, or they can be confined to a specific tenant or workspace, or a single host pool.

  • Tasks: From the drop-down list, select the task(s).

    Note: These are the action or actions that are evaluated. Examples include Add host, Disconnect user session, Stop VM, etc.

  • Run By: From the drop-down list, select the interactive user(s) or background process(es) that triggered the task.

  • Statuses: From the drop-down list, select the status(es) (for example, completed, error, or canceled) that this condition should match.

Reservations Condition

Nerdio Manager allows you to create conditions for reservations.

  • Type: From the drop-down list, select the reservation condition type. For example, the reservation is about to expire.

  • Period (in days): For RI is about to expire, type the period, in days, for which the notification is sent.

  • TargetsFor RI is out of sync with session host(s), from the drop-down list, select the object(s) the condition applies to. For example, servers or host pools.

  • Utilization BelowFor RI is underutilized, type the utilization percent and the number of days.

Usage Condition

Nerdio Manager allows you to create conditions for usage.

  • Type: From the drop-down list, select the usage condition type. For example, CPU usage.

  • Targets:From the drop-down list, select the object(s) the condition applies to. For example, servers or host pools.

  • Threshold: Type the limit value of the target metric, above which the notification is sent.

  • Send Every: From the drop-down list, select how often to send subsequent alerts once the first alert has been sent.

    Note: The system checks if the threshold is exceeded every 10 minutes. Once the first alert has been emailed, you can mute future notifications for a period of time to avoid excessive notifications.

Backup Condition

Nerdio Manager allows you to create conditions for backups.

  • Type: From the drop-down list, select the type of resources that the condition applies to.

  • Target Name:Type the resource name(s), separated by commas, the condition applies to.

    Note: If you leave the Target Name blank, notifications for all items being backed up in the linked Backup Repository and Resource Group are sent.

  • Statuses: From the drop-down list, select the backup status(es) the condition applies to.

Intune Device Compliance Condition

Nerdio Manager allows you to create conditions for Intune device compliance.

Note: Nerdio Manager retrieves the data required for notification triggers via Graph API every hour to avoid throttling thresholds. Notifications are triggered only once per status change.

  • From State: From the drop-down list, select the device's state it moved from.

  • To State:From the drop-down list, select the device's state it moved to.

  • Targets: From the drop-down list, select the Intune device type (model).

Defender for Endpoint Condition

Nerdio Manager allows you to create conditions for Defender for Endpoint.

  • Health State From: From the drop-down list, select the device's state it moved from.

  • Health State To:From the drop-down list, select the device's state it moved to.

  • Risk Score: From the drop-down list, select the risk score.

  • Alert Severity: From the drop-down list, select the alert severity.

  • Incident Severity: From the drop-down list, select the incident severity.

Create a New Action

Actions are the notifications to send out if a condition is matched. You may send out a notification via email or custom API.

To create a new action:

  1. At the MSP level, navigate to NotificationsActions.

  2. Select Add.

  3. Enter the following information:

    • Conditions: From the drop-down list, select the conditions(s) to match.

    • Email Notification: Select the option to send email notifications.

      • Send From: From the drop-down list, select a linked email address that is used to send the notification.

        Note: Only linked mailboxes in are displayed. Navigate to SettingsEnvironmentNotifications to link mailboxes.

      • Send To: Type the email address(es) to send the notifications to.

        Note: Multiple emails can be specified separated by commas.

      • Include task detail: Select this option to include the task detail in the body of the email and attach it as a JSON file.

    • Custom API Notification: Select the option to send notifications via custom APIs.

      • Custom API Endpoint: Type the custom API endpoint URL for the POST requests.

      • Custom API Key: Type the API key for request authentication.

      • Show request sample: Select this to see the sample POST command.

  4. Once you have entered the desired information, select OK.

    The action is created.

Note: From the Notifications Actions page, you may edit, deactivate, or delete actions.

Was this article helpful?

0 out of 0 found this helpful
Have more questions? Submit a request

Comments (0 comments)

Article is closed for comments.