Zum Hauptinhalt springen

Auslösebedingungen

Filter which devices a trigger applies to using conditions based on platform, group, tag, status, and more.

Einführung

Jeder geplante und ereignisbasierte Auslöser unterstützt Bedingungen. Bedingungen filtern, welche Geräte bei der Ausführung einer Automatisierung einbezogen werden, wenn der Auslöser ausgelöst wird – anstatt gegen jedes zugewiesene Gerät zu laufen, können Sie eine bestimmte Teilmenge von Geräten basierend auf Plattform, Gruppe, Tag, Status oder anderen Geräteattributen gezielt ansprechen.

Drei Auslösertypen bieten überhaupt keine Bedingungen: Nur manuell, Korrekturmaßnahme, und Automatisierung. Bei diesen sollten Sie die Filterung stattdessen auf die einzelnen Aktionen anwenden. Alle anderen Auslösertypen verwenden denselben hier beschriebenen Bedingungsersteller.


So funktionieren Bedingungen

Bedingungen werden pro Auslöser konfiguriert, nicht pro Automatisierung. Wenn eine Automatisierung mehrere Auslöser hat, kann jeder Auslöser seinen eigenen unabhängigen Bedingungssatz haben.

Wenn ein Auslöser ausgelöst wird, wertet Level seine Bedingungen zu diesem Zeitpunkt gegen Ihre Geräte aus. Geräte, die alle Bedingungen erfüllen, werden in den Automatisierungslauf einbezogen. Geräte, die nicht übereinstimmen, werden übersprungen – sie werden nicht verfolgt oder in die Warteschlange gestellt, und sie werden beim nächsten Auslösen des Auslösers erneut ausgewertet.

Mehrere Bedingungen verwenden UND-Logik: Jede Bedingung muss erfüllt sein, damit ein Gerät einbezogen wird. Es gibt keine ODER-Option innerhalb eines einzelnen Auslösers. Wenn Sie ein ODER-ähnliches Verhalten benötigen, fügen Sie einen zweiten Auslöser mit anderen Bedingungen hinzu.

ℹ️ HINWEIS: Auslöser werden gegen alle Geräte in Ihrer Organisation ausgewertet. Die Gruppenbedingung ist die Methode, um einen Auslöser auf eine Teilmenge zu beschränken – ohne eine solche wird jedes Gerät in der Organisation, das die anderen Bedingungen erfüllt, einbezogen.


Bedingungen konfigurieren

Wählen Sie einen Auslöser auf der Automatisierungsfläche aus, um sein Detailbereich zu öffnen. Um Bedingungen hinzuzufügen oder zu bearbeiten, wählen Sie Auslöser bearbeiten im Seitenbereich.

So überprüfen Sie Bedingungen:

  1. Wählen Sie einen Auslöser auf der Fläche aus, um seinen Detailbereich zu öffnen.

  2. Wählen Sie die Bedingungen Registerkarte, die zwischen Übersicht und Verlauf.

  3. Überprüfen Sie die schreibgeschützte Bedingungsliste. Wenn der Auslöser keine Bedingungen hat, zeigt die Registerkarte Alle Geräte.

So fügen Sie Bedingungen hinzu oder bearbeiten Sie diese:

  1. Wählen Sie einen vorhandenen Auslöser auf der Fläche aus, um seinen Detailbereich zu öffnen.

  2. Wählen Sie Auslöser bearbeiten im Seitenbereich, um das Auslöserformular zu öffnen.

  3. Wählen Sie die Bedingungen Registerkarte. Das Auslöserformular hat Erforderlich, Bedingungen, und Zusätzliche Optionen Registerkarten.

  4. Klicken Sie auf das Bedingung Dropdown-Menü und wählen Sie einen Bedingungstyp.

  5. Legen Sie den Operator und den Wert für die Bedingung fest.

  6. Um eine weitere Bedingung hinzuzufügen, klicken Sie auf + Neue Bedingung hinzufügen.

  7. Um eine Bedingung zu entfernen, klicken Sie auf Entfernen daneben.

  8. Klicken Sie auf Speichern zum Übernehmen.

[Screenshot: Automatisierungen → eine Automatisierung öffnen → einen vorhandenen Auslöser auf der Fläche auswählen → im Seitenbereich auf „Auslöser bearbeiten" klicken → die Registerkarte „Bedingungen" öffnen; eine vorhandene Plattformbedingung anzeigen, die auf „Gleich Windows" gesetzt ist; keine Änderungen vornehmen, keine Bedingung hinzufügen, nicht auf „Speichern" klicken und den Auslöser nicht ausführen]


Bedingungsreferenz

ℹ️ HINWEIS: Mehrere Bedingungstypen – darunter Plattform, Betriebssystem, Tag und Gruppe – werden dynamisch aus Ihrem tatsächlichen Gerätebestand befüllt. Wenn Ihre Umgebung nur Windows-Geräte hat, sehen Sie im Plattform-Dropdown nur Windows. Das Betriebssystem zeigt die spezifischen Versionen an, die auf Ihren registrierten Geräten vorhanden sind. Leere Dropdowns bedeuten, dass Level noch keine Geräte mit diesem Attribut erkannt hat.

Alle Geräte

Keine Filterung angewendet. Jedes Gerät in Ihrer Organisation wird einbezogen, wenn der Auslöser ausgelöst wird.

Die Auswahl von Alle Geräte erfordert keine weitere Konfiguration. Verwenden Sie diese Option, wenn der Auslöser gegen Ihren gesamten Gerätebestand ohne Einschränkungen laufen soll.


Plattform

Nach der Betriebssystemfamilie des Geräts filtern.

Operator

Beschreibung

Gleich

Geräte-Betriebssystem stimmt mit einer der ausgewählten Plattformen überein

Ungleich

Geräte-Betriebssystem stimmt mit keiner der ausgewählten Plattformen überein

Werte: Windows, macOS, Linux. Es können mehrere Werte ausgewählt werden.


Tag

Nach Tags filtern, die dem Gerät zugewiesen sind.

Operator

Beschreibung

Gleich

Gerät hat alle ausgewählten Tags

Ungleich

Gerät hat keines der ausgewählten Tags

Wählen Sie einen oder mehrere Tags aus der Tag-Liste Ihrer Organisation aus.

💡 TIPP: Tag-Bedingungen sind nützlich, um Geräte nach Funktion oder Kunde anzusprechen, ohne sich auf die Gruppenstruktur zu verlassen – z. B. einen Auslöser nur auf Geräten auszuführen, die mit SERVER oder PRODUCTION.


Gruppe

Nach der Gerätegruppe filtern, der das Gerät angehört.

Operator

Beschreibung

Gleich

Gerät ist Mitglied einer der ausgewählten Gruppen

Ungleich

Gerät ist kein Mitglied einer der ausgewählten Gruppen

Wählen Sie eine oder mehrere Gruppen aus Ihrer Gruppenhierarchie aus. Untergruppen können inline erweitert werden.


Status

Filtern Sie danach, ob das Gerät zum Zeitpunkt des Auslösens des Auslösers aktuell online oder offline ist.

Operator

Beschreibung

Gleich

Gerätestatus stimmt mit dem ausgewählten Wert überein

Ungleich

Gerätestatus stimmt nicht mit dem ausgewählten Wert überein

Werte: Online, Offline.

ℹ️ HINWEIS: Die Statusbedingung ist der entscheidende Hebel zur Steuerung des Verhaltens bei Offline-Geräten. Ohne eine Statusbedingung werden Offline-Geräte, die ansonsten übereinstimmen, in den Lauf aufgenommen und in die Warteschlange gestellt – sie setzen bei der Aktion fort, bei der sie waren, sobald sie wieder online kommen. Das Hinzufügen einer Bedingung „Status = Online" schließt Offline-Geräte vollständig aus, sodass sie überhaupt nicht in die Warteschlange gestellt werden.


Hostname

Nach dem Hostnamen des Geräts filtern.

Operator

Beschreibung

Gleich

Hostname stimmt genau mit dem eingegebenen Wert überein

Ungleich

Hostname stimmt nicht mit dem eingegebenen Wert überein

Enthält

Hostname enthält die eingegebene Zeichenfolge

Enthält nicht

Hostname enthält die eingegebene Zeichenfolge nicht

Geben Sie den Hostnamenwert manuell ein. Bei der Übereinstimmung wird nicht zwischen Groß- und Kleinschreibung unterschieden.

💡 TIPP: Verwenden Sie Enthält um Benennungskonventionen anzusprechen – zum Beispiel, um alle Geräte zu filtern, deren Hostname SRV oder ein Client-Präfix.


Zuletzt gesehen (in Tagen)

Filtern Sie danach, wie viele Tage seit dem letzten Check-in des Geräts bei Level vergangen sind.

Operator

Beschreibung

Größer als

Gerät wurde zuletzt vor mehr als N Tagen gesehen

Größer als oder gleich

Gerät wurde zuletzt vor N oder mehr Tagen gesehen

Kleiner als

Gerät wurde zuletzt vor weniger als N Tagen gesehen

Kleiner als oder gleich

Gerät wurde zuletzt vor N Tagen oder weniger gesehen

Geben Sie eine ganze Anzahl von Tagen als Freitextwert ein.

💡 TIPP: Verwenden Sie diese Bedingung, um Automatisierungsläufe auf kürzlich aktive Geräte zu beschränken – zum Beispiel, um Geräte zu überspringen, die seit mehr als 30 Tagen nicht gesehen wurden und möglicherweise außer Betrieb genommen wurden oder sich im Lager befinden.


Architektur

Nach der CPU-Architektur des Geräts filtern.

Operator

Beschreibung

Gleich

Gerätearchitektur stimmt mit dem ausgewählten Wert überein

Ungleich

Gerätearchitektur stimmt nicht mit dem ausgewählten Wert überein

Werte: amd64, arm64.


Betriebssystem

Nach der spezifischen Betriebssystemversion des Geräts filtern.

Operator

Beschreibung

Gleich

Betriebssystemversion stimmt mit dem ausgewählten Wert überein

Ungleich

Betriebssystemversion stimmt nicht mit dem ausgewählten Wert überein

Werte werden aus den in Ihrem Gerätebestand vorhandenen Betriebssystemversionen befüllt. Beispiele sind Windows 11, Windows 10, Windows Server 2022, Windows Server 2019, Windows Server 2016, macOS Sonoma, Debian. Ihre Liste spiegelt wider, was tatsächlich registriert ist.

ℹ️ HINWEIS: Betriebssystemwerte sind spezifische Versionsnamen, keine Betriebssystemfamilien. Um grob nach Betriebssystemtyp (Windows, macOS, Linux) zu filtern, verwenden Sie die Plattform Bedingung stattdessen.


Typ

Nach Gerätetyp filtern.

Operator

Beschreibung

Gleich

Gerätetyp stimmt mit dem ausgewählten Wert überein

Ungleich

Gerätetyp stimmt nicht mit dem ausgewählten Wert überein

Werte: Arbeitsstation, Server.


Systemvariable

Filtern Sie nach einer der integrierten Systemvariablen von Level, denselben Werten, die Sie in Skripte und Nachrichtenfelder einfügen können. Wählen Sie die Variable aus dem Zuordnungs-Dropdown aus und legen Sie dann den Vergleich und den Wert fest. Die vollständige Liste finden Sie in Systemvariablen.

ℹ️ HINWEIS: Systemvariablenbedingungen sind für ereignisbasierte Auslöser verfügbar: Neues Gerät erkannt, Gerät tritt Gruppe bei, Gerät verlässt Gruppe, Benutzerdefiniertes Feld geändert, Tag angewendet, und Tag entfernt. Geplante Auslöser und der Webhook-Auslöser erstellen ihre Geräteliste aus einer Abfrage, wenn sie ausgelöst werden, daher bieten sie keine Systemvariablenbedingungen. Fügen Sie bei diesen Auslösern die Systemvariablenbedingung stattdessen zu den einzelnen Aktionen hinzu. Siehe Aktionsbedingungen.

Jede Systemvariable hat einen Typ, und der Typ bestimmt, welche Vergleiche verfügbar sind und wie Sie den Wert eingeben.

Typ

Beispielvariablen

Operatoren

Text

Gerätehostname, Geräte-Betriebssystem, Gerätegruppenpfad, Geräte-Tag-Namen

Enthält, Enthält nicht, Gleich, Ungleich

Wahr oder falsch

Gerät online, Gerät im Wartungsmodus, Neustart des Geräts erforderlich

Gleich, Ungleich, mit einer Wahr / Falsch Auswahl für den Wert

Zahl

Geräte-CPU-Kerne, Gerätespeicher

Gleich, Ungleich, Größer als, Kleiner als, Größer als oder gleich, Kleiner als oder gleich

Datum und Uhrzeit

Gerät zuletzt gesehen am, Gerät zuletzt gestartet am, Gerät erstmals gesehen am, Level-Zeit

Größer als, Kleiner als, Größer als oder gleich, Kleiner als oder gleich, mit einer Datums- und Uhrzeitauswahl für den Wert

Werte: amd64, arm64.


Betriebssystem

Nach der spezifischen Betriebssystemversion des Geräts filtern.

Operator

Beschreibung

Gleich

Betriebssystemversion stimmt mit dem ausgewählten Wert überein

Ungleich

Betriebssystemversion stimmt nicht mit dem ausgewählten Wert überein

Werte werden aus den in Ihrem Gerätebestand vorhandenen Betriebssystemversionen befüllt. Beispiele sind Windows 11, Windows 10, Windows Server 2022, Windows Server 2019, Windows Server 2016, macOS Sonoma, Debian. Ihre Liste spiegelt wider, was tatsächlich registriert ist.

ℹ️ HINWEIS: Betriebssystemwerte sind spezifische Versionsnamen, keine Betriebssystemfamilien. Um grob nach Betriebssystemtyp (Windows, macOS, Linux) zu filtern, verwenden Sie die Plattform Bedingung stattdessen.


Typ

Nach Gerätetyp filtern.

Operator

Beschreibung

Gleich

Gerätetyp stimmt mit dem ausgewählten Wert überein

Ungleich

Gerätetyp stimmt nicht mit dem ausgewählten Wert überein

Werte: Arbeitsstation, Server.


Systemvariable

Filtern Sie nach einer der integrierten Systemvariablen von Level, denselben Werten, die Sie in Skripte und Nachrichtenfelder einfügen können. Wählen Sie die Variable aus dem Zuordnungs-Dropdown aus und legen Sie dann den Vergleich und den Wert fest. Die vollständige Liste finden Sie in Systemvariablen.

ℹ️ HINWEIS: Systemvariablenbedingungen sind für ereignisbasierte Auslöser verfügbar: Neues Gerät erkannt, Gerät tritt Gruppe bei, Gerät verlässt Gruppe, Benutzerdefiniertes Feld geändert, Tag angewendet, und Tag entfernt. Geplante Auslöser und der Webhook-Auslöser erstellen ihre Geräteliste aus einer Abfrage, wenn sie ausgelöst werden, daher bieten sie keine Systemvariablenbedingungen. Fügen Sie bei diesen Auslösern die Systemvariablenbedingung stattdessen zu den einzelnen Aktionen hinzu. Siehe Aktionsbedingungen.

Jede Systemvariable hat einen Typ, und der Typ bestimmt, welche Vergleiche verfügbar sind und wie Sie den Wert eingeben.

Typ

Beispielvariablen

Operatoren

Text

Gerätehostname, Geräte-Betriebssystem, Gerätegruppenpfad, Geräte-Tag-Namen

Enthält, Enthält nicht, Gleich, Ungleich

Wahr oder falsch

Gerät online, Gerät im Wartungsmodus, Neustart des Geräts erforderlich

Gleich, Ungleich, mit einer Wahr / Falsch Auswahl für den Wert

Zahl

Geräte-CPU-Kerne, Gerätespeicher

Gleich, Ungleich, Größer als, Kleiner als, Größer als oder gleich, Kleiner als oder gleich

Datum und Uhrzeit

Gerät zuletzt gesehen am, Gerät zuletzt gestartet am, Gerät erstmals gesehen am, Level-Zeit

Größer als, Kleiner als, Größer als oder gleich, Kleiner als oder gleich, mit einer Datums- und Uhrzeitauswahl für den Wert

A Tag applied trigger panel in edit mode with a condition set to System variable, Device restart required, Equal to, True

💡 TIPP: Die Enthält und Enthält nicht Operatoren ignorieren Groß- und Kleinschreibung, während Gleich und Ungleich vergleichen den gesamten Wert und beachten Groß- und Kleinschreibung. Variablen, die eine Liste enthalten, wie z. B. Geräte-Tag-Namen und private IP-Adressen des Geräts, werden als eine durch Kommas getrennte Zeichenfolge gespeichert, daher verwenden Sie Enthält um zu prüfen, ob ein einzelnes Tag oder eine Adresse in der Liste enthalten ist.

ℹ️ HINWEIS: Datum-und-Uhrzeit-Bedingungen vergleichen mit dem genauen Datum und der genauen Uhrzeit, die Sie auswählen, nicht mit einem rollierenden Fenster. Für die Filterung „innerhalb der letzten N Tage" verwenden Sie eine Zuletzt gesehen (in Tagen) Bedingung stattdessen. Wenn ein Gerät noch keinen Wert für die Variable hat, wird ein Vergleich mit „Größer als" oder „Kleiner als" nicht erfüllt und das Gerät wird ausgeschlossen.


Häufig gestellte Fragen

  • Gelten Bedingungen jedes Mal, wenn der Auslöser ausgelöst wird, oder nur beim ersten Mal? Jedes Mal. Bedingungen werden bei jedem Auslösen des Auslösers neu ausgewertet. Ein Gerät, das letzte Woche übereinstimmte, könnte diese Woche ausgeschlossen werden, wenn sich seine Gruppenzugehörigkeit, Tags, Status oder Betriebssystem geändert haben.

  • Kann ich ODER-Logik zwischen Bedingungen verwenden? Nicht innerhalb eines einzelnen Auslösers. Mehrere Bedingungen verwenden immer UND-Logik. Um ein ODER-ähnliches Verhalten zu erreichen, fügen Sie der Automatisierung einen zweiten Auslöser mit anderen Bedingungen hinzu – beide Auslöser werden unabhängig voneinander ausgewertet.

  • Wird ein Gerät dauerhaft übersprungen, wenn es die Bedingungen nicht erfüllt? Nein. Bedingungen werden jedes Mal neu ausgewertet, wenn der Auslöser ausgelöst wird. Wenn sich die Attribute eines Geräts ändern – seine Gruppe, Tags, Status oder Betriebssystem – und es beim nächsten Auslösen übereinstimmt, wird es in diesen Lauf einbezogen.

  • Was ist, wenn ich einen Auslöser auf allen Geräten außer denen in einer bestimmten Gruppe ausführen möchte? Verwenden Sie eine Gruppenbedingung mit dem Ungleich Operator und wählen Sie die auszuschließende Gruppe aus.

  • Warum bietet mein geplanter Auslöser die Systemvariablenbedingung nicht an? Geplante und Webhook-Auslöser wählen Geräte mit einer Abfrage aus, wenn sie ausgelöst werden, daher sind dort keine Systemvariablenbedingungen verfügbar. Legen Sie die Bedingung stattdessen auf die Aktionen in der Automatisierung fest, oder verwenden Sie einen ereignisbasierten Auslöser.

  • Kann ich Bedingungen verwenden, um Geräte beim manuellen Auslöser zu filtern? Nein. Der manuelle Auslöser unterstützt keine Bedingungen – Sie wählen Geräte direkt beim Hinzufügen aus. Siehe Manueller Auslöser für eine Erklärung, wie das funktioniert.

Hat dies deine Frage beantwortet?