Dotcom-Monitor bietet die Flexibilität, Warnbenachrichtigungen entsprechend bestimmten Überwachungsgerätezuständen anzupassen, z. B. Warnmeldungen (Ausfallwarnungen) oder OK (Verfügbarkeitswarnungen).

Konfigurieren von Übermittlungsadressen für bestimmte Warnungstypen

Für die Zwecke dieses Artikels verwenden wir E-Mail-Zustelladressen. Der beschriebene Ansatz ist jedoch auch auf andere Arten von Zustellungsadressen anwendbar.

Gehen Sie folgendermaßen vor, um benutzerdefinierte Warnbenachrichtigungen basierend auf Warnungstypen zu erhalten:

  1. Erstellen Sie eine Zustellungsadressgruppe.
  2. Fügen Sie eine E-Mail-Adresse für Benachrichtigungen über Ausfallzeiten hinzu:
    • Fügen Sie innerhalb der Gruppe eine neue E-Mail-Adresse hinzu, die für Ausfallwarnungen vorgesehen ist.
    • Greifen Sie auf die erweiterten Einstellungen der Adresse zu und wählen Sie Alarmierungstyp aus .
    • Passen Sie die Betreffzeile und den Nachrichtentext an, indem Sie neue Vorlagen erstellen, wie im Leitfaden für Warnungsvorlagen beschrieben.
    • Speichern Sie die Einstellungen, um Ihre Konfigurationen zu übernehmen.
  3. Fügen Sie eine E-Mail-Adresse für Verfügbarkeitswarnungen hinzu:
    • Um Verfügbarkeitswarnungen zu erhalten, fügen Sie der Gruppe dieselbe E-Mail-Adresse wie in Schritt 2 hinzu. Dotcom-Monitor kann Verfügbarkeitswarnungen NUR an dieselben Lieferadressen oder Warnungsgruppen senden, die für den Empfang von Ausfallwarnungen festgelegt wurden. Weitere Informationen finden Sie unter Verfügbarkeitswarnungen.
    • Wählen Sie in den erweiterten Einstellungen der Adresse den Alarmtyp OK aus.
    • Passen Sie die Betreff- und Nachrichtenvorlagen entsprechend an.
    • Speichern Sie die Einstellungen, um die Konfiguration abzuschließen.

Bei dieser Einrichtung erhält die angegebene E-Mail-Adresse Benachrichtigungen, die dem Typ der Überwachungswarnung (Ausfallzeit oder Betriebszeit) entsprechen.

Verwenden von Vorlagen für bedingte Warnungen für große Empfängergruppen

Für Szenarien mit einer großen Gruppe von Empfängern wird die Verwendung von bedingter Logik innerhalb einer einzelnen Warnungsvorlage empfohlen.

In den unten bereitgestellten Vorlagen wertet die @switch Anweisung die Model.AlertType aus, um den Typ des Überwachungsereignisses zu bestimmen (ob es sich um einen Fehler oder eine Betriebszeitbenachrichtigung handelt) und ändert den Betreff und den Nachrichteninhalt entsprechend.

Vorlage für bedingte Betreffe

@switch (Model.AlertType)
{
    case Dotcom.Reporting.Common.NotificationType.Error:
        <text>
            ERROR alert for device "@Model.Site_Name"
        </text>
        break;

    case Dotcom.Reporting.Common.NotificationType.Uptime:
        <text>
            UPTIME alert for device "@Model.Site_Name"
        </text>
        break;
}

Vorlage für bedingte Nachrichten

@switch (Model.AlertType)
{
    case Dotcom.Reporting.Common.NotificationType.Error:
        <text>
            Device: "@Model.Site_Name"
            AlertType: Error
        </text>
        break;

    case Dotcom.Reporting.Common.NotificationType.Uptime:
        <text>
            Device: "@Model.Site_Name"
            AlertType: Uptime
        </text>
        break;
}