Makra obsługiwane przez lokalizację

Przegląd

Tabela makr obsługiwanych według lokalizacji zawiera zestawienie wszystkich makr (wbudowanych, wyrażeń i definiowanych przez użytkownika), które są obsługiwane w określonej lokalizacji.

Jeśli wszystkie makra z powiązanej grupy są obsługiwane, podawana jest tylko nazwa grupy. Kliknij nazwę każdego makra lub nazwę grupy, aby zobaczyć pełne szczegóły dotyczące makr.

Lista szczegółów makr zawiera szczegółowe zestawienie wszystkich makr wbudowanych, pogrupowanych według obszaru zastosowania. Zwróć uwagę, że aby dostosować wartości makr (na przykład skrócić je lub wyodrębnić określone podciągi), możesz użyć funkcji makr.

Makra obsługiwane w zależności od lokalizacji

Location Supported macros Comments
Action
Time period condition, Default operation step duration, Step duration User-definable macros (global only) Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane
Notifications and commands
Trigger-based Action macros
Date/time macros
{ESC.HISTORY}
Event macros, Cause/symptom event macros
Event update macros: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
Expression macro: {?EXPRESSION}
{FUNCTION.VALUE}
Host macros: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Target host macros (commands only)
Host inventory macros
Item macros (except {ITEM.STATE}, {ITEM.STATE.ERROR})
Proxy macros
Trigger macros: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.ID}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
User-definable macros
Zobacz też: Using macros in messages
Problem update Action macros
Date/time macros
{ESC.HISTORY}
Event macros, Cause/symptom event macros, Recovery event macros
Event update macros: all (except {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY})
Expression macro: {?EXPRESSION}
Function macros
Host macros: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Target host macros (commands only)
Host inventory macros
Item macros (except {ITEM.STATE}, {ITEM.STATE.ERROR})
Proxy macros
Trigger macros: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.ID}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
{USER.FULLNAME}
User-definable macros
Problem recovery Recovery event macros
{FUNCTION.RECOVERY.VALUE}
{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}
Discovery Action macros
Date/time macros
Discovery macros
Event macros: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
Target host macros (commands only)
Proxy macros
Autoregistration Action macros
Date/time macros
Event macros: {EVENT.AGE}, {EVENT.DATE}, {EVENT.ID}, {EVENT.OBJECT}, {EVENT.SOURCE}, {EVENT.TIME}, {EVENT.TIMESTAMP}
Host macros: {HOST.HOST}, {HOST.IP}, {HOST.PORT}, {HOST.METADATA}
Target host macros (commands only)
Proxy macros
Service-based Action macros
Date/time macros
{ESC.HISTORY}
Event macros: all except {EVENT.ACK.STATUS}, {EVENT.OPDATA}
Service macros
User-definable macros
Service recovery Event macros (except {EVENT.ACK.STATUS}, {EVENT.OPDATA}), Recovery event macros
Service update Action macros
Date/time macros
{ESC.HISTORY}
Event macros (except {EVENT.ACK.STATUS}, {EVENT.OPDATA})
Event update macros: {EVENT.UPDATE.DATE}, {EVENT.UPDATE.NSEVERITY}, {EVENT.UPDATE.SEVERITY}, {EVENT.UPDATE.STATUS}, {EVENT.UPDATE.TIME}, {EVENT.UPDATE.TIMESTAMP}
Service macros
User-definable macros
Internal notifications Action macros
Date/time macros
{ESC.HISTORY}
Event macros (except {EVENT.NSEVERITY}, {EVENT.SEVERITY}), Recovery event macros
Host macros: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventory macros
Item macros: {ITEM.DESCRIPTION}, {ITEM.DESCRIPTION.ORIG}, {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}, {ITEM.NAME}, {ITEM.NAME.ORIG}, {ITEM.VALUETYPE}
Proxy macros
Item-based Item macros: {ITEM.STATE}, {ITEM.STATE.ERROR}
LLD rule-based Low-level discovery notification macros
Trigger-based Trigger macros: {TRIGGER.DESCRIPTION}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.ID}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATE}, {TRIGGER.STATE.ERROR}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}
User-definable macros
Alert script parameters Alert macros
User-definable macros (global only)
Connector
URL, Username, Password, Bearer token, HTTP proxy, SSL certificate, SSL key file, SSL key password field User-definable macros (global only)
Timeout field User-definable macros (global only) Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane.
Graph name Expression macro: {?EXPRESSION} W tym miejscu w tym makrze obsługiwana jest tylko pojedyncza funkcja avg, last, max lub min z parametrem w sekundach (można używać sufiksów czasu).
Makra {HOST.HOST<1-9>} można użyć jako host wewnątrz makra (zobacz też makra indeksowane).
Przykład użycia:
{?avg(/{HOST.HOST}/item.key,1h)}
Nieobsługiwane użycie:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
Host, host prototype
Interface IP/DNS Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}
User-definable macros 1
1 Dla adresu IP pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane
Interface port User-definable macros Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane.
SNMP community User-definable macros
SNMPv3 Context name, Security name, Authentication passphrase, Privacy passphrase
IPMI username, password
Item, item prototype, LLD rule
Name User-definable macros Nieobsługiwane w nazwach reguł LLD.
Description User-definable macros
Key parameters Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
User-definable macros
Obsługiwane makra {HOST.*} zostaną rozwiązane do interfejsu wybranego dla pozycji. W przypadku użycia w pozycjach bez interfejsów zostaną rozwiązane do interfejsu Zabbix agent, SNMP, JMX lub IPMI hosta w tej kolejności priorytetu albo do wartości 'UNKNOWN', jeśli host nie ma żadnego interfejsu.
Update interval, Custom intervals, Timeout (available for supported item types), Store up to (for history/trends) fields User-definable macros Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane.
Delete lost resources, Disable lost resources fields User-definable macros Te pola są obsługiwane tylko dla reguł LLD.

Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane.
Preprocessing step parameters (including custom scripts),
custom error-handling parameters (Set value to and Set error to fields)
User-definable macros
Filter regular expressions Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
User-definable macros
Te pola są obsługiwane tylko dla reguł LLD.
Override filter regular expressions User-definable macros Te pola są obsługiwane tylko dla reguł LLD.
Override operations: Update interval, History storage period, Trend storage period (for item prototypes) User-definable macros Te pola są obsługiwane tylko dla reguł LLD.

Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane.
Item types
Browser item
parameter names and values
Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventory macros
Item macros: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
User-definable macros
Script item
parameter names and values
Calculated/aggregate item formula
(expression constants, function parameters, item key parameters, (aggregate item only) filter conditions (host group name and tag name))
User-definable macros
Database monitor item
Username, Password, SQL query fields
User-definable macros
HTTP agent item
URL, Query fields, Request body, Headers (names and values), SSL certificate file, SSL key file fields
Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Item macros: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
User-definable macros
URLs that contain a secret macro will not work, as the macro in them will be resolved as "**"
HTTP agent item
HTTP Proxy field
Item macros: {ITEM.ID}, {ITEM.KEY}, {ITEM.KEY.ORIG}
User-definable macros
HTTP agent item
Required status codes, HTTP authentication username/password, SSL key password fields
User-definable macros
HTTP agent item
Allowed hosts field
Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
User-definable macros
JMX agent item
Endpoint field
Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.PORT}
User-definable macros
Trapper item
Allowed hosts field
SNMP agent item
SNMP OID field
User-definable macros
SSH and Telnet item
script
Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
User-definable macros
SSH agent item
Username, Public key file, Private key file, Password fields
User-definable macros
Telnet agent item
Username, Password fields
User-definable macros
Map
URL, URL name Host macros: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
Host inventory macros
Map macros
{TRIGGER.ID}
Element label Expression macro: {?EXPRESSION} 1
Host macros: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
{HOSTGROUP.ID}
Host inventory macros
Map macros
Trigger macros: {TRIGGER.EVENTS.*}, {TRIGGER.ID}, {TRIGGER.PROBLEM.EVENTS.*}, {TRIGGERS.ACK}, {TRIGGERS.PROBLEM.ACK}, {TRIGGERS.PROBLEM.UNACK}, {TRIGGERS.UNACK}
1 Obsługiwana jest tylko pojedyncza funkcja avg, last, max lub min z parametrem w sekundach (można używać sufiksów czasu).
Makra {HOST.HOST<1-9>} można użyć jako host wewnątrz makra.
Przykład użycia:
{?avg(/{HOST.HOST}/item.key,1h)}
Nieobsługiwane użycie:
{?last(/host/item1)/last(/host/item2)}
{?last(/host/item1)*10}
{?count(/host/item1,5m)}
Link label Expression macro: {?EXPRESSION} 1
Shape label Expression macro: {?EXPRESSION} 1
Text field in map shapes {MAP.NAME}
Network discovery
Update interval field User-definable macros (global only) Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane.
SNMP community, SNMP OID fields User-definable macros (global only)
SNMPv3 Context name, Security name, Authentication passphrase, Privacy passphrase fields
Proxy
Address for active agents > Port (if the proxy belongs to a group)
For passive proxy mode: interface Address and Port fields
Timeouts for item types fields in override mode
User-definable macros (global only) Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane.
Proxy group
Failover period, Minimum number of proxies fields User-definable macros (global only) Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane.
Scripts
Commands, confirmation text
(Type: script, manual host action)
Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID} 1, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventory macros 2
{MANUALINPUT}
Username macros
User-definable macros
1 Tylko tekst potwierdzenia
2 Obsługiwane dla Zabbix server i Zabbix proxy
Commands
(Type: script, manual event action)
Date/time macros
Event macros, Cause/symptom event macros, Recovery event macros (if recovery took place)
Event update macros: {EVENT.UPDATE.HISTORY}, {EVENT.UPDATE.STATUS}
{FUNCTION.VALUE}
Host macros: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventory macros
Item macros (except {ITEM.STATE}, {ITEM.STATE.ERROR})
{MANUALINPUT}
Proxy macros
Trigger macros: {TRIGGER.DESCRIPTION}, {TRIGGER.EVENTS.*}, {TRIGGER.EXPRESSION}, {TRIGGER.EXPRESSION.EXPLAIN}, {TRIGGER.EXPRESSION.RECOVERY}, {TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}, {TRIGGER.HOSTGROUP.NAME}, {TRIGGER.ID}, {TRIGGER.NAME}, {TRIGGER.NAME.ORIG}, {TRIGGER.NSEVERITY}, {TRIGGER.SEVERITY}, {TRIGGER.STATUS}, {TRIGGER.TEMPLATE.NAME}, {TRIGGER.URL}, {TRIGGER.URL.NAME}, {TRIGGER.VALUE}
Username macros
User-definable macros
Confirmation text
(Type: script, manual event action)
Event macros: {EVENT.ID}, {EVENT.NAME}, {EVENT.NSEVERITY}, {EVENT.SEVERITY}, {EVENT.STATUS}, {EVENT.VALUE}
Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventory macros
{MANUALINPUT}
Username macros
User-definable macros
URL, confirmation text
(Type: URL, manual host/event action)
Tag name and value Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventory macros
Item macros: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Trigger macros: {TRIGGER.ID} (trigger tag value only)
User-definable macros
Tag name and value macros are resolved during the event generation process only.
Trigger
Name Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Item macros: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Positional macros/references: $1...$9
User-definable macros
Event name Date/time macros: {TIME}, {TIMESTAMP}
Expression macro: {?EXPRESSION}
Function macros
Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Item macros: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
Trigger macros: {TRIGGER.EXPRESSION.EXPLAIN}
Operational data Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Item macros: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
User-definable macros
Expression {TRIGGER.VALUE}
User-definable macros 1
1 Tylko w stałych i parametrach funkcji; makra tajne nie są obsługiwane
Tag for matching, Menu entry name, Menu entry URL fields User-definable macros Adresy URL zawierające tajne makro nie będą działać, ponieważ makro w nich zostanie rozwiązane jako "**".
Description Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Item macros: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
User-definable macros
URL {EVENT.ID}
Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Item macros: {ITEM.LASTVALUE*}, {ITEM.LOG.*}, {ITEM.VALUE*}
{TRIGGER.ID}
User parameter commands Positional macros/references: $1...$9
Web scenario
Name, Agent, HTTP proxy fields User-definable macros
Update interval field User-definable macros Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane.
Variables, Headers, SSL certificate, SSL key file fields Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
User-definable macros
User, Password, SSL key password fields User-definable macros
Web scenario step
Name, Variables (values only) fields
User-definable macros
Web scenario step
Timeout, Required status codes fields
User-definable macros Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane.
Web scenario step
URL, Headers (names and values), Required string fields
Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
User-definable macros
Web scenario step
Post field
Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Webhook media type
Parameter values Alert macros
All macros supported in trigger-based problem notifications (see above)
Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane.
JavaScript script, JavaScript script parameter name User-definable macros (global only)
Menu entry name, Menu entry URL {EVENT.TAGS.<tag name>}
Widgets
Gauge widget
Description field
Host macros: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventory macros
Item macros (except {ITEM.STATE.ERROR})
User-definable macros (global only)
Honeycomb widget
Primary/secondary label field
Item value widget
Description field
Top hosts widget
Text data column
Host macros: {HOST.CONN}, {HOST.DESCRIPTION}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
Host inventory macros
User-definable macros (global only)
URL (Dynamic) widget
URL field
Host macros: {HOST.CONN}, {HOST.DNS}, {HOST.HOST}, {HOST.ID}, {HOST.IP}, {HOST.NAME}, {HOST.PORT}
User-definable macros
Custom text column
Monitoring > Problems Host macros (except {HOST.METADATA})
Host inventory macros
Item macros (except {ITEM.STATE.ERROR})
Trigger macros: {TRIGGER.ID}
Event macros: {EVENT.ID}
User-definable macros
Monitoring > Hosts Host macros (except {HOST.METADATA})
Host inventory macros
User-definable macros
Monitoring > Latest data Host macros (except {HOST.METADATA})
Host inventory macros
Item macros (except {ITEM.STATE.ERROR})
User-definable macros
Data collection > Templates Host macros: {HOST.DESCRIPTION}, {HOST.HOST}, {HOST.ID}, {HOST.NAME}
Data collection > Hosts Host macros (except {HOST.METADATA})
Host inventory macros
User-definable macros
Other locations
Working time field User-definable macros (global only) Pojedyncze makro musi wypełniać całe pole; wiele makr ani mieszanie z tekstem nie są obsługiwane.
Timeouts for item types field (global setting)
User media
When active field
User-definable macros (global only)
Email media type
Username, Password fields
User-definable macros (global only) Tajne makra są zalecane.
Scheduled reports
Subject, Message fields
Date/time macros: {TIME}, {TIMESTAMP}

Szczegóły makr

Ta lista zawiera szczegóły dotyczące każdego wbudowanego makra, pogrupowane według obszaru zastosowania:

Makra akcji

{ACTION.ID}

Numeryczny identyfikator ID wyzwolonej akcji.

{ACTION.NAME}

Nazwa uruchomionej akcji.

Makra alertów

{ALERT.MESSAGE}

Wartość Domyślna wiadomość z konfiguracji akcji.

{ALERT.SENDTO}

Wartość Send to z konfiguracji mediów użytkownika.

{ALERT.SUBJECT}

Wartość Default subject z konfiguracji akcji.

Makra daty i czasu

{DATE}

Bieżąca data w formacie yyyy.mm.dd.

{TIME}

Bieżący czas w formacie hh:mm:ss.

{TIMESTAMP}

Bieżący czas w formacie znacznika czasu UNIX.

Makra wykrywania

{DISCOVERY.DEVICE.IPADDRESS}

Adres IP wykrytego urządzenia.
Dostępne zawsze, nie zależy od dodania hosta.

{DISCOVERY.DEVICE.DNS}

Nazwa DNS wykrytego urządzenia.
Zawsze dostępna, nie zależy od dodania hosta.

{DISCOVERY.DEVICE.STATUS}

Status wykrytego urządzenia (UP/DOWN).

{DISCOVERY.DEVICE.UPTIME}

Czas od ostatniej zmiany statusu wykrywania dla określonego urządzenia.
Na przykład: 1h 29m 01s.
Dla urządzeń ze statusem DOWN jest to okres ich niedostępności.

{DISCOVERY.RULE.NAME}

Nazwa reguły wykrywania, która wykryła obecność lub brak urządzenia/usługi.

{DISCOVERY.SERVICE.NAME}

Nazwa wykrytej usługi.
Na przykład: HTTP.

{DISCOVERY.SERVICE.PORT}

Port wykrytej usługi.
Na przykład: 80.

{DISCOVERY.SERVICE.STATUS}

Status wykrytej usługi (UP/DOWN).

{DISCOVERY.SERVICE.UPTIME}

Czas, jaki upłynął od ostatniej zmiany statusu wykrywania dla określonej usługi.
Na przykład: 1h 29m 01s.
Dla usług ze statusem DOWN jest to okres ich niedostępności.

Makra eskalacji

{ESC.HISTORY}

Dziennik wcześniej wysłanych powiadomień, ich krok eskalacji i status (wysłane, w trakcie lub nieudane).

Makra zdarzeń

{EVENT.ACK.STATUS}

Status potwierdzenia zdarzenia (Tak/Nie).

{EVENT.AGE}

Wiek zdarzenia, które wyzwoliło akcję, z dokładnością do jednej sekundy.
Przydatne w eskalowanych wiadomościach. Na przykład: 9m 13s.

{EVENT.DATE}

Data zdarzenia, które wyzwoliło akcję, w formacie rrrr.mm.dd.
Na przykład: 2025.04.14.

{EVENT.DURATION}

Czas trwania zdarzenia (różnica czasu między zdarzeniami problemu i odzyskania), z dokładnością do jednej sekundy.
Przydatne w wiadomościach odzyskiwania problemu.

{EVENT.ID}

Numeryczny identyfikator zdarzenia, które wywołało akcję.

{EVENT.NAME}

Nazwa zdarzenia, które wyzwoliło akcję.

{EVENT.NSEVERITY}

Wartość liczbowa ważności zdarzenia.
Możliwe wartości: 0 - Niesklasyfikowane, 1 - Informacja, 2 - Ostrzeżenie, 3 - Średni, 4 - Wysoki, 5 - Katastrofa.

{EVENT.OBJECT}

Wartość liczbowa obiektu zdarzenia.
Możliwe wartości: 0 - Wyzwalacz, 1 - Wykryty host, 2 - Wykryta usługa, 3 - Autorejestracja, 4 - Pozycja, 5 - Reguła wykrywania niskiego poziomu.

{EVENT.OPDATA}

Dane operacyjne bazowego wyzwalacza problemu.

{EVENT.SEVERITY}

Nazwa ważności zdarzenia.

{EVENT.SOURCE}

Wartość liczbowa źródła zdarzenia.
Możliwe wartości: 0 - Wyzwalacz, 1 - Wykrywanie, 2 - Autorejestracja, 3 - Wewnętrzne, 4 - Usługa.

{EVENT.STATUS}

Słowna wartość zdarzenia, które wyzwoliło akcję.

{EVENT.TAGS}

Lista tagów zdarzenia oddzielonych przecinkami.
Rozwijane do pustego ciągu znaków, jeśli nie istnieją żadne tagi.

{EVENT.TAGSJSON}

Tablica JSON zawierająca obiekty tagów zdarzenia.
Rozwijana do pustej tablicy, jeśli nie istnieją żadne tagi.

{EVENT.TAGS.<tag name>}

Wartość tagu zdarzenia, do której odwołuje się nazwa tagu.
Nazwa tagu zawierająca znaki inne niż alfanumeryczne (w tym wielobajtowe znaki UTF spoza języka angielskiego) musi być ujęta w podwójne cudzysłowy. Cudzysłowy i ukośniki odwrotne wewnątrz nazwy tagu ujętej w cudzysłowy muszą być poprzedzone ukośnikiem odwrotnym.

{EVENT.TIME}

Czas zdarzenia, które wyzwoliło akcję, w formacie hh:mm:ss.
Na przykład: 12:57:53.

{EVENT.TIMESTAMP}

Znacznik czasu UNIX zdarzenia, które wyzwoliło akcję.

{EVENT.VALUE}

Wartość liczbowa zdarzenia, które wyzwoliło akcję.
Możliwe wartości: 1 - problem, 0 - odzyskiwanie.

Makra zdarzeń przyczyny/objawu

{EVENT.CAUSE.ACK.STATUS}

Status potwierdzenia zdarzenia przyczyny (Tak/Nie).
Używane w kontekście zdarzenia symptomu.

{EVENT.CAUSE.AGE}

Wiek zdarzenia będącego przyczyną, z dokładnością do jednej sekundy.
Przydatne w eskalowanych wiadomościach.
Używane w kontekście zdarzenia objawowego.

{EVENT.CAUSE.DATE}

Data zdarzenia będącego przyczyną w formacie rrrr.mm.dd.
Używane w kontekście zdarzenia objawu.

{EVENT.CAUSE.DURATION}

Czas trwania zdarzenia przyczyny (różnica czasu między zdarzeniami problemu i odzyskania), z dokładnością do jednej sekundy.
Przydatne w wiadomościach odzyskiwania problemu.
Używane w kontekście zdarzenia symptomu.

{EVENT.CAUSE.ID}

Numeryczny identyfikator zdarzenia będącego przyczyną.
Używany w kontekście zdarzenia objawowego.

{EVENT.CAUSE.NAME}

Nazwa zdarzenia przyczyny.
Używane w kontekście zdarzenia objawu.

{EVENT.CAUSE.NSEVERITY}

Wartość liczbowa ważności zdarzenia będącego przyczyną.
Możliwe wartości: 0 - Niesklasyfikowane, 1 - Informacja, 2 - Ostrzeżenie, 3 - Średnie, 4 - Wysokie, 5 - Katastrofa.
Używane w kontekście zdarzenia objawowego.

{EVENT.CAUSE.OBJECT}

Wartość liczbowa obiektu zdarzenia będącego przyczyną.
Możliwe wartości: 0 - Wyzwalacz, 1 - Wykryty host, 2 - Wykryta usługa, 3 - Autorejestracja, 4 - Pozycja, 5 - Reguła wykrywania niskiego poziomu.
Używane w kontekście zdarzenia będącego symptomem.

{EVENT.CAUSE.OPDATA}

Dane operacyjne bazowego wyzwalacza problemu.
Używane w kontekście zdarzenia symptomu.

{EVENT.CAUSE.SEVERITY}

Nazwa poziomu ważności zdarzenia będącego przyczyną.
Możliwe wartości: Niesklasyfikowane, Informacja, Ostrzeżenie, Średni, Wysoki, Katastrofa.
Używane w kontekście zdarzenia będącego symptomem.

{EVENT.CAUSE.SOURCE}

Wartość liczbowa źródła zdarzenia przyczyny.
Możliwe wartości: 0 - Wyzwalacz, 1 - Odkrywanie, 2 - Autorejestracja, 3 - Wewnętrzne.
Używane w kontekście zdarzenia objawu.

{EVENT.CAUSE.STATUS}

Słowna wartość zdarzenia będącego przyczyną.
Używana w kontekście zdarzenia objawowego.

{EVENT.CAUSE.TAGS}

Lista tagów zdarzenia przyczyny, rozdzielonych przecinkami.
Rozwijane do pustego ciągu znaków, jeśli tagi nie istnieją.
Używane w kontekście zdarzenia objawu.

{EVENT.CAUSE.TAGSJSON}

Tablica JSON zawierająca obiekty tagów zdarzenia będącego przyczyną.
Rozwijana do pustej tablicy, jeśli nie istnieją żadne tagi.
Używana w kontekście zdarzenia objawowego.

{EVENT.CAUSE.TAGS.<tag name>}

Wartość tagu zdarzenia przyczyny, do której odwołuje się nazwa tagu.
Nazwa tagu zawierająca znaki inne niż alfanumeryczne (w tym nieangielskie znaki wielobajtowe UTF) musi być ujęta w podwójne cudzysłowy. Cudzysłowy i ukośniki odwrotne wewnątrz nazwy tagu ujętej w cudzysłowy muszą być poprzedzone ukośnikiem odwrotnym.
Używane w kontekście zdarzenia objawu.

{EVENT.CAUSE.TIME}

Czas zdarzenia będącego przyczyną w formacie hh:mm:ss.
Używane w kontekście zdarzenia objawowego.

{EVENT.CAUSE.TIMESTAMP}

Znacznik czasu UNIX zdarzenia będącego przyczyną.
Używany w kontekście zdarzenia objawowego.

{EVENT.CAUSE.UPDATE.HISTORY}

Dziennik aktualizacji problemu będącego przyczyną (potwierdzenia itp.).
Używane w kontekście zdarzenia objawu.

{EVENT.CAUSE.VALUE}

Wartość liczbowa zdarzenia będącego przyczyną.
Możliwe wartości: 1 - Problem, 0 - Odzyskiwanie.
Używane w kontekście zdarzenia objawowego.

{EVENT.SYMPTOMS}

Lista zdarzeń objawów. Zawiera następujące szczegóły: nazwę hosta, nazwę zdarzenia, ważność, wiek, tagi usługi i wartości.
To makro jest używane w kontekście zdarzenia przyczyny i zwraca informacje o zdarzeniach objawów.

Makra zdarzenia odzyskania

{EVENT.RECOVERY.DATE}

Data zdarzenia odzyskania w formacie yyyy.mm.dd.

{EVENT.RECOVERY.ID}

Numeryczny identyfikator zdarzenia odzyskania.

{EVENT.RECOVERY.NAME}

Nazwa zdarzenia odzyskiwania.

{EVENT.RECOVERY.STATUS}

Słowna wartość zdarzenia odzyskiwania.

{EVENT.RECOVERY.TAGS}

Lista tagów zdarzenia odzyskiwania rozdzielona przecinkami. Rozwijana do pustego ciągu, jeśli nie istnieją żadne tagi.

{EVENT.RECOVERY.TAGSJSON}

Tablica JSON zawierająca obiekty tagów zdarzenia odzyskiwania. Rozwijana do pustej tablicy, jeśli nie istnieją żadne tagi.

{EVENT.RECOVERY.TIME}

Czas zdarzenia odzyskania w formacie hh:mm:ss.

{EVENT.RECOVERY.TIMESTAMP}

Znacznik czasu UNIX zdarzenia odzyskania.

{EVENT.RECOVERY.VALUE}

Wartość liczbowa zdarzenia odzyskiwania.

Makra aktualizacji zdarzenia

{EVENT.UPDATE.ACTION}

Czytelna dla człowieka nazwa akcji wykonanej podczas aktualizacji problemu.
Przyjmuje następujące wartości: acknowledged, unacknowledged, commented, changed severity from (original severity) to (updated severity) oraz closed (w zależności od liczby akcji wykonanych podczas jednej aktualizacji).

{EVENT.UPDATE.ACTIONJSON}

Tablica JSON zawierająca szczegóły akcji wykonanej podczas aktualizacji problemu.
Możliwe wartości właściwości JSON:
- true (dla właściwości acknowledge, unacknowledge, close, unsuppress, cause i symptom);
- <message string> (dla właściwości message);
- znacznik czasu (dla właściwości suppress_until i timestamp) lub 0 (dla właściwości suppress_until, jeśli wyciszenie jest bezterminowe);
- 0, 1, 2, 3, 4, 5 (dla właściwości old i new dotyczących severity).

Na przykład: {"acknowledge":true,"message":"Monthly maintenance.","severity":{"old":2,"new":1},"suppress_until":1730851199,"timestamp":1730822048}.

{EVENT.UPDATE.DATE}

Data aktualizacji zdarzenia (potwierdzenia itp.) w formacie rrrr.mm.dd.

{EVENT.UPDATE.HISTORY}

Dziennik aktualizacji problemu (potwierdzeń itd.).

{EVENT.UPDATE.MESSAGE}

Wiadomość aktualizacji problemu.

{EVENT.UPDATE.NSEVERITY}

Wartość liczbowa nowego poziomu ważności zdarzenia ustawionego podczas operacji aktualizacji problemu.

{EVENT.UPDATE.SEVERITY}

Nazwa nowego poziomu ważności zdarzenia ustawionego podczas operacji aktualizacji problemu.

{EVENT.UPDATE.STATUS}

Wartość numeryczna statusu aktualizacji problemu.
Możliwe wartości: 0 - webhook został wywołany z powodu zdarzenia problemu/odzyskania, 1 - operacja aktualizacji.

{EVENT.UPDATE.TIME}

Czas aktualizacji zdarzenia (potwierdzenia itp.) w formacie hh:mm:ss.

{EVENT.UPDATE.TIMESTAMP}

Znacznik czasu UNIX aktualizacji zdarzenia update (potwierdzenia itp.).

Makra funkcji

{FUNCTION.VALUE}

Wartość N-tej funkcji opartej na pozycji w wyrażeniu wyzwalacza w momencie wystąpienia zdarzenia.
Uwzględniane są tylko funkcje, których pierwszym parametrem jest /host/key.

Tego makra można używać z indeksem numerycznym, np. {FUNCTION.VALUE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. funkcję w wyrażeniu wyzwalacza. Zobacz indexed macros.

{FUNCTION.RECOVERY.VALUE}

Wartość N-tej funkcji opartej na pozycji w wyrażeniu odzyskiwania w momencie wystąpienia zdarzenia.*
Uwzględniane są tylko funkcje, których pierwszy parametr ma postać /host/key.

Ta makro może być używana z indeksem numerycznym, np. {FUNCTION.RECOVERY.VALUE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. funkcję w wyrażeniu wyzwalacza. Zobacz indexed macros.

Makra hosta

{HOST.CONN}

Adres IP hosta lub nazwa DNS hosta, zależnie od ustawień hosta.
W skryptach globalnych, polach IP/DNS interfejsu oraz scenariuszach webowych makro zostanie rozwiązane do głównego interfejsu agent. Jeśli interfejs agent nie jest zdefiniowany, zostanie użyty główny interfejs SNMP. Jeśli interfejs SNMP również nie jest zdefiniowany, zostanie użyty główny interfejs JMX. Jeśli interfejs JMX także nie jest zdefiniowany, zostanie użyty główny interfejs IPMI. Jeśli host nie ma żadnego interfejsu, makro zostanie rozwiązane do wartości 'UNKNOWN'.

To makro może być używane z indeksem numerycznym jako {HOST.CONN<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{HOST.DESCRIPTION}

Opis hosta.

To makro może być używane z indeks numerycznym jako {HOST.DESCRIPTION<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{HOST.DNS}

Nazwa DNS hosta.
W skryptach globalnych, polach IP/DNS interfejsu oraz scenariuszach WWW makro zostanie rozwiązane do głównego interfejsu agent. Jeśli interfejs agent nie jest zdefiniowany, zostanie użyty główny interfejs SNMP. Jeśli interfejs SNMP również nie jest zdefiniowany, zostanie użyty główny interfejs JMX. Jeśli interfejs JMX także nie jest zdefiniowany, zostanie użyty główny interfejs IPMI. Jeśli host nie ma żadnego interfejsu, makro zostanie rozwiązane do wartości 'UNKNOWN'.

To makro może być używane z indeksem numerycznym jako {HOST.DNS<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{HOST.HOST}

Techniczna nazwa hosta.
Funkcje makr nie są obsługiwane dla tego makra, jeśli jest ono używane jako symbol zastępczy w pierwszym parametrze funkcji historii, na przykład last(/{HOST.HOST}/{ITEM.KEY}).

To makro może być używane z indeksem numerycznym jako {HOST.HOST<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{HOST.ID}

ID hosta.

To makro można użyć z indeksem numerycznym jako {HOST.ID<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{HOST.IP}

Adres IP hosta.
W skryptach globalnych, polach IP/DNS interfejsu oraz scenariuszach webowych makro zostanie rozwiązane do głównego interfejsu agent. Jeśli interfejs agent nie jest zdefiniowany, zostanie użyty główny interfejs SNMP. Jeśli interfejs SNMP również nie jest zdefiniowany, zostanie użyty główny interfejs JMX. Jeśli interfejs JMX także nie jest zdefiniowany, zostanie użyty główny interfejs IPMI. Jeśli host nie ma żadnego interfejsu, makro zostanie rozwiązane do wartości 'UNKNOWN'.

To makro może być używane z indeksem numerycznym jako {HOST.IP<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{HOST.METADATA}

Metadane hosta.

Używane tylko do aktywnej autorejestracji agenta.

{HOST.NAME}

Widoczna nazwa hosta.

To makro może być używane z indeksem numerycznym jako {HOST.NAME<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{HOST.PORT}

Port hosta (agent).
W globalnych skryptach, polach IP/DNS interfejsu oraz scenariuszach webowych makro zostanie rozwiązane do głównego interfejsu agent. Jeśli interfejs agent nie jest zdefiniowany, zostanie użyty główny interfejs SNMP. Jeśli interfejs SNMP również nie jest zdefiniowany, zostanie użyty główny interfejs JMX. Jeśli interfejs JMX także nie jest zdefiniowany, zostanie użyty główny interfejs IPMI. Jeśli host nie ma żadnego interfejsu, makro zostanie rozwiązane do wartości 'UNKNOWN'.

To makro może być używane z indeksem numerycznym jako {HOST.PORT<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

Makra hosta docelowego

{HOST.TARGET.CONN}

Adres IP lub nazwa DNS hosta docelowego.

{HOST.TARGET.DNS}

Nazwa DNS docelowego hosta.

{HOST.TARGET.HOST}

Techniczna nazwa docelowego hosta.

{HOST.TARGET.IP}

Adres IP docelowego hosta.

{HOST.TARGET.NAME}

Widoczna nazwa docelowego hosta.

Makra grup hostów

{HOSTGROUP.ID}

ID grupy hostów.

Makra inwentarza hosta

{INVENTORY.ALIAS}

Pole Alias w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.ALIAS<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.ASSET.TAG}

Pole Asset tag w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.ASSET.TAG<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.CHASSIS}

Pole Chassis w inwentarzu hosta.

To makro może być używane z indeksami numerycznymi, np. {INVENTORY.CHASSIS<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.CONTACT}

Pole Contact w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.CONTACT<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.CONTRACT.NUMBER}

Pole Contract number w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.CONTRACT.NUMBER<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.DEPLOYMENT.STATUS}

Pole Deployment status w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.DEPLOYMENT.STATUS<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.HARDWARE}

Pole Hardware w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.HARDWARE<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.HARDWARE.FULL}

Pole Sprzęt (pełne szczegóły) w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.HARDWARE.FULL<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.HOST.NETMASK}

Pole maska podsieci hosta w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.HOST.NETMASK<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.HOST.NETWORKS}

Pole Host networks w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.HOST.NETWORKS<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.HOST.ROUTER}

Pole Host router w inwentarzu hosta.

To makro może być używane z indeksami numerycznymi, np. {INVENTORY.HOST.ROUTER<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.HW.ARCH}

Pole Hardware architecture w inwentarzu hosta.

To makro może być używane z indeksami numerycznymi, np. {INVENTORY.HW.ARCH<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.HW.DATE.DECOMM}

Pole Date hardware decommissioned w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.HW.DATE.DECOMM<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.HW.DATE.EXPIRY}

Pole Data wygaśnięcia konserwacji sprzętu w inwentarzu hosta.

Ta makro może być używana z indeksem numerycznym, np. {INVENTORY.HW.DATE.EXPIRY<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.HW.DATE.INSTALL}

Pole Date hardware installed w inwentarzu hosta.

Tego makra można używać z indeksami numerycznymi, np. {INVENTORY.HW.DATE.INSTALL<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.HW.DATE.PURCHASE}

Pole Date hardware purchased w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.HW.DATE.PURCHASE<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.INSTALLER.NAME}

Pole Nazwa instalatora w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.INSTALLER.NAME<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.LOCATION}

Pole Location w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.LOCATION<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.LOCATION.LAT}

Pole Location latitude w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.LOCATION.LAT<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.LOCATION.LON}

Pole Długość geograficzna lokalizacji w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.LOCATION.LON<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.MACADDRESS.A}

Pole MAC address A w inwentarzu hosta.

To makro może być używane z indeksami numerycznymi, np. {INVENTORY.MACADDRESS.A<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.MACADDRESS.B}

Pole MAC address B w inwentarzu hosta.

Ta makro może być używana z indeksami numerycznymi, np. {INVENTORY.MACADDRESS.B<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.MODEL}

Pole Model w inwentarzu hosta.

Ta makro może być używana z indeksem numerycznym, np. {INVENTORY.MODEL<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.NAME}

Pole Name w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.NAME<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.NOTES}

Pole Notes w inwentarzu hosta.

To makro może być używane z indeksami numerycznymi, np. {INVENTORY.NOTES<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.OOB.IP}

Pole adres IP OOB w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.OOB.IP<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.OOB.NETMASK}

Pole maska podsieci OOB w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.OOB.NETMASK<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.OOB.ROUTER}

Pole OOB router w inwentarzu hosta.

Tego makra można używać z indeksami numerycznymi, np. {INVENTORY.OOB.ROUTER<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.OS}

Pole OS w inwentarzu hosta.

Ta makro może być używana z indeksem numerycznym, np. {INVENTORY.OS<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.OS.FULL}

Pole OS (szczegółowe informacje) w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.OS.FULL<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.OS.SHORT}

Pole OS (Short) w inwentarzu hosta.

Ta makro może być używana z indeksem numerycznym, np. {INVENTORY.OS.SHORT<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.POC.PRIMARY.CELL}

Pole Primary POC cell w inwentarzu hosta.

Ta makro może być używana z indeksem numerycznym, np. {INVENTORY.POC.PRIMARY.CELL<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.POC.PRIMARY.EMAIL}

Pole Primary POC email w inwentarzu hosta.

Ta makro może być używana z indeks numerycznym, np. {INVENTORY.POC.PRIMARY.EMAIL<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.POC.PRIMARY.NAME}

Pole Primary POC name w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.POC.PRIMARY.NAME<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.POC.PRIMARY.NOTES}

Pole Primary POC notes w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.POC.PRIMARY.NOTES<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.POC.PRIMARY.PHONE.A}

Pole Primary POC phone A w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.POC.PRIMARY.PHONE.A<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.POC.PRIMARY.PHONE.B}

Pole Primary POC phone B w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.POC.PRIMARY.PHONE.B<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.POC.PRIMARY.SCREEN}

Pole Primary POC screen name w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.POC.PRIMARY.SCREEN<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.POC.SECONDARY.CELL}

Pole Secondary POC cell w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.POC.SECONDARY.CELL<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.POC.SECONDARY.EMAIL}

Pole Secondary POC email w inwentarzu hosta.

To makro może być używane z indeksami numerycznymi, np. {INVENTORY.POC.SECONDARY.EMAIL<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.POC.SECONDARY.NAME}

Pole Secondary POC name w inwentarzu hosta.

To makro może być używane z indeksami numerycznymi, np. {INVENTORY.POC.SECONDARY.NAME<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.POC.SECONDARY.NOTES}

Pole Secondary POC notes w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.POC.SECONDARY.NOTES<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.POC.SECONDARY.PHONE.A}

Pole Secondary POC phone A w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.POC.SECONDARY.PHONE.A<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.POC.SECONDARY.PHONE.B}

Pole Secondary POC phone B w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.POC.SECONDARY.PHONE.B<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.POC.SECONDARY.SCREEN}

Pole Nazwa ekranu drugiej osoby kontaktowej w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.POC.SECONDARY.SCREEN<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.SERIALNO.A}

Pole Serial number A w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.SERIALNO.A<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.SERIALNO.B}

Pole Serial number B w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.SERIALNO.B<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.SITE.ADDRESS.A}

Pole Site address A w inwentarzu hosta.

To makro może być używane z indeksami numerycznymi, np. {INVENTORY.SITE.ADDRESS.A<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.SITE.ADDRESS.B}

Pole Site address B w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.SITE.ADDRESS.B<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.SITE.ADDRESS.C}

Pole Site address C w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.SITE.ADDRESS.C<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.SITE.CITY}

Pole Miasto lokalizacji w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.SITE.CITY<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.SITE.COUNTRY}

Pole Kraj lokalizacji w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.SITE.COUNTRY<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.SITE.NOTES}

Pole Site notes w inwentarzu hosta.

Ta makro może być używana z indeksem numerycznym, np. {INVENTORY.SITE.NOTES<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.SITE.RACK}

Pole Site rack location w inwentarzu hosta.

To makro może być używane z indeks numerycznym, np. {INVENTORY.SITE.RACK<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.SITE.STATE}

Pole Stan województwa/prowincji w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.SITE.STATE<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.SITE.ZIP}

Pole Site ZIP/postal w inwentarzu hosta.

To makro może być używane z indeksami numerycznymi, np. {INVENTORY.SITE.ZIP<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.SOFTWARE}

Pole Software w inwentarzu hosta.

Ta makro może być używana z indeksem numerycznym, np. {INVENTORY.SOFTWARE<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.SOFTWARE.APP.A}

Pole Software application A w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.SOFTWARE.APP.A<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.SOFTWARE.APP.B}

Pole Software application B w inwentarzu hosta.

To makro może być używane z indeksami numerycznymi, np. {INVENTORY.SOFTWARE.APP.B<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.SOFTWARE.APP.C}

Pole Software application C w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.SOFTWARE.APP.C<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.SOFTWARE.APP.D}

Pole Software application D w inwentarzu hosta.

Tego makra można używać z indeksem numerycznym, np. {INVENTORY.SOFTWARE.APP.D<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.SOFTWARE.APP.E}

Pole Software application E w inwentarzu hosta.

Ta makro może być używana z indeksem numerycznym, np. {INVENTORY.SOFTWARE.APP.E<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz indexed macros.

{INVENTORY.SOFTWARE.FULL}

Pole Oprogramowanie (pełne szczegóły) w inwentarzu hosta.

Ta makro może być używana z indeks numerycznym, np. {INVENTORY.SOFTWARE.FULL<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.TAG}

Pole Tag w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.TAG<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.TYPE}

Pole Type w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.TYPE<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.TYPE.FULL}

Pole Typ (pełne szczegóły) w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.TYPE.FULL<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.URL.A}

Pole URL A w inwentarzu hosta.

Ta makro może być używana z indeks numerycznym, np. {INVENTORY.URL.A<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.URL.B}

Pole URL B w inwentarzu hosta.

To makro może być używane z indeksami numerycznymi, np. {INVENTORY.URL.B<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.URL.C}

Pole URL C w inwentarzu hosta.

To makro może być używane z indeksami numerycznymi, np. {INVENTORY.URL.C<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{INVENTORY.VENDOR}

Pole Vendor w inwentarzu hosta.

To makro może być używane z indeksem numerycznym, np. {INVENTORY.VENDOR<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

Makra pozycji

{ITEM.DESCRIPTION}

Opis N-tej pozycji w wyrażeniu wyzwalacza, które spowodowało powiadomienie.

Tego makra można używać z indeksem numerycznym jako {ITEM.DESCRIPTION<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.DESCRIPTION.ORIG}

Oryginalny opis (z nierozwiązanymi makrami) N-tej pozycji w wyrażeniu wyzwalacza, która spowodowała powiadomienie.

To makro może być używane z indeksem numerycznym jako {ITEM.DESCRIPTION.ORIG<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.ID}

Numeryczny identyfikator N-tej pozycji w wyrażeniu wyzwalacza, która spowodowała powiadomienie.

To makro może być używane z indeksem numerycznym jako {ITEM.ID<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz indexed macros.

{ITEM.KEY}

Klucz N-tej pozycji w wyrażeniu wyzwalacza, które spowodowało powiadomienie.
Funkcje makr nie są obsługiwane dla tego makra, jeśli jest ono używane jako symbol zastępczy w pierwszym parametrze funkcji historii, na przykład last(/{HOST.HOST}/{ITEM.KEY}).

To makro może być używane z indeksem numerycznym jako {ITEM.KEY<1-9>}, aby wskazać pierwszy, drugi, trzeci itd. host w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.KEY.ORIG}

Oryginalny klucz (z nierozwiniętymi makrami) N-tej pozycji w wyrażeniu wyzwalacza, która spowodowała powiadomienie.

To makro może być używane z indeksem numerycznym jako {ITEM.KEY.ORIG<1-9>}, aby wskazać pierwszego, drugiego, trzeciego itd. hosta w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.LASTVALUE}

Najnowsza wartość N-tej pozycji w wyrażeniu wyzwalacza, które spowodowało powiadomienie.
Zostanie rozwiązana do *UNKNOWN* w frontendzie, jeśli najnowsza wartość historii została zebrana ponad czas Maksymalnego okresu wyświetlania historii temu (ustawiane w sekcji menu Administracja > Ogólne).
Gdy jest używana w nazwie problemu, makro nie zostanie rozwiązane do najnowszej wartości pozycji podczas przeglądania zdarzeń problemu; zamiast tego zachowa wartość pozycji z momentu wystąpienia problemu.
Gdy jest używana w powiadomieniach, w niektórych przypadkach makro może nie zostać rozwiązane do najnowszej wartości pozycji w momencie wyzwolenia wyzwalacza. Na przykład, jeśli pozycja szybko otrzyma dwie wartości, "A" i "B", a wyzwalacz uruchomi się dla "A", powiadomienia mogą pokazać "B" jako najnowszą wartość z powodu niewielkiego opóźnienia przetwarzania - najnowsza wartość pozycji zmieniła się między momentem uruchomienia wyzwalacza a utworzeniem powiadomienia. Aby tego uniknąć, można użyć makra {ITEM.VALUE}, które rozwiązuje się do wartości z momentu wyzwolenia wyzwalacza, zapewniając użycie poprawnej wartości w powiadomieniu.
Jest to alias last(/{HOST.HOST}/{ITEM.KEY}).
Rozwiązana wartość dla pozycji tekstowych/logów jest skracana do 20 znaków przez frontend w następujących miejscach:
- Dane operacyjne;
- Opis wyzwalacza;
- URL-e wyzwalacza;
- Etykiety URL-i wyzwalacza;
- Opis widżetu wartości pozycji.
Aby uzyskać pełną wartość, można użyć funkcji makr, ponieważ serwer nie skraca żadnych wartości. Na przykład: {{ITEM.LASTVALUE}.regsub("(.*)", \1)}.

To makro może być używane z indeksem numerycznym, np. {ITEM.LASTVALUE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.LASTVALUE.AGE}

Czas, jaki upłynął między ostatnim pobraniem wartości pozycji a oceną makra.
Wyświetlany w formacie czytelnym dla człowieka (np. 1m 45s).

To makro może być używane z indeksem numerycznym, np. {ITEM.LASTVALUE.AGE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.LASTVALUE.DATE}

Data, kiedy została pobrana najnowsza wartość pozycji.
Wyświetlane w formacie YYYYMMDD.
W nazwach wyzwalaczy (na liście Monitoring > Problemy), nazwach zdarzeń oraz nazwach i wartościach tagów używana jest strefa czasowa serwera. We wszystkich pozostałych przypadkach używana jest strefa czasowa użytkownika.

Ta makro może być używane z indeksem numerycznym, np. {ITEM.LASTVALUE.DATE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.LASTVALUE.TIME}

Czas, w którym została pobrana najnowsza wartość pozycji.
Wyświetlany w formacie HHMMSS.
W nazwach wyzwalaczy (na liście Monitoring > Problemy), nazwach zdarzeń oraz nazwach i wartościach tagów używana jest strefa czasowa serwera. We wszystkich pozostałych przypadkach używana jest strefa czasowa użytkownika.

Ta makro może być używane z indeksem numerycznym, np. {ITEM.LASTVALUE.TIME<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.LASTVALUE.TIMESTAMP}

Znacznik czasu UNIX, kiedy została pobrana najnowsza wartość pozycji.

To makro może być używane z indeksem numerycznym, np. {ITEM.LASTVALUE.TIMESTAMP<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.LOG.AGE}

Wiek zdarzenia z dziennika.
Z dokładnością do sekundy.

To makro może być używane z indeksem numerycznym, np. {ITEM.LOG.AGE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.LOG.DATE}

Data, w której wpis dziennika został zapisany do dziennika.

To makro może być używane z indeksem numerycznym, np. {ITEM.LOG.DATE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.LOG.EVENTID}

ID zdarzenia w dzienniku zdarzeń.
Tylko do monitorowania dziennika zdarzeń systemu Windows.

To makro może być używane z indeksem numerycznym, np. {ITEM.LOG.EVENTID<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.LOG.NSEVERITY}

Numeryczny poziom ważności zdarzenia w dzienniku zdarzeń.
Tylko do monitorowania dziennika zdarzeń systemu Windows.

To makro może być używane z indeksem numerycznym, np. {ITEM.LOG.NSEVERITY<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.LOG.SEVERITY}

Słowny poziom ważności zdarzenia w dzienniku zdarzeń.
Tylko do monitorowania dziennika zdarzeń systemu Windows.

To makro może być używane z indeksem numerycznym, np. {ITEM.LOG.SEVERITY<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.LOG.SOURCE}

Źródło zdarzenia w dzienniku zdarzeń.
Tylko do monitorowania dziennika zdarzeń systemu Windows.

Ta makro może być używana z indeksem numerycznym, np. {ITEM.LOG.SOURCE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz indexed macros.

{ITEM.LOG.TIME}

Czas, w którym wpis dziennika został zapisany w dzienniku.

To makro może być używane z indeksem numerycznym, np. {ITEM.LOG.TIME<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz indexed macros.

{ITEM.LOG.TIMESTAMP}

Znacznik czasu UNIX, kiedy wpis dziennika został zapisany w dzienniku.

To makro może być używane z indeksem numerycznym, np. {ITEM.LOG.TIMESTAMP<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.NAME}

Nazwa pozycji ze wszystkimi rozwiniętymi makrami.

To makro może być używane z indeksem numerycznym, np. {ITEM.NAME<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.NAME.ORIG}

Oryginalna nazwa pozycja (z nierozwiniętymi makrami).

To makro może być używane z indeksem numerycznym, np. {ITEM.NAME.ORIG<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.STATE}

Najnowszy stan N-tej pozycji w wyrażeniu wyzwalacza, które spowodowało powiadomienie.
Możliwe wartości: Not supported, Normal.

To makro może być używane z indeksem numerycznym, np. {ITEM.STATE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz indexed macros.

{ITEM.STATE.ERROR}

Komunikat błędu zawierający szczegóły, dlaczego pozycja stała się nieobsługiwana.
Jeśli pozycja przejdzie w stan nieobsługiwany, a następnie natychmiast ponownie stanie się obsługiwana, pole błędu może być puste.

{ITEM.VALUE}

Rozwiązuje się do jednej z dwóch wartości:

  • Historycznej wartości N-tej pozycji w wyrażeniu wyzwalacza, z chwili wystąpienia zdarzenia, jeśli jest używana w kontekście zmiany stanu wyzwalacza, na przykład podczas wyświetlania zdarzeń lub wysyłania powiadomień;
  • Najnowszej wartości N-tej pozycji w wyrażeniu wyzwalacza, jeśli jest używana bez kontekstu zmiany stanu wyzwalacza, na przykład podczas wyświetlania listy wyzwalaczy w oknie wyboru typu pop-up. W tym przypadku działa tak samo jak {ITEM.LASTVALUE}.

W pierwszym przypadku zostanie rozwiązana do *UNKNOWN*, jeśli wartość historyczna została już usunięta lub nigdy nie została zapisana.
W drugim przypadku, i tylko we frontendzie, zostanie rozwiązana do *UNKNOWN*, jeśli najnowsza wartość historyczna została zebrana ponad Max history display period temu (ustawiane w menu Administration > General).
Wartość rozwiązana dla pozycji tekstowych/logów jest przycinana do 20 znaków przez frontend w następujących miejscach:
- Operational data;
- Trigger description;
- Trigger URLs;
- Trigger URL labels;
- Description of the item value widget.
Aby uzyskać pełną wartość, można użyć funkcji makr, ponieważ serwer nie przycina żadnych wartości. Na przykład: {{ITEM.VALUE}.regsub("(.*)", \1)}.

To makro może być używane z indeksem numerycznym, np. {ITEM.VALUE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.VALUE.AGE}

Czas, który upłynął między pobraniem wartości pozycja a wykonaniem makra.
Wyświetlany w formacie czytelnym dla człowieka (np. 1m 45s).

To makro może być używane z indeksem numerycznym, np. {ITEM.VALUE.AGE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz indexed macros.

{ITEM.VALUE.DATE}

Data, kiedy została pobrana wartość pozycji.
Wyświetlana w formacie YYYYMMDD.
Strefa czasowa serwera jest używana w nazwach wyzwalaczy (na liście Monitoring > Problemy), nazwach zdarzeń oraz nazwach i wartościach tagów. We wszystkich pozostałych przypadkach używana jest strefa czasowa użytkownika.

Ta makro może być używane z indeksem numerycznym, np. {ITEM.VALUE.DATE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz indexed macros.

{ITEM.VALUE.TIME}

Czas, w którym została zebrana wartość pozycji.
Wyświetlany w formacie HHMMSS.
Strefa czasowa serwera jest używana w nazwach wyzwalaczy (na liście Monitoring > Problemy), nazwach zdarzeń oraz nazwach i wartościach tagów. We wszystkich pozostałych przypadkach używana jest strefa czasowa użytkownika.

Ten makro może być używany z indeksem numerycznym, np. {ITEM.VALUE.TIME<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.VALUE.TIMESTAMP}

Znacznik czasu UNIX, w którym została pobrana wartość pozycji.

To makro może być używane z indeksami numerycznymi, np. {ITEM.VALUE.TIMESTAMP<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{ITEM.VALUETYPE}

Typ wartości N-tej pozycji w wyzwalaczu, który spowodował powiadomienie.
Możliwe wartości: 0 - Liczba zmiennoprzecinkowa, 1 - Znak, 2 - Dziennik, 3 - Liczba całkowita bez znaku, 4 - Tekst.

Ta makro może być używana z indeksem numerycznym, np. {ITEM.VALUETYPE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyzwalaczu. Zobacz indexed macros.

Makra powiadomień wykrywania niskiego poziomu

{LLDRULE.DESCRIPTION}

Opis reguły wykrywania niskiego poziomu, która spowodowała powiadomienie.

{LLDRULE.DESCRIPTION.ORIG}

Oryginalny opis (z nierozwiniętymi makrami) reguły wykrywania niskiego poziomu, która spowodowała powiadomienie.

{LLDRULE.ID}

Numeryczny identyfikator reguły wykrywania niskiego poziomu, która spowodowała powiadomienie.

{LLDRULE.KEY}

Klucz reguły wykrywania niskiego poziomu, która spowodowała powiadomienie.

{LLDRULE.KEY.ORIG}

Oryginalny klucz (z nierozwiniętymi makrami) reguły wykrywania niskiego poziomu, która spowodowała powiadomienie.

{LLDRULE.NAME}

Nazwa reguły wykrywania niskiego poziomu, która spowodowała powiadomienie.

{LLDRULE.NAME.ORIG}

Oryginalna nazwa (z nierozwiniętymi makrami) reguły wykrywania niskiego poziomu, która spowodowała powiadomienie.

{LLDRULE.STATE}

Najnowszy stan reguły wykrywania niskiego poziomu.
Możliwe wartości: Not supported, Normal.

To makro może być używane z indeksem numerycznym, np. {LLDRULE.STATE<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz indexed macros.

{LLDRULE.STATE.ERROR}

Komunikat błędu zawierający szczegóły, dlaczego reguła wykrywania niskiego poziomu stała się nieobsługiwana.
Jeśli reguła wykrywania niskiego poziomu przejdzie w stan nieobsługiwany, a następnie natychmiast ponownie stanie się obsługiwana, pole błędu może być puste.

Makra mapy

{MAP.ID}

ID mapy sieciowej.

{MAP.NAME}

Nazwa mapy sieciowej.

Makra proxy

{PROXY.DESCRIPTION}

Opis proxy.
Rozwiązuje się do jednego z poniższych:

  • Proxy n-tej pozycji w wyrażeniu wyzwalacza (w powiadomieniach opartych na wyzwalaczu). Możesz tutaj używać makr indeksowanych;
  • Proxy, które wykonało wykrywanie (w powiadomieniach o wykrywaniu). Użyj tutaj {PROXY.DESCRIPTION}, bez indeksowania;
  • Proxy, do którego zarejestrował się aktywny agent (w powiadomieniach o autorejestracji). Użyj tutaj {PROXY.DESCRIPTION}, bez indeksowania.

To makro może być używane z indeksem numerycznym, np. {PROXY.DESCRIPTION<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

{PROXY.NAME}

Nazwa proxy.
Rozwiązuje się do jednego z poniższych:

  • Proxy n-tej pozycji w wyrażeniu wyzwalacza (w powiadomieniach opartych na wyzwalaczach). Możesz tutaj używać makr indeksowanych;
  • Proxy, które wykonało wykrywanie (w powiadomieniach o wykrywaniu). Użyj tutaj {PROXY.NAME}, bez indeksowania;
  • Proxy, do którego zarejestrował się aktywny agent (w powiadomieniach o autorejestracji). Użyj tutaj {PROXY.NAME}, bez indeksowania.

To makro może być używane z indeksem numerycznym, np. {PROXY.NAME<1-9>}, aby wskazać pierwszą, drugą, trzecią itd. pozycję w wyrażeniu wyzwalacza. Zobacz makra indeksowane.

Makra skryptu

{MANUALINPUT}

Wartość ręcznego wejścia określona przez użytkownika w czasie wykonywania skryptu.

Makra usługi

{SERVICE.DESCRIPTION}

Opis usługi z rozwiązanymi makrami.

{SERVICE.ID}

Numeryczny identyfikator usługi, która wywołała akcję.

{SERVICE.NAME}

Nazwa usługi z rozwiniętymi makrami.

{SERVICE.ROOTCAUSE}

Lista zdarzeń problemowych wyzwalaczy, które spowodowały awarię usługi, posortowana według ważności i nazwy hosta.
Zawiera następujące szczegóły: nazwa hosta, nazwa zdarzenia, ważność, wiek, tagi usługi i wartości.

{SERVICE.TAGS}

Lista tagów zdarzeń usługi rozdzielonych przecinkami.
Tagi zdarzeń usługi można zdefiniować w sekcji tagów konfiguracji usługi. Rozwijane do pustego ciągu, jeśli nie istnieją żadne tagi.

{SERVICE.TAGSJSON}

Tablica JSON zawierająca obiekty tagów zdarzeń usługi.
Tagi zdarzeń usługi można zdefiniować w sekcji tagów konfiguracji usługi. Rozwijana do pustej tablicy, jeśli nie istnieją żadne tagi.

{SERVICE.TAGS.<tag name>}

Wartość tagu zdarzenia usługi, do której odwołuje się nazwa tagu.
Tagi zdarzenia usługi można zdefiniować w sekcji tagów konfiguracji usługi.
Nazwa tagu zawierająca znaki inne niż alfanumeryczne (w tym wielobajtowe znaki UTF spoza języka angielskiego) musi być ujęta w podwójne cudzysłowy. Cudzysłowy i ukośniki odwrotne wewnątrz nazwy tagu ujętej w cudzysłowy muszą być poprzedzone ukośnikiem odwrotnym.

Makra wyzwalaczy

{TRIGGER.DESCRIPTION}

Opis wyzwalacza.
Wszystkie makra obsługiwane w opisie wyzwalacza zostaną rozwinięte, jeśli {TRIGGER.DESCRIPTION} zostanie użyte w tekście powiadomienia.

{TRIGGER.EVENTS.ACK}

Liczba potwierdzonych zdarzeń dla elementu mapy na mapach lub dla wyzwalacza, który wygenerował bieżące zdarzenie w powiadomieniach.

{TRIGGER.EVENTS.PROBLEM.ACK}

Liczba potwierdzonych zdarzeń problemów dla wszystkich wyzwalaczy, niezależnie od ich stanu.

{TRIGGER.EVENTS.PROBLEM.UNACK}

Liczba niepotwierdzonych zdarzeń problemowych dla wszystkich wyzwalaczy, niezależnie od ich stanu.

{TRIGGER.EVENTS.UNACK}

Liczba niepotwierdzonych zdarzeń dla elementu mapy na mapach lub dla wyzwalacza, który wygenerował bieżące zdarzenie w powiadomieniach.

{TRIGGER.EXPRESSION}

Wyrażenie wyzwalacza.

{TRIGGER.EXPRESSION.EXPLAIN}

Częściowo obliczone wyrażenie wyzwalacza.
Funkcje oparte na pozycjach są obliczane i zastępowane wynikami w momencie generowania zdarzenia, natomiast wszystkie pozostałe funkcje są wyświetlane tak, jak zostały zapisane w wyrażeniu. Może być używane do debugowania wyrażeń wyzwalacza.

{TRIGGER.EXPRESSION.RECOVERY}

Wyrażenie odzyskiwania wyzwalacza, jeśli OK event generation w konfiguracji wyzwalacza jest ustawione na „Recovery expression”; w przeciwnym razie zwracany jest pusty ciąg.

{TRIGGER.EXPRESSION.RECOVERY.EXPLAIN}

Częściowo obliczone wyrażenie odzyskiwania wyzwalacza.
Funkcje oparte na pozycjach są obliczane i zastępowane wynikami w momencie generowania zdarzenia, natomiast wszystkie pozostałe funkcje są wyświetlane tak, jak zostały zapisane w wyrażeniu. Może być używane do debugowania wyrażeń odzyskiwania wyzwalacza.

{TRIGGER.HOSTGROUP.NAME}

Posortowana (według zapytania SQL) lista grup hostów, rozdzielonych przecinkiem i spacją, w których zdefiniowany jest wyzwalacz.

{TRIGGER.ID}

Numeryczny identyfikator wyzwalacza, który uruchomił tę akcję.

{TRIGGER.NAME}

Nazwa wyzwalacza z rozwiniętymi makrami.
Zwróć uwagę, że {EVENT.NAME} może być używane w akcjach do wyświetlania nazwy wywołanego zdarzenia/problemu z rozwiniętymi makrami.

{TRIGGER.NAME.ORIG}

Oryginalna nazwa wyzwalacza (z nierozwiniętymi makrami).

{TRIGGER.NSEVERITY}

Numeryczny poziom ważności wyzwalacza.
Możliwe wartości: 0 - Niesklasyfikowany, 1 - Informacja, 2 - Ostrzeżenie, 3 - Średni, 4 - Wysoki, 5 - Katastrofa.

{TRIGGER.PROBLEM.EVENTS.PROBLEM.ACK}

Liczba potwierdzonych zdarzeń problemów dla wyzwalaczy w stanie problemu.

{TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK}

Liczba niepotwierdzonych zdarzeń problemów dla wyzwalaczy w stanie problemu.

{TRIGGER.SEVERITY}

Nazwa ważności wyzwalacza.
Może być zdefiniowana w Administration > General > Trigger displaying options.

{TRIGGER.STATE}

Najnowszy stan wyrażenia wyzwalacza.
Możliwe wartości: Nieznany, Normalny.

{TRIGGER.STATE.ERROR}

Komunikat błędu zawierający szczegóły, dlaczego wyzwalacz stał się nieobsługiwany.
Jeśli wyzwalacz przejdzie w stan nieobsługiwany, a następnie natychmiast ponownie stanie się obsługiwany, pole błędu może być puste.

{TRIGGER.STATUS}

Wartość wyzwalacza w momencie wykonania kroku operacji.
Możliwe wartości: Problem, OK.

{TRIGGER.TEMPLATE.NAME}

Posortowana (według zapytania SQL) lista szablonów, oddzielona przecinkami i spacjami, w których zdefiniowano wyzwalacz, lub *UNKNOWN*, jeśli wyzwalacz jest zdefiniowany w hoście.

{TRIGGER.URL}

URL wyzwalacza.

{TRIGGER.URL.NAME}

Etykieta dla URL wyzwalacza.

{TRIGGER.VALUE}

Bieżąca numeryczna wartość wyzwalacza.
Możliwe wartości: 0 - wyzwalacz jest w stanie OK, 1 - wyzwalacz jest w stanie Problem.

{TRIGGERS.ACK}

Liczba potwierdzonych wyzwalaczy dla elementu mapy, bez uwzględniania stanu wyzwalacza.
Wyzwalacz jest uznawany za potwierdzony, jeśli wszystkie jego zdarzenia problemowe są potwierdzone.

{TRIGGERS.PROBLEM.ACK}

Liczba potwierdzonych wyzwalaczy problemów dla elementu mapy.
Wyzwalacz jest uznawany za potwierdzony, jeśli wszystkie jego zdarzenia problemowe są potwierdzone.

{TRIGGERS.PROBLEM.UNACK}

Liczba niepotwierdzonych wyzwalaczy problemów dla elementu mapy.
Wyzwalacz jest uznawany za niepotwierdzony, jeśli co najmniej jedno z jego zdarzeń problemu nie zostało potwierdzone.

{TRIGGERS.UNACK}

Liczba niepotwierdzonych wyzwalaczy dla elementu mapy, niezależnie od stanu wyzwalacza.
Wyzwalacz jest uznawany za niepotwierdzony, jeśli co najmniej jedno z jego zdarzeń problemowych nie zostało potwierdzone.

Makra nazwy użytkownika

{USER.FULLNAME}

Imię, nazwisko i nazwa użytkownika użytkownika, który dodał potwierdzenie zdarzenia lub uruchomił skrypt.

{USER.NAME}

Nazwa użytkownika, który uruchomił skrypt.

{USER.SURNAME}

Nazwisko użytkownika, który uruchomił skrypt.

Nazwa użytkownika, który uruchomił skrypt.

Makra indeksowane

Składnia makra indeksowanego {MACRO<1-9>} może odwoływać się wyłącznie do N-tej pozycji, funkcji lub hosta w polu Expression wyzwalacza:

  • {HOST.IP1}, {HOST.IP2}, {HOST.IP3} zwracają adresy IP pierwszego, drugiego i trzeciego hosta w wyrażeniu wyzwalacza (jeśli występują).
  • {ITEM.VALUE1}, {ITEM.VALUE2}, {ITEM.VALUE3} zwracają wartości pierwszej, drugiej i trzeciej pozycji w wyrażeniu wyzwalacza w momencie wystąpienia zdarzenia (jeśli występują).
  • {FUNCTION.VALUE1}, {FUNCTION.VALUE2}, {FUNCTION.VALUE3} zwracają wartości pierwszej, drugiej i trzeciej funkcji opartej na pozycji w momencie wystąpienia zdarzenia (jeśli występują).

W kontekście wyzwalaczy makra indeksowane zawsze odnoszą się do pola Expression konfiguracji wyzwalacza, a nie do Recovery expression. Na przykład w zdarzeniu odzyskiwania {ITEM.VALUE2} zwróci wartość drugiej pozycji z wyrażenia problemu w momencie odzyskiwania.

Makro {HOST.HOST<1-9>} jest również obsługiwane w makrze wyrażenia {?func(/host/key,param)} w nazwach wykresów. Na przykład {?func(/{HOST.HOST2}/key,param)} w nazwie wykresu zostanie rozwiązane do hosta drugiej pozycji na wykresie.

Makra indeksowane nie zostaną rozwiązane w żadnym innym kontekście poza przypadkami wymienionymi tutaj. W innych kontekstach należy używać makr bez indeksu ({HOST.HOST}, {HOST.IP} itd.).