Platzhalter

Mit Platzhaltern können das Ziel, die Parameter und die cURL-Optionen eines Triggers mit Werten des aktuellen Objektes ersetzt werden. Platzhalter beginnen und Enden immer mit einem „%“. Wenn ein Platzhalter mehrere Werte zurückliefert, werden die einzelnen Werte kommasepariert angegeben. Einige Parameter unterstützen außerdem die Arraynotation, d.h. wenn der Platzhalter zusätzlich noch mit eckigen Klammern angegeben ist, dann wird der Platzhalter mit einem JSON-Array-String ausgetauscht (auch wenn nur ein Objekt ausgewählt ist). Einige Platzhalter können nur in bestimmten Kontexten ersetzt werden. Folgende Parameter werden derzeit angeboten:

%CATEGORY_CONSTANT.attribute_key%

Attribut einer Kategorie. Bei Multivaluekategorien wird der selektierte/aktive Wert genommen, wenn man sich in der Kategorie befindet, ansonsten der erste Eintrag. Die Kategoriekonstanten und Attribut-Keys findet man hier:

⏵ Verwaltung ⏵ JSON-RPC API Kategorien und Attribute

Beispiel: Der Platzhalter für die Seriennummer aus der Kategorie Modell lautet: %C__CATG__MODEL.serial%

Array-Notation: Nicht unterstützt

%ipv4%

IPv4-Adresse des aktuellen Hostadressen- oder IP-Listen-Eintrags. Wenn man nicht in der Hostadressen-Einzelansicht ist, wird die primäre IP-Adresse benutzt.

Array-Notation: [%ipv4%]

%hostname%

Hostname des aktuell besuchten Hostadressen- oder IP-Listen-Eintrags. Wenn man nicht in der Hostadressen-Einzelansicht ist, wird der Hostname des primären Eintrags benutzt.

Array-Notation: [%hostname%]

%fqdn%

FQDN des aktuell besuchten Hostadressen-Eintrags. Wenn man nicht in der Hostadressen-Einzelansicht ist, wird der FQDN des primären Eintrags benutzt.

Array-Notation: [%fqdn%]

%objid_sel%

Objekt ID des ausgewählten IP-Listen-Eintrags. Steht nur in der Kategorie „IP-Liste“ zur Verfügung.

Array-Notation: [%objid_sel%]

%objtitle_sel%

Objekt Titel des ausgewählten IP-Listen-Eintrags. Steht nur in der Kategorie „IP-Liste“ zur Verfügung.

Array-Notation: [%objtitle_sel%]

%catgid%

Kategorie ID der aktuellen globalen Kategorie. Wird nur in globalen Kategorien unterstützt.

Array-Notation: Nicht unterstützt

%catsid%

Kategorie ID der aktuellen spezifischen Kategorie. Wird nur in spezifischen Kategorien unterstützt.

Array-Notation: Nicht unterstützt

%catcid%

Kategorie ID der aktuellen benutzerdefinierten Kategorie. Wird nur in benutzerdefinierten Kategorien unterstützt.

Array-Notation: Nicht unterstützt

%cateid%

Daten-ID des aktuellen Kategorieeintrags. Wird nur bei Multivalue-Kategorien unterstützt.

Array-Notation: Nicht unterstützt

%username%

Username des aktuell eingeloggten Users

Array-Notation: Nicht unterstützt

%usermail%

Email-Adresse des aktuell eingeloggten Users

Array-Notation: Nicht unterstützt