Warnungen und Benachrichtigungen
Warnungen werden in Director auf dem Dashboard und in anderen übergeordneten Ansichten mit Warn- und kritischen Warnsymbolen angezeigt. Warnungen sind für Premium-lizenzierte Sites verfügbar. Warnungen werden automatisch jede Minute aktualisiert; Sie können Warnungen auch bei Bedarf aktualisieren.

Eine Warnmeldung (gelber Dreieck) zeigt an, dass der Warnschwellenwert einer Bedingung erreicht oder überschritten wurde.
Eine kritische Warnung (roter Kreis) zeigt an, dass der kritische Schwellenwert einer Bedingung erreicht oder überschritten wurde.
Sie können detailliertere Informationen zu Warnungen anzeigen, indem Sie eine Warnung in der Seitenleiste auswählen, auf den Link Zu Warnungen wechseln unten in der Seitenleiste klicken oder Warnungen oben auf der Director-Seite auswählen.
In der Warnungsansicht können Sie Warnungen filtern und exportieren. Zum Beispiel ausgefallene Multi-Session-OS-Maschinen für eine bestimmte Bereitstellungsgruppe im letzten Monat oder alle Warnungen für einen bestimmten Benutzer. Weitere Informationen finden Sie unter Berichte exportieren.

Citrix®-Warnungen
Citrix-Warnungen sind Warnungen, die in Director überwacht werden und von Citrix-Komponenten stammen. Sie können Citrix-Warnungen in Director unter Warnungen > Citrix-Warnungsrichtlinie konfigurieren. Im Rahmen der Konfiguration können Sie festlegen, dass Benachrichtigungen per E-Mail an Einzelpersonen und Gruppen gesendet werden, wenn Warnungen die von Ihnen festgelegten Schwellenwerte überschreiten. Weitere Informationen zum Einrichten von Citrix-Warnungen finden Sie unter Warnungsrichtlinien erstellen.
Hinweis:
Stellen Sie sicher, dass Ihre Firewall, Ihr Proxy oder Ihr Microsoft Exchange Server die E-Mail-Warnungen nicht blockieren.
Intelligente Warnungsrichtlinien
Ein Satz integrierter Warnungsrichtlinien mit vordefinierten Schwellenwerten ist für Bereitstellungsgruppen und den Bereich von Multi-Session-OS-VDAs verfügbar. Diese Funktion erfordert Delivery Controller der Version 7.18 oder höher. Sie können die Schwellenwertparameter der integrierten Warnungsrichtlinien unter Warnungen > Citrix-Warnungsrichtlinie ändern. Diese Richtlinien werden erstellt, wenn mindestens ein Warnungsziel – eine Bereitstellungsgruppe oder ein Multi-Session-OS-VDA – in Ihrer Site definiert ist. Darüber hinaus werden diese integrierten Warnungen automatisch zu einer neuen Bereitstellungsgruppe oder einem Multi-Session-OS-VDA hinzugefügt.
Wenn Sie Director und Ihre Site aktualisieren, werden die Warnungsrichtlinien Ihrer vorherigen Director-Instanz übernommen. Integrierte Warnungsrichtlinien werden nur erstellt, wenn in der Monitor-Datenbank keine entsprechenden Warnungsregeln vorhanden sind.
Für die Schwellenwerte der integrierten Warnungsrichtlinien siehe den Abschnitt Bedingungen für Warnungsrichtlinien.

Erweiterte Warnungsrichtlinien
Die Funktion „Proaktive Benachrichtigung und Warnung“ des Director wurde erweitert und umfasst ein neues Warnungs-Framework namens Erweiterte Warnungsrichtlinien. Mit dieser Funktion können Sie Warnungen erstellen, indem Sie detaillierte Angaben für jedes Element oder jede Bedingung hinzufügen, wodurch die Kontrolle über den Warnungsbereich verbessert wird. Derzeit umfassen diese Richtlinien Warnungen für Kosteneinsparungen und Infrastruktur.
Mit der Einführung von erweiterten Warnungsrichtlinien, einer datenquellenbasierten Warnung, können Sie die Bereichsfilterung mit mehreren Bedingungen verwenden.
Diese Funktion hilft Ihnen, übermäßige Warnungen zu reduzieren, die zu einer verminderten Reaktionsfähigkeit oder Effektivität bei der Behebung wichtiger Probleme führen könnten. Diese Richtlinie hilft, die Wirksamkeit von Warnungsrichtlinien und das Engagement der Administratoren zu messen.
Sie können eine erweiterte Warnungsrichtlinie im Abschnitt Warnungen > Erweiterte Warnungsrichtlinie > Richtlinie erstellen erstellen.
Sie können eine der folgenden Datenquellen auswählen:
- Maschinen
- Provisioning-Dienst
- StoreFront™
- Delivery Controller™
Warnungen für Kosteneinsparungen
Sie können Warnungen für Kosteneinsparungen erstellen, die Ihnen helfen, Kosten zu optimieren. Derzeit können Sie Warnungen für Maschinen erstellen.
Gehen Sie wie folgt vor, um Warnungen für Maschinen zu erstellen:
- Klicken Sie auf die Registerkarte Warnungen > Erweiterte Warnungsrichtlinien. Die Seite Erweiterte Warnungsrichtlinien wird angezeigt.
- Klicken Sie auf Richtlinie erstellen. Der Abschnitt Erweiterte Warnungsrichtlinien erstellen wird angezeigt.
-
Wählen Sie Maschinen aus der Dropdownliste Datenquelle aus. Die Bedingung Kosteneinsparungen und die entsprechenden Bedingungstypen werden angezeigt.

-
Wählen Sie die folgenden Bedingungstypen nach Bedarf aus:
- Energieverwaltete Maschinen konnten nicht eingeschaltet werden
- Energieverwaltete Maschinen konnten nicht ausgeschaltet werden
- Energieverwaltete Maschinen mit hoher Betriebszeit
- Wählen Sie die spezifischen Parameter und die entsprechenden Optionen für jede der ausgewählten Bedingungen aus.
-
Legen Sie die Warn- und kritischen Metriken für den ausgewählten Bedingungstyp fest:
-
Für energieverwaltete Maschinen mit hoher Betriebszeit:
- Anzahl der Maschinen, die den Betriebszeitschwellenwert überschreiten
- Wiederholungsintervall für Warnungen (in Min.). Das Intervall kann mindestens 60 Minuten betragen.
-
Für energieverwaltete Maschinen, die nicht eingeschaltet werden konnten, und energieverwaltete Maschinen, die nicht ausgeschaltet werden konnten:
- Anzahl der Maschinen, die den Betriebszeitschwellenwert überschreiten
- Abtastintervall (in Min.). Intervalle können Vielfache von 30 Min. sein.
- Wiederholungsintervall (in Min.). Wiederholungsalarme können Vielfache von 60 Min. sein.
-
- Planen Sie bei Bedarf Wiederholungsintervalle für die ausgewählten Alarme.
- Definieren Sie den Umfang des Alarms.
-
Legen Sie die Benachrichtigungskanäle fest. Dies kann E-Mail oder Webhook sein.
-
Sie können die folgenden Kontrollkästchen auswählen:
- Eine JSON-Nutzlast als Anhang im Webhook einschließen
- Eine CSV-Datei als Anhang in der E-Mail einschließen
Weitere Informationen finden Sie unter Verbesserungen des Alarm-Inhalts.
-
- Geben Sie die Alarmdetails wie Alarmname und Beschreibung (optional) ein.
- Klicken Sie auf Speichern. Der Alarm wird erstellt.
Alarme für die Infrastrukturüberwachung
Sie können Alarme erstellen, um den Zustand der folgenden unterstützten Citrix Virtual Apps and Desktops™-Komponenten zu überwachen:
-
Provisioning Service

-
StoreFront

-
Delivery Controller

Sobald die Einrichtung der Infrastrukturüberwachung abgeschlossen ist, können Sie die in Director verfügbaren Integritätsdaten verwenden, um Warnungen für jede erforderliche Komponente zu konfigurieren. Administratoren können Bedingungen, Bereiche und Benachrichtigungsmedien festlegen, um wichtige Warnungen per E-Mail oder als JSON-Nutzlast über Webhooks zu erhalten. Für Provisioning Service und Delivery Controller können Sie den Bereich der Warnungen entweder auf Standortebene oder auf Ebene einzelner Server auswählen. Wenn Sie beispielsweise im Fall von Provisioning Service „Alle Provisioning Services“ auswählen, erhalten Sie nur eine einzige Warnung für den gesamten Standort, selbst wenn der Standort zwei Server hat. Dies wird als Warnung auf Standortebene betrachtet. Die ausgelösten Warnungen sind auch im Abschnitt Citrix-Warnungen zur Analyse und Verwaltung verfügbar.
Als Teil der neu eingeführten Infrastrukturrichtlinie werden die Warnungsbedingungen in vier Abschnitte unterteilt, wie folgt:
- Erreichbarkeit
- Abhängige Dienste
- Auswirkungen
- Ressourcenauslastung
Bedingungen innerhalb jeder Kategorie können je nach Ihren organisatorischen Prioritäten mit dem Schweregrad Kritisch und Warnung festgelegt werden. Sie können auch Wiederholungswarnungsintervalle für diese Warnungen planen.
Sie können eine Infrastrukturrichtlinie im Abschnitt Warnungen > Citrix-Warnungsrichtlinien erstellen. Sie können die erforderliche Kategorie und dann die erforderlichen Bedingungen für die Richtlinie auswählen. Weitere Informationen zum Erstellen einer Richtlinie finden Sie unter Warnungsrichtlinien erstellen. Nachdem die Richtlinie erstellt wurde, können Sie sie auf der Seite Citrix-Warnungen bearbeiten, löschen oder deaktivieren.
Weitere Details zu den in jeder Kategorie und Komponente unterstützten Bedingungen finden Sie unter:
- Provisioning Service-Integritätsmetriken
- StoreFront-Integritätsmetriken
- Integritätsmetriken des Delivery Controllers
Die folgenden Daten werden als Warnung per E-Mail oder auf der Citrix Alert-Seite empfangen:
| Feld | Beschreibung |
|---|---|
| Kunden-ID | Die Kunden-ID der Site. |
| Warnstufe | Die möglichen Werte sind Kritisch und Warnung. |
| Ziel | Der Name des Computers, für den die Warnung ausgelöst wird. |
| Zeit | Die Zeit, zu der die Warnung ausgelöst wird. |
| Geltungsbereich | Der Geltungsbereich der Richtlinie. |
| Richtlinie | Der Name der Richtlinie. |
| Beschreibung | Die Beschreibung des Problems, für das die Warnung ausgelöst wird. |
Umfang der Richtlinie definieren
Sie können den Umfang Ihrer Warnung definieren und Ausnahmen hinzufügen. Die Warnung wird nur für den ausgewählten Umfang generiert, und der Unterumfang, der durch Hinzufügen von Ausnahmen ausgeschlossen wurde, wird nicht in die Warnungsgenerierung einbezogen. Diese Funktion hilft Ihnen, Warnungen auf einer granularen Ebene zu erstellen.
Sie können Benachrichtigungen per E-Mail oder über Webhook-URLs erstellen. Sie können auch Ihre bevorzugte Sprache auswählen, in der Sie Warnungen erhalten möchten. Sie können auch eine Option auswählen, um die Warnungsparameter in einem CSV-Dateianhang für E-Mails oder in einer JSON-Nutzlast über eine Webhook-URL zu erhalten. Der Anhang enthält Details zu den erforderlichen Parametern. Weitere Informationen finden Sie unter Verbesserungen des Warnungsinhalts.
Die folgenden Daten werden als Warnung per E-Mail oder auf der Seite Citrix Alerts empfangen:
| Feld | Beschreibung |
|---|---|
| Kunden-ID | Die Kunden-ID der Site. |
| Warnstufe | Dieser Wert ist der vordefinierte Wert, der für jede Warnbedingung festgelegt ist. Die möglichen Werte sind „Kritisch“ und „Warnung“. |
| Bedingung | Dieser Wert ist die Bedingung, die beim Erstellen der Richtlinie festgelegt wurde. Zum Beispiel ist die Anzahl der nicht registrierten Maschinen gleich oder größer als 20. |
| Ziel | Der Name der Bereitstellungsgruppe oder des Standorts, für die bzw. den die Warnung ausgelöst wird. |
| Standort | Der Name des Standorts. |
| Geltungsbereich | Der Geltungsbereich der Richtlinie. Dieser Wert umfasst auch den Untergeltungsbereich. |
| Richtlinie | Der Name der Richtlinie. |
| Beschreibung | Die Beschreibung des Problems, für das die Warnung ausgelöst wird. |
Wie erstellt man eine erweiterte Warnungsrichtlinie mithilfe eines PowerShell-Skripts?
PowerShell-Skript zum Erstellen einer Warnungsrichtlinie:
asnp Citrix.Monitor.*
# Add Parameters
$timeSpan = New-TimeSpan -Seconds 30
$alertThreshold = 1
$alarmThreshold = 2
# Add Target UID's
$targetIds = @()
$targetIds += "e9a211b4-a1f3-4f74-b6c7-85225902e997"
# Add email addresses
$emailaddress = @()
$emailaddress += "loki@abc.com"
# Create new policy
$policy = New-MonitorNotificationPolicy -Name "FailedMachinePercentageAlertCreationViaPowershell" -Description "Policy created to test urm" -Enabled $true
<!--NeedCopy-->
Ersetzen Sie die folgende Zeile durch die korrekte Bedingung für FailedMachinePercentage
Add-MonitorNotificationPolicyCondition -Uid $policy.Uid -ConditionType FailedMachinePercentage -AlertThreshold $alertThreshold -AlarmThreshold $alarmThreshold -AlertRenotification $timeSpan -AlarmRenotification $timeSpan
Add-MonitorNotificationPolicyTargets -Uid $policy.Uid -Scope "DG-Multisession" -TargetKind DesktopGroup -TargetIds $targetIds
$policy = Get-MonitorNotificationPolicy -Uid $policy.Uid
$policy
<!--NeedCopy-->

Aus dem vorhergehenden Bild können Sie ersehen, dass die Richtlinie erstellt wurde und die Uid 10 ist.
E-Mail zur Konfiguration hinzufügen
Set-MonitorNotificationEmailServerConfiguration -ProtocolType SMTP -ServerName NameOfTheSMTPServerOrIPAddress -PortNumber 80 -SenderEmailAddress loki@abc.com -RequiresAuthentication 0
<!--NeedCopy-->
E-Mail zur Richtlinie hinzufügen
Add-MonitorNotificationPolicyEmailAddresses -Uid $policy.Uid -EmailAddresses $emailaddress -EmailCultureName "en-US"
<!--NeedCopy-->
Beispielskript zum Hinzufügen von E-Mail:
Add-MonitorNotificationPolicyEmailAddresses -Uid 10 -EmailAddresses $emailaddress -EmailCultureName "en-US"
<!--NeedCopy-->

Webhook-URL zur Richtlinie hinzufügen
Set-MonitorNotificationPolicy –Uid $polcy.Uid –Webhook 'URL'
<!--NeedCopy-->

Beispielskript zum Hinzufügen einer Webhook-URL:
Set-MonitorNotificationPolicy –Uid 10 –Webhook 'https://hooks.slack.com/triggers/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'
<!--NeedCopy-->
Details der erstellten Richtlinie abrufen
Get-MonitorNotificationPolicy -Uid 10
<!--NeedCopy-->

Benachrichtigungsrichtlinien erstellen

So erstellen Sie eine Benachrichtigungsrichtlinie, z. B. um eine Benachrichtigung zu generieren, wenn ein bestimmter Satz von Sitzungsanzahlkriterien erfüllt ist:
- Gehen Sie zu Benachrichtigungen > Citrix Benachrichtigungsrichtlinie und wählen Sie beispielsweise die Richtlinie für Multi-Session-Betriebssysteme aus.
- Klicken Sie auf Erstellen.
- Benennen und beschreiben Sie die Richtlinie, und legen Sie dann die Bedingungen fest, die erfüllt sein müssen, damit die Benachrichtigung ausgelöst wird. Geben Sie beispielsweise Warn- und kritische Werte für Spitzenwerte bei verbundenen Sitzungen, getrennten Sitzungen und gleichzeitig aktiven Gesamtsitzungen an. Warnwerte dürfen nicht größer sein als kritische Werte. Weitere Informationen finden Sie unter Bedingungen für Benachrichtigungsrichtlinien.
- Legen Sie das Intervall für die erneute Benachrichtigung fest. Wenn die Bedingungen für die Warnung weiterhin erfüllt sind, wird die Warnung in diesem Zeitintervall erneut ausgelöst, und, falls in der Warnungsrichtlinie eingerichtet, wird eine E-Mail-Benachrichtigung generiert. Eine verworfene Warnung generiert im Intervall für die erneute Benachrichtigung keine E-Mail-Benachrichtigung.
- Legen Sie den Bereich fest. Legen Sie ihn beispielsweise für eine bestimmte Bereitstellungsgruppe fest.
-
Geben Sie unter „Benachrichtigungseinstellungen“ an, wer per E-Mail benachrichtigt werden soll, wenn die Warnung ausgelöst wird. Sie müssen auf der Registerkarte E-Mail-Serverkonfiguration einen E-Mail-Server angeben, um die E-Mail-Benachrichtigungseinstellungen in den Warnungsrichtlinien festzulegen.
-
Sie können den Warnungsinhalt auch in einem .CSV-Anhang oder über die JSON-Nutzlast erhalten. Wählen Sie dazu die folgenden Kontrollkästchen aus:
- JSON-Nutzlast als Anhang im Webhook einschließen
- CSV-Datei als Anhang in der E-Mail einschließen
Hinweis:
Der Empfang von Warnungsinhalten über .CSV-Anhang und JSON-Nutzlast ist derzeit nur für wenige Warnungen verfügbar. Weitere Informationen finden Sie unter Verbesserungen des Warnungsinhalts
-
- Klicken Sie auf Speichern.
Das Erstellen einer Richtlinie mit 20 oder mehr im Bereich definierten Bereitstellungsgruppen kann etwa 30 Sekunden dauern, bis die Konfiguration abgeschlossen ist. Während dieser Zeit wird ein Spinner angezeigt.
Das Erstellen von mehr als 50 Richtlinien für bis zu 20 eindeutige Bereitstellungsgruppen (insgesamt 1000 Bereitstellungsgruppenziele) kann zu einer Erhöhung der Antwortzeit (über 5 Sekunden) führen.
Das Verschieben einer Maschine mit aktiven Sitzungen von einer Bereitstellungsgruppe in eine andere kann zu fehlerhaften Warnungen der Bereitstellungsgruppe führen, die mithilfe von Maschinenparametern definiert wurden.
Hinweis:
Nachdem Sie eine Warnungsrichtlinie gelöscht haben, kann es bis zu 30 Minuten dauern, bis die von der Richtlinie generierten Warnungsbenachrichtigungen eingestellt werden.
Verbesserungen des Warnungsinhalts
Die Alarmierungsfunktion des Director wurde um einen CSV-Anhang und eine JSON-Nutzlast erweitert. Mit dieser Erweiterung können Sie Alarmdetails in einem CSV-Anhang per E-Mail oder als JSON-Nutzlast erhalten, wenn ein Webhook vorhanden ist. Mithilfe dieses CSV-Anhangs oder der JSON-Nutzlast können Sie angereicherte Inhalte auf detaillierter Ebene empfangen, was die schnelle Identifizierung und Behebung von Problemen unterstützt.
Derzeit ist diese Erweiterung nur für die folgenden Alarme verfügbar:
- Maschinenverfügbarkeit
- Fehlgeschlagene Einschaltvorgänge
- Fehlgeschlagene Ausschaltvorgänge
- Nicht registrierte Maschinen (%)
Um diese Funktion zu nutzen, navigieren Sie zum Alarm und aktivieren Sie die folgenden Kontrollkästchen:
- JSON-Nutzlast als Anhang im Webhook einschließen
- CSV-Datei als Anhang in der E-Mail einschließen
Im Folgenden sehen Sie einen Screenshot aus dem Abschnitt Citrix-Alarmrichtlinien:

Hier ist ein Screenshot aus dem Abschnitt Erweiterte Alarmrichtlinien:

CSV-Anhang
Die folgende Tabelle enthält die Spalten des .CSV-Anhangs für alle unterstützten Alarme:
| Spalte | Zutreffende Warnung |
|---|---|
| Maschinenname, IP-Adresse und Bereitstellungsgruppenname | Maschinenverfügbarkeit, Fehlgeschlagene Ausschaltaktion und Fehlgeschlagene Einschaltaktion sowie Nicht registrierte Maschinen (%) |
| Aktueller Registrierungsstatus, Fehlerdatum, Fehlerstatus und Lebenszyklusstatus | Nicht registrierte Maschine (%) |
| Grund für den Fehler der letzten Stromaktion, Auslöser der letzten Stromaktion, Typ der letzten Stromaktion und Datum des Abschlusses der letzten Stromaktion | Fehlgeschlagene Ausschaltaktion und fehlgeschlagene Einschaltaktion |
| Einschaltstatus, Einschaltzeitpunkt und Gesamtbetriebszeit in Minuten | Maschinenverfügbarkeit |
Webhook-Nutzlast
Warnung: Prozentsatz nicht registrierter Maschinen
{
"text": "{\"Address\":\"<Webhook URL>\",\"NotificationId\":\"<NotificationGUID>\",\"NotificationState\":\"NotificationActive\",\"Priority\":\"<Critical/Warning>\",\"Target\":\"<DeliveryGroupName>\",\"Condition\":\"Unregistered machines (in %)\",\"Value\":\"<Value Set as Threshold>\",\"Timestamp\":\"<Timestamp string Eg: April 25, 2024 9:33 PM (UTC +5)>\",\"PolicyName\":\"<Alert Policy Name>\",\"Description\":\"<Alert Policy Description>\",\"Scope\":\"DeliveryGroup\",\"Site\":\"<Name of the Site>\",\"AttachmentData\":[{\"MachineName\":\"<Name of the Machine>\",\"IPAddress\":\"<IP Address>\",\"DeliveryGroupName\":\"<Name of the DeliveryGroup>\",\"CurrentRegistrationState\":\"Unregistered\",\"FailureDate\":\"<Date of Failure>\",\"FaultState\":\"<Fault State of the Machine>\",\"LifecycleState\":\"<Lifecycle state of the Machine>\"},{\"MachineName\":\"<Name of the Machine>\",\"IPAddress\":\"<IP Address>\",\"DeliveryGroupName\":\"<Name of the DeliveryGroup>\",\"CurrentRegistrationState\":\"Unregistered\",\"FailureDate\":\"<Date of Failure>\",\"FaultState\":\"<Fault State of the Machine>\",\"LifecycleState\":\"<Lifecycle state of the Machine>\"}]}"
}
<!--NeedCopy-->
Warnung: Fehlgeschlagene Einschaltaktionen
{
"text": "{\"Address\":\"<Webhook URL>\",\"NotificationId\":\"<NotificationGUID>\",\"NotificationState\":\"NotificationActive\",\"Priority\":\"<Critical/Warning>\",\"Target\":\"<DeliveryGroupName>\",\"Condition\":\"Failure To PowerOn Action\",\"Value\":\"<Value Set as Threshold>\",\"Timestamp\":\"<Timestamp string Eg: April 25, 2024 9:33 PM (UTC +5)>\",\"PolicyName\":\"<Alert Policy Name>\",\"Description\":\"<Alert Policy Description>\",\"Scope\":\"DeliveryGroup\",\"Site\":\"<Name of the Site>\",\"AttachmentData\":[{\"MachineName\":\"<Name of the Machine>\",\"IPAddress\":\"<IP Address>\",\"DeliveryGroupName\":\"<Name of the DeliveryGroup>\",\"LastPowerActionFailureReason\":\"<HypervisorReportedFailure, HypervisorRateLimitExceeded, UnknownError, Power Action Type>\",\"LastPowerActionTriggeredBy\":\"<End-User, Administrator, Auto-Scale, Schedule>\",\"LastPowerActionType\":\"<PowerOn/PowerOff>\",\"LastPowerActionCompletedDate\":\"<Time string Eg: 2024-05-15T15:04:27.723>\"},{\"MachineName\":\"<Name of the Machine>\",\"IPAddress\":\"<IP Address>\",\"DeliveryGroupName\":\"<Name of the DeliveryGroup>\",\"LastPowerActionFailureReason\":\"<HypervisorReportedFailure, HypervisorRateLimitExceeded, UnknownError, Power Action Type>\",\"LastPowerActionTriggeredBy\":\"<End-User, Administrator, Auto-Scale, Schedule>\",\"LastPowerActionType\":\"<PowerOn/PowerOff>\",\"LastPowerActionCompletedDate\":\"<Time string Eg: 2024-05-15T15:04:27.723>\"}]}"
}
<!--NeedCopy-->
Warnung: Fehlgeschlagene Ausschaltaktionen
{
"text": "{\"Address\":\"<Webhook URL>\",\"NotificationId\":\"<NotificationGUID>\",\"NotificationState\":\"NotificationActive\",\"Priority\":\"<Critical/Warning>\",\"Target\":\"<DeliveryGroupName>\",\"Condition\":\"Failure To PowerOff Action\",\"Value\":\"<Value Set as Threshold>\",\"Timestamp\":\"<Timestamp string Eg: April 25, 2024 9:33 PM (UTC +5)>\",\"PolicyName\":\"<Alert Policy Name>\",\"Description\":\"<Alert Policy Description>\",\"Scope\":\"DeliveryGroup\",\"Site\":\"<Name of the Site>\",\"AttachmentData\":[{\"MachineName\":\"<Name of the Machine>\",\"IPAddress\":\"<IPV4 Address of the Machine>\",\"DeliveryGroupName\":\"<Name of the DeliveryGroup>\",\"LastPowerActionFailureReason\":\"<HypervisorReportedFailure,HypervisorRateLimitExceeded,UnknownError,Power Action Type>\",\"LastPowerActionTriggeredBy\":\"<End-User,Administrator,Auto-Scale,Schedule>\",\"LastPowerActionType\":\"<PowerOn/PowerOff>\",\"LastPowerActionCompletedDate\":\"<Time string Eg: 2024-05-15T15:04:27.723>\"},{\"MachineName\":\"<Name of the Machine>\",\"IPAddress\":\"<IPV4 Address of the Machine>\",\"DeliveryGroupName\":\"<Name of the DeliveryGroup>\",\"LastPowerActionFailureReason\":\"<HypervisorReportedFailure,HypervisorRateLimitExceeded,UnknownError,Power Action Type>\",\"LastPowerActionTriggeredBy\":\"<End-User,Administrator,Auto-Scale,Schedule>\",\"LastPowerActionType\":\"<PowerOn/PowerOff>\",\"LastPowerActionCompletedDate\":\"<Time string Eg: 2024-05-15T15:04:27.723>\"}]}"
}
<!--NeedCopy-->
Warnung: Maschinenverfügbarkeit
{
"text": "{\"Address\":\"<Webhook URL>\",\"NotificationId\":\"<NotificationGUID>\",\"NotificationState\":\"NotificationActive\",\"Priority\":\"<Critical/Warning>\",\"Target\":\"<DeliveryGroupName>\",\"Condition\":\"Machine Uptime Alert\",\"Value\":\"<Value Set as Threshold>\",\"Timestamp\":\"<Timestamp string Eg: April 25, 2024 9:33 PM (UTC +5)>\",\"PolicyName\":\"<Alert Policy Name>\",\"Description\":\"<Alert Policy Description>\",\"Scope\":\"DeliveryGroup\",\"Site\":\"<Name of the Site>\",\"AttachmentData\":[{\"MachineName\":\"<Name of the Machine>\",\"IPAddress\":\"<IP Address>\",\"DeliveryGroupName\":\"<Name of the DeliveryGroup>\",\"PowerState\":\"<On/Off>\",\"PoweredOnDate\":\"2024-05-15T15:04:27.723\",\"TotalUptimeInMinutes\":180},{\"MachineName\":\"<Name of the Machine>\",\"IPAddress\":\"<IP Address>\",\"DeliveryGroupName\":\"<Name of the DeliveryGroup>\",\"PowerState\":\"<ON/OFF>\",\"PoweredOnDate\":\"2024-05-15T15:04:27.723\",\"TotalUptimeInMinutes\":\"<Uptime Duration>\"}]}"
}
<!--NeedCopy-->
Bedingungen für Alarmrichtlinien
Nachfolgend finden Sie die Alarmkategorien, empfohlene Maßnahmen zur Entschärfung des Alarms und, falls definiert, integrierte Richtlinienbedingungen. Die integrierten Alarmrichtlinien sind für Alarm- und Re-Alarmintervalle von 60 Minuten definiert.
Spitze der verbundenen Sitzungen
- Überprüfen Sie die Ansicht „Sitzungstrends“ in Director auf die Spitze der verbundenen Sitzungen.
- Stellen Sie sicher, dass genügend Kapazität vorhanden ist, um die Sitzungslast zu bewältigen.
- Fügen Sie bei Bedarf neue Maschinen hinzu.
Spitze der getrennten Sitzungen
- Überprüfen Sie die Ansicht „Sitzungstrends“ in Director auf die Spitze der getrennten Sitzungen.
- Stellen Sie sicher, dass genügend Kapazität vorhanden ist, um die Sitzungslast zu bewältigen.
- Fügen Sie bei Bedarf neue Maschinen hinzu.
- Melden Sie getrennte Sitzungen bei Bedarf ab.
Spitze der gleichzeitig aktiven Sitzungen insgesamt
- Überprüfen Sie die Ansicht „Sitzungstrends“ in Director auf die Spitze der gleichzeitig aktiven Sitzungen.
- Stellen Sie sicher, dass genügend Kapazität vorhanden ist, um die Sitzungslast zu bewältigen.
- Fügen Sie bei Bedarf neue Maschinen hinzu.
- Getrennte Sitzungen bei Bedarf abmelden
CPU
Der Prozentsatz der CPU-Auslastung gibt den gesamten CPU-Verbrauch auf dem VDA an, einschließlich des Verbrauchs durch die Prozesse. Weitere Einblicke in die CPU-Auslastung einzelner Prozesse erhalten Sie auf der Seite Maschinendetails des entsprechenden VDA.
- Gehen Sie zu Maschinendetails > Historische Auslastung anzeigen > Top 10 Prozesse, um die CPU-verbrauchenden Prozesse zu identifizieren. Stellen Sie sicher, dass die Richtlinie zur Prozessüberwachung aktiviert ist, um die Erfassung von Ressourcennutzungsstatistiken auf Prozessebene zu initiieren.
- Beenden Sie den Prozess bei Bedarf.
- Das Beenden des Prozesses führt zum Verlust nicht gespeicherter Daten.
-
Wenn alles wie erwartet funktioniert, fügen Sie in Zukunft zusätzliche CPU-Ressourcen hinzu.
Hinweis:
Die Richtlinieneinstellung Ressourcenüberwachung aktivieren ist standardmäßig für die Überwachung von CPU- und Arbeitsspeicher-Leistungsindikatoren auf Maschinen mit VDAs zugelassen. Wenn diese Richtlinieneinstellung deaktiviert ist, werden keine Warnungen mit CPU- und Arbeitsspeicherbedingungen ausgelöst. Weitere Informationen finden Sie unter Richtlinieneinstellungen für die Überwachung
Bedingungen für Smart Policies:
- Geltungsbereich: Bereitstellungsgruppe, Geltungsbereich für Multi-Session-Betriebssysteme
- Schwellenwerte: Warnung – 80 %, Kritisch – 90 %
Arbeitsspeicher
Der Prozentsatz der Speicherauslastung gibt den gesamten Speicherverbrauch auf dem VDA an, einschließlich des Verbrauchs durch die Prozesse. Weitere Einblicke in die Speicherauslastung einzelner Prozesse erhalten Sie auf der Seite Maschinendetails des entsprechenden VDA.
- Gehen Sie zu Maschinendetails > Historische Auslastung anzeigen > Top 10 Prozesse, um die speicherverbrauchenden Prozesse zu identifizieren. Stellen Sie sicher, dass die Richtlinie zur Prozessüberwachung aktiviert ist, um die Erfassung von Ressourcennutzungsstatistiken auf Prozessebene zu initiieren.
- Beenden Sie den Prozess bei Bedarf.
- Das Beenden des Prozesses führt zum Verlust nicht gespeicherter Daten.
-
Wenn alles wie erwartet funktioniert, fügen Sie zukünftig zusätzlichen Speicher hinzu.
Hinweis:
Die Richtlinieneinstellung Ressourcenüberwachung aktivieren ist standardmäßig für die Überwachung von CPU- und Arbeitsspeicher-Leistungsindikatoren auf Maschinen mit VDAs zulässig. Wenn diese Richtlinieneinstellung deaktiviert ist, werden keine Warnungen mit CPU- und Arbeitsspeicherbedingungen ausgelöst. Weitere Informationen finden Sie unter Richtlinieneinstellungen für die Überwachung
Smart-Richtlinienbedingungen:
- Geltungsbereich: Delivery Group, Multi-Session-OS-Geltungsbereich
- Schwellenwerte: Warnung – 80 %, Kritisch – 90 %
Fehlerrate bei Verbindungen
Prozentsatz der Verbindungsfehler in der letzten Stunde.
- Berechnet auf der Grundlage der Gesamtfehler im Verhältnis zu den insgesamt versuchten Verbindungen.
- Überprüfen Sie die Ansicht „Director Connection Failures Trends“ auf Ereignisse, die aus dem Konfigurationsprotokoll protokolliert wurden.
- Stellen Sie fest, ob Anwendungen oder Desktops erreichbar sind.
Anzahl der Verbindungsfehler
Anzahl der Verbindungsfehler in der letzten Stunde.
- Überprüfen Sie die Ansicht „Director Connection Failures Trends“ auf Ereignisse, die im Konfigurationsprotokoll protokolliert wurden.
- Ermitteln Sie, ob Anwendungen oder Desktops erreichbar sind.
ICA® RTT (Durchschnitt)
Durchschnittliche ICA-Roundtrip-Zeit.
- Überprüfen Sie Citrix ADM auf eine Aufschlüsselung der ICA-RTT, um die Grundursache zu ermitteln. Weitere Informationen finden Sie in der Citrix ADM-Dokumentation.
- Wenn Citrix ADM nicht verfügbar ist, überprüfen Sie die Ansicht „Director User Details“ auf die ICA-RTT und Latenz und ermitteln Sie, ob es sich um ein Netzwerkproblem oder ein Problem mit Anwendungen oder Desktops handelt.
ICA RTT (Anzahl der Sitzungen)
Anzahl der Sitzungen, die die Schwellenwert-ICA-Roundtrip-Zeit überschreiten.
- Überprüfen Sie Citrix ADM auf die Anzahl der Sitzungen mit hoher ICA-RTT. Weitere Informationen finden Sie in der Citrix ADM-Dokumentation.
-
Wenn Citrix ADM nicht verfügbar ist, arbeiten Sie mit dem Netzwerkteam zusammen, um die Grundursache zu ermitteln.
Smart-Policy-Bedingungen:
- Geltungsbereich: Delivery Group, Multi-Session OS-Geltungsbereich
- Schwellenwerte: Warnung – 300 ms für 5 oder mehr Sitzungen, Kritisch – 400 ms für 10 oder mehr Sitzungen
ICA RTT (% der Sitzungen)
Prozentsatz der Sitzungen, die die durchschnittliche ICA-Roundtrip-Zeit überschreiten.
- Überprüfen Sie Citrix ADM auf die Anzahl der Sitzungen mit hohem ICA-RTT. Weitere Informationen finden Sie in der Citrix ADM Dokumentation.
- Wenn Citrix ADM nicht verfügbar ist, arbeiten Sie mit dem Netzwerkteam zusammen, um die Grundursache zu ermitteln.
ICA-RTT (Benutzer)
ICA-Roundtripzeit, die auf Sitzungen angewendet wird, die vom angegebenen Benutzer gestartet wurden. Der Alarm wird ausgelöst, wenn der ICA-RTT in mindestens einer Sitzung den Schwellenwert überschreitet.
Fehlerhafte Maschinen (Single-Session-OS)
Anzahl der fehlerhaften Single-Session-OS-Maschinen. Fehler können aus verschiedenen Gründen auftreten, wie in den Ansichten Director-Dashboard und Filter gezeigt.
-
Führen Sie die Citrix Scout-Diagnose aus, um die Grundursache zu ermitteln.
Smart-Richtlinienbedingungen:
- Geltungsbereich: Bereitstellungsgruppe, Multi-Session-OS-Geltungsbereich
- Schwellenwerte: Warnung - 1, Kritisch - 2
Fehlerhafte Maschinen (Multi-Session-OS)
Anzahl der fehlerhaften Multi-Session-OS-Maschinen. Fehler können aus verschiedenen Gründen auftreten, wie in den Ansichten Director-Dashboard und Filter gezeigt.
-
Führen Sie die Citrix Scout-Diagnose aus, um die Grundursache zu ermitteln.
Smart-Richtlinienbedingungen:
- Geltungsbereich: Bereitstellungsgruppe, Multi-Session-OS-Geltungsbereich
- Schwellenwerte: Warnung – 1, Kritisch – 2
Fehlerhafte Maschinen (in %)
Der Prozentsatz der fehlerhaften Einzelsitzungs- und Mehrsitzungs-Betriebssystemmaschinen in einer Bereitstellungsgruppe, berechnet auf der Grundlage der Anzahl der fehlerhaften Maschinen. Diese Alarmbedingung ermöglicht es Ihnen, Alarmschwellenwerte als Prozentsatz fehlerhafter Maschinen in einer Bereitstellungsgruppe zu konfigurieren, und wird alle 30 Sekunden berechnet. Fehler können aus verschiedenen Gründen auftreten, wie in den Ansichten „Director-Dashboard“ und „Filter“ gezeigt. Führen Sie die Citrix Scout-Diagnose aus, um die Grundursache zu ermitteln. Weitere Informationen finden Sie unter Benutzerprobleme beheben.
Fehlerhafte Einschaltaktion und fehlerhafte Ausschaltaktion
Anzahl der fehlgeschlagenen Einschaltaktionen und fehlgeschlagenen Ausschaltaktionen in einer Bereitstellungsgruppe, berechnet auf der Grundlage der Anzahl der energieverwalteten Maschinen, die nicht ein- oder ausgeschaltet werden konnten. Diese Alarmbedingung ermöglicht es Ihnen, Alarmschwellenwerte als Anzahl der energieverwalteten Maschinen zu konfigurieren, die in einer Bereitstellungsgruppe nicht ein- oder ausgeschaltet werden konnten, und wird alle 30 Minuten berechnet.
Der Administrator kann die folgenden Parameter für diese Alarme in der erweiterten Alarmrichtlinie konfigurieren:
- Ausgelöst durch: Was die Energieaktion ausgelöst hat
- Fehlerursache: Warum die Aktion fehlgeschlagen ist
- Schwellenwert: Schwellenwert für die Anzahl der Maschinen, bei denen die Energieaktion fehlgeschlagen ist, um die Richtlinie auszulösen
- Abtastintervall: Das Intervall, in dem die fehlgeschlagene Energieaktion überprüft werden muss
- Wiederholungsalarm-Intervall: Nach welcher Zeit der Alarm erneut gesendet werden muss
Fehler können aus verschiedenen Gründen auftreten, wie in den Ansichten „Director-Dashboard“ und „Filter“ gezeigt. Führen Sie die Citrix Scout-Diagnose aus, um die Grundursache zu ermitteln. Weitere Informationen finden Sie unter Benutzerprobleme beheben.
Nicht registrierte Maschinen (in %)
Eine Maschine gilt als nicht registriert, wenn sie aufgrund eines Neustarts instabil wird oder wenn ein Kommunikationsproblem zwischen dem Delivery Controller und den virtuellen Maschinen besteht. Die nicht registrierten Maschinen (in %) ist der Prozentsatz der nicht registrierten Einzelsitzungs- und Mehrsitzungs-Betriebssystemmaschinen in einer Bereitstellungsgruppe, berechnet auf der Grundlage der Anzahl der nicht registrierten Maschinen. Diese Alarmbedingung ermöglicht es Ihnen, Warn- und kritische Schwellenwerte als Prozentsatz nicht registrierter Maschinen in einer Bereitstellungsgruppe zu konfigurieren. Sie können ein Intervall für die erneute Alarmierung festlegen. Sie können auch eine E-Mail-Adresse hinzufügen, um eine Benachrichtigung zu erhalten, wenn die Bedingungen für nicht registrierte Maschinen (in %) erfüllt sind. Wenn der kritische oder Warnschwellenwert überschritten wird, werden Alarme und E-Mails generiert. Sie können Alarme unter Citrix Alerts anzeigen. Sie können sie nach der Kategorie nicht registrierte Maschinen (in %) sowie nach dem erforderlichen Status und der erforderlichen Zeit filtern.
Sie können Alarmdetails auch in einem CSV-Anhang erhalten, wenn eine E-Mail vorhanden ist, oder über eine JSON-Nutzlast, wenn ein Webhook vorhanden ist.
Hinweis:
Der kritische Wert muss größer sein als der Warnwert.
Richtlinienbedingungen:
- Geltungsbereich: Einzelsitzungs-Betriebssystem und Mehrsitzungs-Betriebssystem-Bereitstellungsgruppe
- Schwellenwerte: Warnung und Kritisch
Warnung zur Maschinenverfügbarkeit
Die Maschinenverfügbarkeit in einer Bereitstellungsgruppe wird basierend auf der Anzahl der Stunden pro Tag, pro Woche oder pro Monat für eine Maschine berechnet, die in einer Bereitstellungsgruppe eingeschaltet ist. Diese Warnbedingung ermöglicht es Ihnen, Warnschwellenwerte als die Stunden zu konfigurieren, die eine Maschine in einer Bereitstellungsgruppe eingeschaltet ist. Die Warnungen zur Maschinenverfügbarkeit funktionieren in folgenden Fällen:
- Stunden pro Tag – Sie können die Anzahl der Stunden angeben, die eine Maschine pro Tag eingeschaltet ist, und diese wird alle 30 Minuten berechnet. Die maximale Anzahl der Stunden pro Tag, die Sie einstellen können, beträgt 24 Stunden.
- Stunden pro Woche – Sie können die Anzahl der Stunden angeben, die eine Maschine pro Woche eingeschaltet ist, und diese wird alle sechs Stunden berechnet. Die maximale Anzahl der Stunden pro Woche, die Sie einstellen können, beträgt 168 Stunden.
- Stunden pro Monat – Sie können die Anzahl der Stunden angeben, die eine Maschine pro Monat eingeschaltet ist, und diese wird einmal täglich berechnet. Die maximale Anzahl der Stunden pro Monat beträgt 720 Stunden. Der minimale Wert für das erneute Warnintervall, den Sie einstellen können, beträgt 60 Minuten. Sie können die Anzahl der Maschinen eingeben, die den Schwellenwert für die Maschinenverfügbarkeit im Abschnitt „Warnungen und kritische Warnungen“ überschreiten. Sie können auch Ausnahmen für beliebige Maschinen hinzufügen.
Wenn beispielsweise fünf Bereitstellungsgruppen für diese Warnung hinzugefügt wurden und in der ersten und vierten Bereitstellungsgruppe die Anzahl der Maschinen die Warn- oder kritischen Schwellenwerte überschreitet, wird die Warnung separat für die erste Bereitstellungsgruppe und für die vierte Bereitstellungsgruppe ausgelöst.
Diese Warnung hilft den Administratoren, die Verfügbarkeit der Maschinen zu analysieren, und basierend auf dieser Analyse können die Administratoren zur Kostenoptimierung beitragen. Sie können Warnungsdetails auch in einem CSV-Anhang erhalten, wenn eine E-Mail vorhanden ist, oder über eine JSON-Nutzlast, wenn ein Webhook vorhanden ist.
Durchschnittliche Anmeldedauer
Durchschnittliche Anmeldedauer für Anmeldungen, die in der letzten Stunde stattgefunden haben.
- Überprüfen Sie das Director-Dashboard, um aktuelle Metriken zur Anmeldedauer zu erhalten. Viele Benutzer, die sich innerhalb eines kurzen Zeitraums anmelden, können die Anmeldedauer erhöhen.
-
Überprüfen Sie die Basislinie und die Aufschlüsselung der Anmeldungen, um die Ursache einzugrenzen. Weitere Informationen finden Sie unter Benutzeranmeldeprobleme diagnostizieren
Smart-Richtlinienbedingungen:
- Geltungsbereich: Bereitstellungsgruppe, Geltungsbereich für Multi-Session-Betriebssysteme
- Schwellenwerte: Warnung – 45 Sekunden, Kritisch – 60 Sekunden
Anmeldedauer (Benutzer)
Anmeldedauer für Anmeldungen des angegebenen Benutzers, die in der letzten Stunde aufgetreten sind.
Lastauswertungsindex
Wert des Lastauswertungsindex in den letzten 5 Minuten.
-
Überprüfen Sie Director auf Multi-Session-Betriebssystemmaschinen, die möglicherweise eine Spitzenlast (maximale Last) aufweisen. Zeigen Sie sowohl das Dashboard (Fehler) als auch den Bericht zum Lastauswertungsindex unter Trends an.
Smart-Richtlinienbedingungen:
- Geltungsbereich: Bereitstellungsgruppe, Geltungsbereich für Multi-Session-Betriebssysteme
- Schwellenwerte: Warnung – 80 %, Kritisch – 90 %
Benachrichtigungsrichtlinien mit Webhooks konfigurieren
Neben E-Mail-Benachrichtigungen können Sie Benachrichtigungsrichtlinien mit Webhooks konfigurieren.
Hinweis: Diese Funktion erfordert Delivery Controller(s) Version 7.11 oder höher.
Sie können eine Benachrichtigungsrichtlinie mit einem HTTP-Callback oder einem HTTP-POST mithilfe von PowerShell-Cmdlets konfigurieren. Sie wurden erweitert, um Webhooks zu unterstützen.
Informationen zum Erstellen eines neuen Octoblu-Workflows und zum Abrufen der entsprechenden Webhook-URL finden Sie im Octoblu Developer Hub.
Um eine Webhook-URL für eine neue Benachrichtigungsrichtlinie oder eine bestehende Richtlinie zu konfigurieren, verwenden Sie die folgenden PowerShell-Cmdlets.
Neue Benachrichtigungsrichtlinie mit einer Webhook-URL erstellen:
$policy = New-MonitorNotificationPolicy -Name <Policy name> -Description <Policy description> -Enabled $true -Webhook <Webhook URL>
<!--NeedCopy-->
Webhook-URL zu einer bestehenden Benachrichtigungsrichtlinie hinzufügen:
Set-MonitorNotificationPolicy - Uid <Policy id> -Webhook <Webhook URL>
<!--NeedCopy-->
Hilfe zu den PowerShell-Befehlen finden Sie in der PowerShell-Hilfe, zum Beispiel:
Get-Help <Set-MonitorNotificationPolicy>
<!--NeedCopy-->
Benachrichtigungen, die von der Benachrichtigungsrichtlinie generiert werden, lösen den Webhook mit einem POST-Aufruf an die Webhook-URL aus. Die POST-Nachricht enthält die Benachrichtigungsinformationen im JSON-Format:
{"NotificationId" : \<Notification Id\>,
"Target" : \<Notification Target Id\>,
"Condition" : \<Condition that was violated\>,
"Value" : \<Threshold value for the Condition\>,
"Timestamp": \<Time in UTC when notification was generated\>,
"PolicyName": \<Name of the Alert policy\>,
"Description": \<Description of the Alert policy\>,
"Scope" : \<Scope of the Alert policy\>,
"NotificationState": \<Notification state critical, warning, healthy or dismissed\>,
"Site" : \<Site name\>}
<!--NeedCopy-->
Massenhaftes Verwerfen von Benachrichtigungen
Diese Funktion optimiert den Benachrichtigungsverwaltungsprozess für Administratoren, indem sie Flexibilität bietet und die Benachrichtigungsmüdigkeit reduziert. Administratoren können Benachrichtigungen basierend auf Zeit, Typ oder Kategorie massenhaft verwerfen, was die Benachrichtigungsverwaltung während der Wartung oder beim Umgang mit Hypervisoren und anderen Umgebungen vereinfacht.
Das massenhafte Verwerfen von Benachrichtigungen hilft Administratoren, ihre Arbeitslast effizient zu verwalten und verhindert, dass sie von einer großen Anzahl von Benachrichtigungen überfordert werden.
Schritte zum massenhaften Verwerfen von Benachrichtigungen
-
Navigieren Sie zur Registerkarte Benachrichtigungen > Citrix-Benachrichtigungen. Die Benachrichtigungen werden angezeigt.

- Wählen Sie eine Option aus Quelle, Kategorie, Status oder Zeitraum, um die Benachrichtigungen zu filtern, die Sie verwerfen möchten. Die spezifischen Benachrichtigungen werden angezeigt.
- Aktivieren Sie das Kontrollkästchen neben einer bestimmten Benachrichtigung oder oben, um alle Benachrichtigungen auszuwählen.
- Klicken Sie auf Verwerfen. Eine Benachrichtigung wird angezeigt, um die Verwerfung der Warnungen zu bestätigen.
- Klicken Sie auf Ja. Die ausgewählten Warnungen werden als verworfen markiert, und der Status der Warnung wird entsprechend aktualisiert.
Webhook-Konfiguration mit PowerShell SDK
Die Webhook-Konfigurationsfunktion mit PowerShell SDK ermöglicht Administratoren das Erstellen, Ändern, Löschen und Auflisten von Webhook-Profilen. Diese Funktion bietet Flexibilität bei der Konfiguration von Webhooks, indem sie die Angabe von Headern, Authentifizierungstypen, Inhaltstypen, Payloads und Webhook-URLs ermöglicht.
Hinweis:
Das unterstützte Payload-Format ist Text, und der Endbenutzer muss Text in seinem Webhook aktivieren.
Das neueste Payload-Format ist:
{"text": "This is a message from a Webex incoming webhook."}
<!--NeedCopy-->
Einen Webhook erstellen
Sie können den folgenden PowerShell-Beispielbefehl verwenden, um ein Webhook-Profil zu erstellen:
So erstellen Sie einen Webhook ohne Autorisierungsheader:
$headers = [System.Collections.Generic.Dictionary[string,string]]::new()
$headers.Add("Content-Type", "application/json")
$payloads = '{ "text": "$PAYLOAD" }'
$url = "<Fill this field with the required URL>"
Add-MonitorWebhookProfile -Name "profile_slack" -Description "webhook profile for slack" -Url $url -Headers $headers -PayloadFormat $payloads
<!--NeedCopy-->
So erstellen Sie einen Webhook mit Autorisierungsheader:
$headers = [System.Collections.Generic.Dictionary[string,string]]::new()
$headers.Add("Content-Type", "application/json")
$headers.Add("Authorization", "Basic <Fill this field with the authorization token>")
$payloads = '{ "text": "$PAYLOAD" }'
$url = "<Fill this field with the required URL>"
Add-MonitorWebhookProfile -Name "profile_azure" -Description "webhook profile for azure function with Authentication" -Url $url -Headers $headers -PayloadFormat $payloads
<!--NeedCopy-->
Sobald das Profil erstellt ist, können Sie es in der Datenbank überprüfen. Außerdem finden Sie das neu erstellte Webhook-Profil auf der Seite Citrix Alerts.

Ein Webhook-Profil aktualisieren
Sie können den folgenden PowerShell-Beispielbefehl verwenden, um ein Webhook-Profil zu aktualisieren:
$headers = [System.Collections.Generic.Dictionary[string,string]]::new()
$headers.Add("Content-Type", "application/json")
$payloads = '{ "text": "$PAYLOAD" }'
$url = "<Fill this field with the required URL>"
Set-MonitorWebhookProfile -Uid 1 -Name "profile_slack_citrix" -Description "webhook profile for citrix slack" -Url $url -Headers $headers -PayloadFormat $payloads
<!--NeedCopy-->
Liste aller Webhook-Profile abrufen
Sie können den folgenden PowerShell-Beispielbefehl verwenden, um eine Liste aller verfügbaren Webhook-Profile abzurufen:
Get-MonitorWebhookProfile
Get-MonitorWebhookProfile -Name 'profile_msteams'
Get-MonitorWebhookProfile -Uid 1
<!--NeedCopy-->
Webhook-Profil entfernen
Sie können den folgenden PowerShell-Beispielbefehl verwenden, um ein Webhook-Profil zu entfernen:
Remove-MonitorWebhookProfile -Uid 1
<!--NeedCopy-->
Hinweis:
Wenn ein Webhook-Profil einer Richtlinie zugeordnet ist, kann es nicht entfernt werden. Als Problemumgehung müssen Sie zuerst die Webhook-Zuordnung aus der Richtlinie entfernen.
Richtlinie mit Webhook-Profil erstellen
Sie können den folgenden PowerShell-Beispielbefehl verwenden, um eine Richtlinie mit Webhook-Profil zu erstellen:
New-MonitorNotificationPolicy -Name "Policy1" -Description "Policy Description" -Enabled $true -WebhookProfileId 1
<!--NeedCopy-->
Richtlinie mit Webhook-Profil aktualisieren
Sie können den folgenden PowerShell-Beispielbefehl verwenden, um eine Richtlinie mit Webhook-Profil zu aktualisieren:
$Policy = Set-MonitorNotificationPolicy -Uid 1 -WebhookProfileId 1
<!--NeedCopy-->
Webhook-Zuordnung aus einer Richtlinie entfernen
Sie können den folgenden PowerShell-Beispielbefehl verwenden, um das Webhook-Profil aus einer Richtlinie zu entfernen:
$Policy = Set-MonitorNotificationPolicy -Uid 1 -WebhookProfileId 0
<!--NeedCopy-->
Webhook-Profil testen
Sie können den folgenden PowerShell-Beispielbefehl verwenden, um das Webhook-Profil zu testen:
$headers = [System.Collections.Generic.Dictionary[string,string]]::new()
$headers.Add("Content-Type", "application/json")
$headers.Add("Authorization", "Basic <Fill this with authorization token>")
$payloads = '{ "text": "$PAYLOAD" }'
$url ="<Fill this field with the required URL>"
Test-MonitorWebhookProfile -Url $url -Headers $headers -PayloadFormat $payloads
<!--NeedCopy-->
Überwachung von Hypervisor-Warnungen
Director zeigt Warnmeldungen zur Überwachung der Hypervisor-Integrität an. Warnmeldungen von XenServer® und VMware vSphere helfen bei der Überwachung von Hypervisor-Parametern und -Zuständen. Der Verbindungsstatus zum Hypervisor wird ebenfalls überwacht, um eine Warnung auszugeben, wenn der Cluster oder Pool von Hosts neu gestartet wird oder nicht verfügbar ist.

Um Hypervisor-Warnungen zu erhalten, stellen Sie sicher, dass in Web Studio eine Hosting-Verbindung erstellt wurde. Weitere Informationen finden Sie unter Verbindungen und Ressourcen. Nur diese Verbindungen werden auf Hypervisor-Warnungen überwacht.
Diese Warnmeldungen werden angezeigt, sobald die Schwellenwerte erreicht oder überschritten wurden. Hypervisor-Warnmeldungen können sein:
- Kritisch – kritischer Schwellenwert der Hypervisor-Alarmrichtlinie erreicht oder überschritten
- Warnung – Warnschwellenwert der Hypervisor-Alarmrichtlinie erreicht oder überschritten
- Verworfen – Warnung wird nicht mehr als aktive Warnung angezeigt

Diese Funktion erfordert Delivery Controller Version 7 1811 oder höher. Wenn Sie eine ältere Version von Director mit Sites 7 1811 oder höher verwenden, wird nur die Anzahl der Hypervisor-Warnungen angezeigt. Um die Warnungen anzuzeigen, müssen Sie Director aktualisieren.
Die folgende Tabelle beschreibt die verschiedenen Parameter und Zustände von Hypervisor-Warnungen.
| Warnung | Unterstützte Hypervisoren | Ausgelöst durch | Bedingung | Konfiguration |
|---|---|---|---|---|
| CPU-Auslastung | XenServer, VMware vSphere | Hypervisor | Der Schwellenwert für die CPU-Auslastungswarnung ist erreicht oder überschritten | Warnschwellenwerte müssen im Hypervisor konfiguriert werden. |
| Speicherauslastung | XenServer, VMware vSphere | Hypervisor | Der Schwellenwert für die Speicherauslastungswarnung ist erreicht oder überschritten | Warnschwellenwerte müssen im Hypervisor konfiguriert werden. |
| Netzwerkauslastung | XenServer, VMware vSphere | Hypervisor | Der Schwellenwert für die Netzwerkauslastungswarnung ist erreicht oder überschritten | Warnschwellenwerte müssen im Hypervisor konfiguriert werden. |
| Festplattennutzung | VMware vSphere | Hypervisor | Der Schwellenwert für die Festplattennutzung wurde erreicht oder überschritten | Warnschwellenwerte müssen im Hypervisor konfiguriert werden. |
| Hostverbindung oder Stromversorgungsstatus | VMware vSphere | Hypervisor | Der Hypervisor-Host wurde neu gestartet oder ist nicht verfügbar | Warnungen sind in VMware vSphere integriert. Es sind keine zusätzlichen Konfigurationen erforderlich. |
| Hypervisor-Verbindung nicht verfügbar | XenServer, VMware vSphere | Delivery Controller | Die Verbindung zum Hypervisor (Pool oder Cluster) ist unterbrochen, ausgeschaltet oder neu gestartet worden. Diese Warnung wird stündlich generiert, solange die Verbindung nicht verfügbar ist. | Warnungen sind im Delivery Controller integriert. Es sind keine zusätzlichen Konfigurationen erforderlich. |
Hinweis:
Weitere Informationen zum Konfigurieren von Warnungen finden Sie unter Citrix XenCenter-Warnungen oder in der Dokumentation zu VMware vCenter-Warnungen.
Die E-Mail-Benachrichtigungseinstellungen können unter Citrix Alerts Policy > Site Policy > Hypervisor Health konfiguriert werden. Die Schwellenwertbedingungen für Hypervisor-Warnungsrichtlinien können nur vom Hypervisor und nicht von Director aus konfiguriert, bearbeitet, deaktiviert oder gelöscht werden. Das Ändern von E-Mail-Einstellungen und das Verwerfen einer Warnung kann jedoch in Director erfolgen. Sie können die Warnung deaktivieren, wenn Ihre Rolle keine Infrastrukturüberwachung umfasst.
Wichtig:
- Vom Hypervisor ausgelöste Warnungen werden in Director abgerufen und angezeigt. Änderungen im Lebenszyklus/Status der Hypervisor-Warnungen werden in Director jedoch nicht widergespiegelt.
- Warnungen, die in der Hypervisor-Konsole als fehlerfrei gelten, verworfen oder deaktiviert wurden, erscheinen weiterhin in Director und müssen explizit verworfen werden.
- Warnungen, die in Director verworfen werden, werden in der Hypervisor-Konsole nicht automatisch verworfen.
Verbesserte Handhabung von Warnungen zum vertikalen und horizontalen Lastausgleich
Bisher, wenn Sie UseVerticalScalingForRdsLaunches auf true gesetzt und die Richtlinie „Maximale Anzahl von Sitzungen“ in Studio konfiguriert haben, wechselten Maschinen in den Zustand „Maximale Kapazität“. Director löste Warnungen für „Maximale Kapazität“ aus, unabhängig davon, ob die Grenze aufgrund von vertikalem oder horizontalem Lastausgleich erreicht wurde. Es gab keine Möglichkeit, zwischen vertikalem und horizontalem Lastausgleich zu unterscheiden, wenn bestimmte Fehler auftraten, wie z. B. „Max Load Reached“. Dies führte zu unnötigen Warnungen für erwartetes Verhalten in Szenarien mit vertikaler Skalierung, was Zeit verschwendete und Verwirrung stiftete.
Wenn jetzt der vertikale Lastausgleich aktiv ist und eine Maschine ihr Sitzungslimit erreicht, wechselt sie in einen neuen Zustand: „Maximale Kapazität für vertikale Skalierung“. Director generiert für diesen neuen Zustand keine Warnungen mehr. Warnungen werden nur für „Maximale Kapazität“ in Szenarien mit horizontaler Skalierung ausgelöst. Sie können den neuen Zustand auf den Seiten „Filter“ und „Benutzerdefinierte Berichte“ anzeigen, was die Unterscheidung zwischen erwarteten und außergewöhnlichen Bedingungen erleichtert. Diese Verbesserung hilft Ihnen, unnötige Warnungen zu vermeiden und sich auf echte Probleme zu konzentrieren, wodurch Überwachung und Fehlerbehebung optimiert werden. Dies gilt, wenn Sie UseVerticalScalingForRdsLaunches mit Set-BrokerSite konfigurieren und die Richtlinie „Maximale Anzahl von Sitzungen“ in Studio festlegen.
In diesem Artikel
- Citrix®-Warnungen
- Intelligente Warnungsrichtlinien
- Erweiterte Warnungsrichtlinien
- Benachrichtigungsrichtlinien erstellen
- Bedingungen für Alarmrichtlinien
- Benachrichtigungsrichtlinien mit Webhooks konfigurieren
- Massenhaftes Verwerfen von Benachrichtigungen
- Webhook-Konfiguration mit PowerShell SDK
- Überwachung von Hypervisor-Warnungen