Hosts worden geëxporteerd met veel gerelateerde objecten en objectrelaties.
De hostexport bevat:
Om hosts te exporteren, volg deze stappen:
Afhankelijk van het geselecteerde formaat worden hosts geëxporteerd naar een lokaal bestand met een standaardnaam:
Om hosts te importeren, volg deze stappen:
Als u het selectievakje Geavanceerde opties markeert, wordt een gedetailleerde lijst van alle importeerbare elementen weergegeven - markeer of demarkeer elke importregel zoals vereist.
Als u het selectievakje in de rij Alles aanvinkt, worden alle elementen eronder gemarkeerd/gedemarkeerd.
Importregels:
Regels | Omschrijving |
---|---|
Bestaande bijwerken | Bestaande elementen worden bijgewerkt met gegevens uit het importbestand. Anders worden ze niet bijgewerkt. |
Nieuwe maken | De import zal nieuwe elementen toevoegen met behulp van gegevens uit het importbestand. Anders worden ze niet toegevoegd. |
Ontbrekende verwijderen | De import zal bestaande elementen verwijderen die niet in het importbestand voorkomen. Anders worden ze niet verwijderd. Als Verwijder ontbrekende is gemarkeerd voor koppeling aan sjablonen, zal bestaande koppeling aan sjablonen die niet in het importbestand voorkomen, worden losgekoppeld. Entiteiten (items, triggers, grafieken, etc.) geërfd van de losgekoppelde sjablonen worden niet verwijderd (tenzij de optie Verwijder ontbrekende ook is geselecteerd voor elke entiteit). |
Een succes- of foutmelding van de import wordt weergegeven in de frontend.
Exporteerformaat in YAML:
zabbix_export:
version: '6.4'
host_groups:
- uuid: f2481361f99448eea617b7b1d4765566
name: 'Ontdekte hosts'
- uuid: 6f6799aa69e844b4b3918f779f2abf08
name: 'Zabbix-servers'
hosts:
- host: 'Zabbix-server 1'
name: 'Hoofd Zabbix-server'
templates:
- name: 'Linux via Zabbix-agent'
- name: 'Zabbix-server gezondheid'
groups:
- name: 'Ontdekte hosts'
- name: 'Zabbix-servers'
interfaces:
- ip: 192.168.1.1
interface_ref: if1
items:
- name: 'Zabbix-trap'
type: TRAP
key: trap
delay: '0'
history: 1w
preprocessing:
- type: MULTIPLIER
parameters:
- '8'
tags:
- tag: Toepassing
value: 'Zabbix-server'
triggers:
- expression: 'last(/Zabbix-server 1/trap)=0'
name: 'Laatste waarde is nul'
priority: WAARSCHUWING
tags:
- tag: Proces
value: 'Interne test'
tags:
- tag: Proces
value: Zabbix
macros:
- macro: '{$HOST.MACRO}'
value: '123'
- macro: '{$WACHTWOORD1}'
type: GEHEIM_TEXT
inventory:
type: 'Zabbix-server'
name: yyyyyy-HP-Pro-3010-Small-Form-Factor-PC
os: 'Linux yyyyyy-HP-Pro-3010-Small-Form-Factor-PC 4.4.0-165-generic #193-Ubuntu SMP Tue Sep 17 17:42:52 UTC 2019 x86_64'
inventory_mode: AUTOMATISCH
graphs:
- name: 'CPU-gebruik server'
show_work_period: 'NEE'
show_triggers: 'NEE'
graph_items:
- drawtype: GEVULDE_REGIO
color: FF5555
item:
host: 'Zabbix-server 1'
key: 'system.cpu.util[,steal]'
- sortorder: '1'
drawtype: GEVULDE_REGIO
color: 55FF55
item:
host: 'Zabbix-server 1'
key: 'system.cpu.util[,softirq]'
- sortorder: '2'
drawtype: GEVULDE_REGIO
color: '009999'
item:
host: 'Zabbix-server 1'
key: 'system.cpu.util[,interrupt]'
- sortorder: '3'
drawtype: GEVULDE_REGIO
color: '990099'
item:
host: 'Zabbix-server 1'
key: 'system.cpu.util[,nice]'
- sortorder: '4'
drawtype: GEVULDE_REGIO
color: '999900'
item:
host: 'Zabbix-server 1'
key: 'system.cpu.util[,iowait]'
- sortorder: '5'
drawtype: GEVULDE_REGIO
color: '990000'
item:
host: 'Zabbix-server 1'
key: 'system.cpu.util[,system]'
- sortorder: '6'
drawtype: GEVULDE_REGIO
color: '000099'
calc_fnc: MIN
item:
host: 'Zabbix-server 1'
key: 'system.cpu.util[,user]'
- sortorder: '7'
drawtype: GEVULDE_REGIO
color: '009900'
item:
host: 'Zabbix-server 1'
key: 'system.cpu.util[,idle]'
De waarden van element-tags worden uitgelegd in de onderstaande tabel.
Element | Eigenschapselement | Verplicht | Type | Bereik 1 | Beschrijving |
---|---|---|---|---|---|
host_groups | x | Hoofdelement voor hostgroepen. | |||
uuid | x | string |
Unieke identificatie voor deze hostgroep. | ||
name | x | string |
Naam van de hostgroep. | ||
hosts | - | Hoofdelement voor hosts. | |||
host | x | string |
Unieke hostnaam. | ||
name | - | string |
Zichtbare hostnaam. | ||
description | - | text |
Hostbeschrijving. | ||
status | - | string |
0 - INGESCHAKELD (standaard) 1 - UITGESCHAKELD |
Hoststatus. | |
ipmi_authtype | - | string |
-1 - STANDAARD (standaard) 0 - GEEN 1 - MD2 2 - MD5 4 - STRAIGHT 5 - OEM 6 - RMCP_PLUS |
IPMI-sessie authenticatietype. | |
ipmi_privilege | - | string |
1 - CALLBACK 2 - GEBRUIKER (standaard) 3 - OPERATOR 4 - BEHEERDER 5 - OEM |
IPMI-sessie privilege niveau. | |
ipmi_username | - | string |
Gebruikersnaam voor IPMI-controles. | ||
ipmi_password | - | string |
Wachtwoord voor IPMI-controles. | ||
proxy | - | Proxy. | |||
name | x | string |
Naam van de proxy (indien aanwezig) die de host bewaakt. | ||
templates | - | Hoofdelement voor gekoppelde sjablonen. | |||
name | x | string |
Sjabloonnaam. | ||
interfaces | - | Hoofdelement voor hostinterfaces. | |||
default | - | string |
0 - NEE 1 - JA (standaard) |
Of dit de primaire hostinterface is. Er kan slechts één primaire interface van één type op een host zijn. |
|
type | - | string |
1 - ZABBIX (standaard) 2 - SNMP 3 - IPMI 4 - JMX |
Interfacetype. | |
useip | - | string |
0 - NEE 1 - JA (standaard) |
Of IP wordt gebruikt als interface voor verbinding met de host (anders wordt DNS gebruikt). | |
ip | - | string |
IP-adres, kan zowel IPv4 als IPv6 zijn. Vereist als de verbinding via IP wordt gemaakt. |
||
dns | - | string |
DNS-naam. Vereist als de verbinding via DNS wordt gemaakt. |
||
port | - | string |
Poortnummer. Ondersteunt gebruikersmacro's. | ||
interface_ref | x | string |
Indeling: if<N> |
Interface referentienaam te gebruiken in items. | |
details | - | Hoofdelement voor interface-details. | |||
version | - | string |
1 - SNMPV1 2 - SNMP_V2C (standaard) 3 - SNMP_V3 |
Gebruik deze SNMP-versie. | |
community | - | string |
SNMP community. Vereist voor SNMPv1 en SNMPv2-items. |
||
contextname | - | string |
SNMPv3 contextnaam. Alleen gebruikt voor SNMPv3-items. |
||
securityname | - | string |
SNMPv3 beveiligingsnaam. Alleen gebruikt voor SNMPv3-items. |
||
securitylevel | - | string |
0 - GEEN_AUTH_NO_PRIV (standaard) 1 - AUTH_NO_PRIV 2 - AUTH_PRIV |
SNMPv3 beveiligingsniveau. Alleen gebruikt voor SNMPv3-items. |
|
authprotocol | - | string |
0 - MD5 (standaard) 1 - SHA1 2 - SHA224 3 - SHA256 4 - SHA384 5 - SHA512 |
SNMPv3 authenticatieprotocol. Alleen gebruikt voor SNMPv3-items. |
|
authpassphrase | - | string |
SNMPv3 authenticatie zinwoord. Alleen gebruikt voor SNMPv3-items. |
||
privprotocol | - | string |
0 - DES (standaard) 1 - AES128 2 - AES192 3 - AES256 4 - AES192C 5 - AES256C |
SNMPv3 privacyprotocol. Alleen gebruikt voor SNMPv3-items. |
|
privpassphrase | - | string |
SNMPv3 privacy zinwoord. Alleen gebruikt voor SNMPv3-items. |
||
bulk | - | string |
0 - NEE 1 - JA (standaard) |
Gebruik bulkverzoeken voor SNMP. | |
items | - | Hoofdelement voor items. | |||
*Voor tagwaarden van item element tags, zie host [item](/manual/xml |
_export_import/hosts#host_item_tags) tags.* | | | | | | | tags | | - | | | Hoofdelement voor hosttags. | | | tag | x | string
| | Tagnaam. | | | value | - | string
| | Tagwaarde. | | macros | | - | | | Hoofdelement voor macro's. | | | macro | - | | | Gebruikersmacro-naam. | | | type | - | string
| 0 - TEKST (standaard)
1 - GEHEIM_TEKST
2 - VAULT | Type van de macro. | | | value | - | string
| | Gebruikersmacro-waarde. | | | description | - | string
| | Gebruikersmacro-beschrijving. | | inventory | | - | | | Hoofdelement voor hostinventaris. | | | <inventory_property> | - | | | Individuele inventaris eigenschap.
Alle beschikbare inventaris eigenschappen worden vermeld onder de respectieve tags, zoals <type>, <name>, <os> (zie bovenstaand voorbeeld). | | inventory_mode | | - | string
| -1 - UITGESCHAKELD
0 - HANDMATIG (standaard)
1 - AUTOMATISCH | Inventaris modus. | | valuemaps | | - | | | Hoofdelement voor host waardekaarten. | | | name | x | string
| | Naam van de waardekaart. | | | mapping | - | | | Hoofdelement voor toewijzingen. | | | value | x | string
| | Waarde van een toewijzing. | | | newvalue | x | string
| | Nieuwe waarde van een toewijzing. |
Element | Type | Description | |
---|---|---|---|
default | string | Whether this is the primary host interface. Note that there can be only one primary interface of one type on a host. Possible values:1 NO (0), YES (1, default). |
|
type | string | Interface type. Possible values:1 ZABBIX (1, default), SNMP (2), IPMI (3), JMX (4). |
|
useip | string | Whether to use IP as the interface for connecting to the host (otherwise, DNS will be used). Possible values:1 NO (0), YES (1, default). |
|
ip | string | (required for IP connections) IP address (IPv4 or IPv6). | |
dns | string | (required for DNS connections) DNS name. | |
port | string | Port number. | |
details | Root element for interface details. | ||
version | string | Use this SNMP version. Possible values:1 SNMPV1 (1), SNMP_V2C (2, default), SNMP_V3 (3). |
|
community | string | (required for SNMPv1 and SNMPv2 items) SNMP community. | |
max_repetitions | string | Max repetition value for native SNMP bulk requests (GetBulkRequest-PDUs). Supported for SNMPv2 and SNMPv3 items ( discovery[] and walk[] items).Default: 10. |
|
contextname | string | SNMPv3 context name. Supported for SNMPv3 items. |
|
securityname | string | SNMPv3 security name. Supported for SNMPv3 items. |
|
securitylevel | string | SNMPv3 security level. Supported for SNMPv3 items. Possible values:1 NOAUTHNOPRIV (0, default), AUTHNOPRIV (1), AUTHPRIV (2). |
|
authprotocol | string | SNMPv3 authentication protocol. Supported for SNMPv3 items. Possible values:1 MD5 (0, default), SHA1 (1), SHA224 (2), SHA256 (3), SHA384 (4), SHA512 (5). |
|
authpassphrase | string | SNMPv3 authentication passphrase. Supported for SNMPv3 items. |
|
privprotocol | string | SNMPv3 privacy protocol. Supported for SNMPv3 items. Possible values:1 DES (0, default), AES128 (1), AES192 (2), AES256 (3), AES192C (4), AES256C (5). |
|
privpassphrase | string | SNMPv3 privacy passphrase. Supported for SNMPv3 items. |
|
bulk | string | Use bulk requests for SNMP. Possible values:1 NO (0), YES (1, default). |
|
interface_ref | string | Interface reference name to be used in items (format: if<N> ). |
See also: Host interface object (refer to the relevant property with a matching name).
Element | Eigenschapselement | Verplicht | Type | Bereik 1 | Beschrijving |
---|---|---|---|---|---|
items | - | Hoofdelement voor items. | |||
name | x | string |
Itemnaam. | ||
type | - | string |
0 - ZABBIX_PASSIVE (standaard) 2 - TRAP 3 - SIMPLE 5 - INTERNAL 7 - ZABBIX_ACTIVE 10 - EXTERNAL 11 - ODBC 12 - IPMI 13 - SSH 14 - TELNET 15 - CALCULATED 16 - JMX 17 - SNMP_TRAP 18 - DEPENDENT 19 - HTTP_AGENT 20 - SNMP_AGENT 21 - ITEM_TYPE_SCRIPT |
Itemtype. | |
snmp_oid | - | string |
SNMP-object-ID. Vereist door SNMP-items. |
||
key | x | string |
Item sleutel. | ||
delay | - | string |
Standaard: 1m | Bijwerkinterval van het item. Opmerking: 'delay' is altijd '0' voor trapper-items. Accepteert seconden of een tijdeenheid met achtervoegsel (30s, 1m, 2h, 1d). Optioneel kunnen één of meer aangepaste intervallen worden gespecificeerd, hetzij als flexibele intervallen of planning. Meerdere intervallen worden gescheiden door een puntkomma. Gebruikersmacro's kunnen worden gebruikt. Een enkele macro moet het hele veld vullen. Meerdere macro's in een veld of macro's gemengd met tekst worden niet ondersteund. Flexibele intervallen kunnen worden geschreven als twee macro's gescheiden door een schuine streep (bijv. {$FLEX_INTERVAL}/{$FLEX_PERIOD} ). |
|
history | - | string |
Standaard: 90d | Periode waarin de historische gegevens moeten worden opgeslagen. Een tijdsperiode met het tijdschrift, een gebruikersmacro of LLD-macro. | |
trends | - | string |
Standaard: 365d | Periode waarin de trends-gegevens moeten worden opgeslagen. Een tijdsperiode met het tijdschrift, een gebruikersmacro of LLD-macro. | |
status | - | string |
0 - INGESCHAKELD (standaard) 1 - UITGESCHAKELD |
Itemstatus. | |
value_type | - | string |
0 - FLOAT 1 - CHAR 2 - LOG 3 - UNSIGNED (standaard) 4 - TEKST |
Ontvangen waardestype. | |
allowed_hosts | - | string |
Lijst van IP-adressen (door komma's gescheiden) van hosts die zijn toegestaan om gegevens te verzenden voor het item. Gebruikt door trapper- en HTTP-agentitems. |
||
units | - | string |
Eenheden van geretourneerde waarden (bps, B, enz.). | ||
params | - | text |
Extra parameters afhankelijk van het type item: - uitgevoerd script voor Script, SSH en Telnet-items; - SQL-query voor database monitor-items; - formule voor berekende items. |
||
ipmi_sensor | - | string |
IPMI-sensor. Alleen gebruikt door IPMI-items. |
||
authtype | - | string |
Authenticatietype voor SSH-agentitems: 0 - WACHTWOORD (standaard) 1 - PUBLIEKE_SLEUTEL Authenticatietype voor HTTP-agentitems: 0 - GEEN (standaard) 1 - BASIS 2 - NTLM |
Authenticatietype. Alleen gebruikt door SSH- en HTTP-agentitems. |
|
username | - | string |
Gebruikersnaam voor authenticatie. Gebruikt door eenvoudige controle, SSH, Telnet, database monitor, JMX en HTTP-agentitems. Vereist door SSH- en Telnet-items. Als het wordt gebruikt door JMX-agent, moet ook het wachtwoord samen met de gebruikersnaam worden opgegeven of moeten beide eigenschappen leeg worden gelaten. |
||
password | - | string |
Wachtwoord voor authenticatie. Gebruikt door eenvoudige controle, SSH, Telnet, database monitor, JMX en HTTP-agentitems. Als het wordt gebruikt door JMX-agent, moet ook de gebruikersnaam samen met het wachtwoord worden opgegeven of moeten beide eigenschappen leeg worden gelaten. |
||
publickey | - | string |
Naam van het openbare sleutelbestand. Vereist voor SSH-agentitems. |
||
privatekey | - | string |
Naam van het privésleutelbestand. Vereist voor SSH-agentitems. |
||
description | - | text |
Itembeschrijving. | ||
inventory_link | - | string |
0 - GEEN Gekapitaliseerd hostinventarisveld. Bijvoorbeeld: 4 - ALIAS 6 - OS_FULL 14 - HARDWARE enz. |
Hostinventarisveld dat wordt ingevuld door het item. Zie de hostinventarispagina voor een lijst van ondersteunde hostinventarisvelden en hun ID's. |
|
logtimefmt | - | string |
Opmaak van de tijd in logvermeldingen. Alleen gebruikt door logitems. |
||
interface_ref | - | string |
Indeling: if<N> |
Verwijzing naar de hostinterface. | |
jmx_endpoint | - | string |
JMX-endpunt. Alleen gebruikt door JMX-agentitems. |
||
url | - | string |
URL-tekenreeks. Alleen vereist voor HTTP-agentitems. |
||
allow_traps | - | string |
0 - NEE (standaard) 1 - JA |
Toestaan om de waarde te vullen zoals in een trapper-item. Alleen gebruikt door HTTP-agentitems. |
|
follow_redirects | - | string |
0 - NEE 1 - JA (standaard) |
Volg HTTP-response redirects tijdens het pollenvan gegevens. Alleen gebruikt door HTTP-agentitems. |
|
headers | - | Hoofdelement voor HTTP(S)-aanvraagheaders, waarbij de kopnaam als sleutel wordt gebruikt en de kopwaarde als waarde. Alleen gebruikt door HTTP-agentitems. |
|||
name | x | string |
Kopnaam. | ||
value | x | string |
Kopwaarde. | ||
http_proxy | - | string |
HTTP(S)-proxyverbindingsreeks. Alleen gebruikt door HTTP-agentitems. |
||
output_format | - | string |
0 - ONGEBRUIKT (standaard) 1 - JSON |
Hoe de respons moet worden verwerkt. Alleen gebruikt door HTTP-agentitems. |
|
post_type | - | string |
0 - ONGEBRUIKT (standaard) 2 - JSON 3 - XML |
Type postgegevenslichaam. Alleen gebruikt door HTTP-agentitems. |
|
posts | - | string |
HTTP(S)-aanvraaglichaamsgegevens. Alleen gebruikt door HTTP-agentitems. |
||
query_fields | - | Hoofdelement voor queryparameters. Alleen gebruikt door HTTP-agentitems |
Element | Type | Description | |
---|---|---|---|
type | string | (required) The item value preprocessing step type. Possible values:1 MULTIPLIER (1), RTRIM (2), LTRIM (3), TRIM (4), REGEX (5), BOOL_TO_DECIMAL (6), OCTAL_TO_DECIMAL (7), HEX_TO_DECIMAL (8), SIMPLE_CHANGE (9, calculated: received value - previous value), CHANGE_PER_SECOND (10, calculated: (received value - previous value)/(time now - time of last check)), XMLPATH (11), JSONPATH (12), IN_RANGE (13), MATCHES_REGEX (14), NOT_MATCHES_REGEX (15), CHECK_JSON_ERROR (16), CHECK_XML_ERROR (17), CHECK_REGEX_ERROR (18), DISCARD_UNCHANGED (19), DISCARD_UNCHANGED_HEARTBEAT (20), JAVASCRIPT (21), PROMETHEUS_PATTERN (22), PROMETHEUS_TO_JSON (23), CSV_TO_JSON (24), STR_REPLACE (25), CHECK_NOT_SUPPORTED (26), XML_TO_JSON (27), SNMP_WALK_VALUE (28), SNMP_WALK_TO_JSON (29), SNMP_GET_VALUE (30). |
|
parameters | (required) Root element for parameters of the item value preprocessing step. | ||
parameter | string | Individual parameter of the item value preprocessing step. | |
error_handler | string | Action type used in case of preprocessing step failure. Possible values:1 ORIGINAL_ERROR (0, default), DISCARD_VALUE (1), CUSTOM_VALUE (2), CUSTOM_ERROR (3). |
|
error_handler_params | string | Error handler parameters. |
See also: Item preprocessing object (refer to the relevant property with a matching name).
Element | Eigenschapselement | Verplicht | Type | Bereik 1 | Beschrijving |
---|---|---|---|---|---|
discovery_rules | - | Hoofdelement voor low-level discovery-regels. | |||
Voor de meeste tagwaarden van elementen, zie de tagwaarden van een regulier item. Alleen de tags die specifiek zijn voor low-level discovery-regels, worden hieronder beschreven. | |||||
type | - | string |
0 - ZABBIX_PASSIVE (standaard) 2 - TRAP 3 - SIMPLE 5 - INTERNAL 7 - ZABBIX_ACTIVE 10 - EXTERNAL 11 - ODBC 12 - IPMI 13 - SSH 14 - TELNET 16 - JMX 18 - DEPENDENT 19 - HTTP_AGENT 20 - SNMP_AGENT |
Itemtype. | |
lifetime | - | string |
Standaard: 30d | Tijdsperiode waarin items die niet meer worden ontdekt, worden verwijderd. Seconden, tijdseenheid met achtervoegsel of gebruikersmacro. | |
filter | Individueel filter. | ||||
evaltype | - | string |
0 - EN_OF (standaard) 1 - EN 2 - OF 3 - FORMULE |
Logica om te gebruiken voor het controleren van voorwaarden voor het filteren van low-level discovery-regels. | |
formula | - | string |
Aangepaste berekeningsformule voor filtervoorwaarden. | ||
conditions | - | Hoofdelement voor filtervoorwaarden. | |||
macro | x | string |
Naam van de low-level discovery-macro. | ||
value | - | string |
Filterwaarde: reguliere expressie of globale reguliere expressie. | ||
operator | - | string |
8 - MATCHES_REGEX (standaard) 9 - NOT_MATCHES_REGEX |
Voorwaarde-operator. | |
formulaid | x | karakter |
Willekeurige unieke ID die wordt gebruikt om naar een voorwaarde te verwijzen vanuit de aangepaste expressie. Mag alleen hoofdletters bevatten. De ID moet worden gedefinieerd door de gebruiker bij het wijzigen van filtervoorwaarden, maar wordt opnieuw gegenereerd bij het opvragen ervan achteraf. | ||
lld_macro_paths | - | Hoofdelement voor LLD-macropaden. | |||
lld_macro | x | string |
Naam van de low-level discovery-macro. | ||
path | x | string |
Selecteur voor de waarde die aan de overeenkomstige macro wordt toegewezen. | ||
preprocessing | - | LLD-regel waarde voorverwerking. | |||
step | - | Individuele LLD-regel waarde voorverwerkingstap. | |||
Voor de meeste tagwaarden van elementen, zie de tagwaarden van een host-item waarde voorverwerking. Alleen de tags die specifiek zijn voor voorverwerking van low-level discovery-waarden, worden hieronder beschreven. | |||||
type | x | string |
5 - REGEX 11 - XMLPATH 12 - JSONPATH 15 - NOT_MATCHES_REGEX 16 - CHECK_JSON_ERROR 17 - CHECK_XML_ERROR 20 - DISCARD_UNCHANGED_HEARTBEAT 21 - JAVASCRIPT 23 - PROMETHEUS_TO_JSON 24 - CSV_TO_JSON 25 - STR_REPLACE 27 - XML_TO_JSON |
Type van de LLD-regel waarde voorverwerkingstap. | |
trigger_prototypes | - | Hoofdelement voor triggervoorbeelden. | |||
Voor tagwaarden van triggervoorbeelden, zie reguliere hosttrigger-tags. | |||||
graph_prototypes | - | Hoofdelement voor grafiekvoorbeelden. | |||
Voor tagwaarden van grafiekvoorbeelden, zie reguliere hostgrafiektags. | |||||
host_prototypes | - | Hoofdelement voor hostvoorbeelden. | |||
Voor tagwaarden van hostvoorbeelden, zie reguliere hosttags. | |||||
item_prototypes | - | Hoofdelement voor itemvoorbeelden. | |||
Voor tagwaarden van itemvoorbeelden, zie reguliere host-itemtags. | |||||
master_item | - | Individueel itemprototype hoofditem/itemprototype gegevens. | |||
key | x | string |
Sleutelwaarde van het hoofditemprototype van het afhankelijke itemprototype. Vereist voor een afhankelijk itemprototype. |
Element | Type | Description | |
---|---|---|---|
evaltype | string | Override filter condition evaluation method. Possible values:1 AND_OR (0, default), AND (1), OR (2), FORMULA (3). |
|
formula | string | Custom calculation formula for filter conditions. | |
conditions | Root element for filter conditions. | ||
macro | string | (required) The name of the low-level discovery macro to perform the check on. | |
value | string | Value to compare with. | |
operator | string | Condition operator. Possible values:1 MATCHES_REGEX (8, default), NOT_MATCHES_REGEX (9). |
|
formulaid | string | (required) Arbitrary unique ID that is used to reference a condition from the custom expression. Can only contain capital-case letters. The ID must be defined by the user when modifying filter conditions, but will be generated anew when requesting them afterward. |
See also: LLD rule filter object (refer to the relevant property with a matching name).
Element | Type | Description | |
---|---|---|---|
operationobject | string | Object to which the operation is applied. Possible values:1 ITEM_PROTOTYPE (0), TRIGGER_PROTOTYPE (1), GRAPH_PROTOTYPE (2), HOST_PROTOTYPE (3). |
|
operator | string | Override condition operator. Possible values:1 EQUAL (1), NOT_EQUAL (2), LIKE (3), NOT_LIKE (4), REGEXP (5), NOT_REGEXP (6). |
|
value | string | A regular expression or a string for the override condition operator. | |
status | string | Status of the object upon the override operation. | |
discover | string | Whether the object is added as a result of the discovery. | |
delay | string | Update interval set for the item prototype upon the override operation. | |
history | string | History storage period set for the item prototype upon the override operation. | |
trends | string | Trend storage period set for the item prototype upon the override operation. | |
severity | string | Trigger prototype severity set upon the override operation. | |
tags | Root element for the tags set for the object upon the override operation. | ||
tag | string | (required) Tag name. | |
value | string | Tag value. | |
templates | Root element for the templates linked to the host prototype upon the override operation. | ||
name | string | (required) Template name. | |
inventory_mode | string | Host prototype inventory mode set upon the override operation. |
See also: LLD rule override operation object (refer to the relevant property with a matching name).
Element | Eigenschapselement | Verplicht | Type | Bereik 1 | Beschrijving |
---|---|---|---|---|---|
triggers | - | Hoofdelement voor triggers. | |||
expression | x | string |
Trigger expressie. | ||
recovery_mode | - | string |
0 - UITDRUKKING (standaard) 1 - HERSTEL_UITDRUKKING 2 - GEEN |
Basis voor het genereren van OK-gebeurtenissen. | |
recovery_expression | - | string |
Herstel expressie van de trigger. | ||
correlation_mode | - | string |
0 - UITGESCHAKELD (standaard) 1 - TAG_WAARDE |
Correlatiemodus (geen gebeurteniscorrelatie of gebeurteniscorrelatie op basis van tag). | |
correlation_tag | - | string |
De tag-naam die wordt gebruikt voor gebeurteniscorrelatie. | ||
name | x | string |
Trigger naam. | ||
event_name | - | string |
Gebeurtenisnaam. | ||
opdata | - | string |
Operationele gegevens. | ||
url_name | - | string |
Label voor de URL die aan de trigger is gekoppeld. | ||
url | - | string |
URL die aan de trigger is gekoppeld. | ||
status | - | string |
0 - INGESCHAKELD (standaard) 1 - UITGESCHAKELD |
Trigger status. | |
priority | - | string |
0 - NIET_GEKLASSEERD (standaard) 1 - INFO 2 - WAARSCHUWING 3 - GEMIDDELD 4 - HOOG 5 - RAMP |
Trigger ernst. | |
description | - | text |
Trigger beschrijving. | ||
type | - | string |
0 - ENKEL (standaard) 1 - MEERVOUDIG |
Type gebeurtenisgeneratie (enkel probleemgebeurtenis of meerdere probleemgebeurtenissen). | |
manual_close | - | string |
0 - NEE (standaard) 1 - JA |
Handmatig sluiten van probleemgebeurtenissen. | |
dependencies | - | Hoofdelement voor afhankelijkheden. | |||
name | x | string |
Naam van de afhankelijkheidstrigger. | ||
expression | x | string |
Uitdrukking van de afhankelijkheidstrigger. | ||
recovery_expression | - | string |
Uitdrukking voor het herstel van de afhankelijkheidstrigger. | ||
tags | - | Hoofdelement voor gebeurtenistags. | |||
tag | x | string |
Tag naam. | ||
value | - | string |
Tag waarde. |
Element | Eigenschapselement | Verplicht | Type | Bereik 1 | Beschrijving |
---|---|---|---|---|---|
graphs | - | Hoofdelement voor grafieken. | |||
name | x | string |
Grafieknaam. | ||
width | - | integer |
20-65535 (standaard: 900) | Grafiekbreedte, in pixels. Gebruikt voor voorbeelden en voor pie/exploded grafieken. | |
height | - | integer |
20-65535 (standaard: 200) | Grafiekhoogte, in pixels. Gebruikt voor voorbeelden en voor pie/exploded grafieken. | |
yaxismin | - | double |
Standaard: 0 | Minimumwaarde van de Y-as. Gebruikt als 'ymin_type_1' is VASTGEZET. | |
yaxismax | - | double |
Standaard: 0 | Maximale waarde van de Y-as. Gebruikt als 'ymax_type_1' is VASTGEZET. | |
show_work_period | - | string |
0 - NEE 1 - JA (standaard) |
Markeer niet-werkuren. Gebruikt door normale en gestapelde grafieken. | |
show_triggers | - | string |
0 - NEE 1 - JA (standaard) |
Toon eenvoudige triggerwaarden als lijn. Gebruikt door normale en gestapelde grafieken. | |
type | - | string |
0 - NORMAAL (standaard) 1 - GESTAPELD 2 - PIE 3 - EXPLODED |
Grafiektype. | |
show_legend | - | string |
0 - NEE 1 - JA (standaard) |
Toon legende van de grafiek. | |
show_3d | - | string |
0 - NEE (standaard) 1 - JA |
Schakel 3D-stijl in. Alleen gebruikt door pie en exploded pie grafieken. | |
percent_left | - | double |
Standaard:0 | Toon de percentiel lijn voor de linker as. Alleen gebruikt voor normale grafieken. | |
percent_right | - | double |
Standaard:0 | Toon de percentiel lijn voor de rechter as. Alleen gebruikt voor normale grafieken. | |
ymin_type_1 | - | string |
0 - BEREKEND (standaard) 1 - VASTGEZET 2 - ITEM |
Minimumwaarde van de Y-as. Gebruikt door normale en gestapelde grafieken. | |
ymax_type_1 | - | string |
0 - BEREKEND (standaard) 1 - VASTGEZET 2 - ITEM |
Maximale waarde van de Y-as. Gebruikt door normale en gestapelde grafieken. | |
ymin_item_1 | - | Individuele itemdetails. Vereist als 'ymin_type_1' ITEM is. | |||
host | x | string |
Itemhost. | ||
key | x | string |
Item sleutel. | ||
ymax_item_1 | - | Individuele itemdetails. Vereist als 'ymax_type_1' ITEM is. | |||
host | x | string |
Itemhost. | ||
key | x | string |
Item sleutel. | ||
graph_items | x | - | Hoofdelement voor grafiekitems. | ||
sortorder | - | integer |
Tekenvolgorde. De kleinere waarde wordt als eerste getekend. Kan worden gebruikt om lijnen of regio's achter (of voor) een andere te tekenen. | ||
drawtype | - | string |
0 - ENKELE_LIJN (standaard) 1 - GEVULDE_REGIO 2 - DIKKE_LIJN 3 - GEPUNKTE_LIJN 4 - GESTREEPTE_LIJN 5 - GRADIENT_LIJN |
Tekenstijl van het grafiekitem. Alleen gebruikt door normale grafieken. | |
color | - | string |
Elementkleur (6 tekens, hex). | ||
yaxisside | - | string |
0 - LINKS (standaard) 1 - RECHTS |
Kant van de grafiek waar de Y-schaal van het grafiekitem wordt getekend. Gebruikt door normale en gestapelde grafieken. | |
calc_fnc | - | string |
1 - MIN 2 - AVG (standaard) 4 - MAX 7 - ALLES (minimum, gemiddeld en maximum; alleen gebruikt door eenvoudige grafieken) 9 - LAATSTE (alleen gebruikt door pie en exploded pie grafieken) |
Gegevens om te tekenen als er meer dan één waarde bestaat voor een item. | |
type | - | string |
0 - EENVOUDIG (standaard) 2 - GRAFIEK_SOM (waarde van het item vertegenwoordigt de hele taart; alleen gebruikt door pie en exploded pie grafieken) |
Grafiekitemtype. | |
item | x | - | Individueel item. | ||
host | x | string |
Itemhost. | ||
key | x | string |
Item sleutel. |
Element | Type | Description | |
---|---|---|---|
sortorder | integer | Draw order. The smaller value is drawn first. Can be used to draw lines or regions behind (or in front of) another. | |
drawtype | string | Draw style of the graph item. Supported for NORMAL graphs. Possible values:1 SINGLE_LINE (0, default), FILLED_REGION (1), BOLD_LINE (2), DOTTED_LINE (3), DASHED_LINE (4), GRADIENT_LINE (5). |
|
color | string | Element color (6 symbols, hex). | |
yaxisside | string | Side of the graph where the graph item's Y scale will be drawn. Supported for NORMAL and STACKED graphs. |
|
calc_fnc | string | Data to draw if more than one value exists for an item. Possible values:1 MIN (1), AVG (2, default), MAX (4), ALL (7; minimum, average, and maximum; supported for simple graphs), LAST (9, supported for pie/exploded graphs). |
|
type | string | Graph item type. Possible values:1 SIMPLE (0, default), GRAPH_SUM (2; value of the item represents the whole pie; supported for pie/exploded graphs). |
|
item | (required) Individual item. | ||
host | string | (required) Item host. | |
key | string | (required) Item key. |
See also: Graph item object (refer to the relevant property with a matching name).
Element | Type | Description | |
---|---|---|---|
uuid | string | (required) Unique identifier for this value map. | |
name | string | (required) Value map name. | |
mapping | Root element for mappings. | ||
type | string | Mapping match type. Possible values:1 EQUAL (0, default), GREATER_OR_EQUAL (2), LESS_OR_EQUAL (3), IN_RANGE (4), REGEXP (5), DEFAULT (6). |
|
value | string | Original value. | |
newvalue | string | (required) Value to which the original value is mapped to. |
See also: Value map object (refer to the relevant property with a matching name).
Element | Eigenschapselement | Verplicht | Type | Bereik 1 | Beschrijving |
---|---|---|---|---|---|
httptests | - | Hoofdelement voor web-scenario's. | |||
name | x | string |
Naam van het web-scenario. | ||
delay | - | string |
Standaard: 1m | Frequentie van het uitvoeren van het web-scenario. Seconden, tijdseenheid met achtervoegsel of gebruikersmacro. | |
attempts | - | integer |
1-10 (standaard: 1) | Het aantal pogingen om web-scenario-stappen uit te voeren. | |
agent | - | string |
Standaard: Zabbix | Client-agent. Zabbix zal zich voordoen als de geselecteerde browser. Dit is handig wanneer een website verschillende inhoud retourneert voor verschillende browsers. | |
http_proxy | - | string |
Geef een HTTP-proxy op om te gebruiken, in de indeling: http://[gebruikersnaam[:wachtwoord]@]proxy.example.com[:poort] |
||
variables | - | Hoofdelement voor scenario-variabelen (macro's) op scenarioniveau die kunnen worden gebruikt in scenariostappen. | |||
name | x | text |
Variabele naam. | ||
value | x | text |
Variabele waarde. | ||
headers | - | Hoofdelement voor HTTP-headers die worden verzonden bij het uitvoeren van een verzoek. Headers moeten worden vermeld met dezelfde syntaxis als ze zouden verschijnen in het HTTP-protocol. | |||
name | x | text |
Kopernaam. | ||
value | x | text |
Kopwaarde. | ||
status | - | string |
0 - INGESCHAKELD (standaard) 1 - UITGESCHAKELD |
Status van het web-scenario. | |
authentication | - | string |
0 - GEEN (standaard) 1 - BASIC 2 - NTLM |
Authenticatiemethode. | |
http_user | - | string |
Gebruikersnaam gebruikt voor basis-, HTTP- of NTLM-authenticatie. | ||
http_password | - | string |
Wachtwoord gebruikt voor basis-, HTTP- of NTLM-authenticatie. | ||
verify_peer | - | string |
0 - NEE (standaard) 1 - JA |
Controleer het SSL-certificaat van de webserver. | |
verify_host | - | string |
0 - NEE (standaard) 1 - JA |
Controleer of het gemeenschappelijke naamveld of het veld met alternatieve onderwerpen van het certificaat van de webserver overeenkomt. | |
ssl_cert_file | - | string |
Naam van het SSL-certificaatbestand dat wordt gebruikt voor clientauthenticatie (moet in PEM-indeling zijn). | ||
ssl_key_file | - | string |
Naam van het bestand met de SSL-privésleutel dat wordt gebruikt voor clientauthenticatie (moet in PEM-indeling zijn). | ||
ssl_key_password | - | string |
Wachtwoord voor het bestand met de SSL-privésleutel. | ||
steps | x | - | Hoofdelement voor web-scenario-stappen. | ||
name | x | string |
Naam van de web-scenario-stap. | ||
query_fields | - | Hoofdelement voor queryvelden - een reeks HTTP-velden die aan de URL worden toegevoegd bij het uitvoeren van een verzoek. | |||
name | x | string |
Naam van het queryveld. | ||
value | - | string |
Waarde van het queryveld. | ||
posts | - | HTTP POST-variabelen als een tekenreeks (ruwe postgegevens) of als een reeks HTTP-velden (formuliergegevens). | |||
name | x | string |
Naam van het postveld. | ||
value | x | string |
Waarde van het postveld. | ||
follow_redirects | - | string |
0 - NEE 1 - JA (standaard) |
Volg HTTP-omleidingen. | |
retrieve_mode | - | string |
0 - BODY (standaard) 1 - KOPPEN 2 - BEIDE |
Modus voor het ophalen van HTTP-respons. | |
timeout | - | string |
Standaard: 15s | Time-out van de stapuitvoering. Seconden, tijdseenheid met achtervoegsel of gebruikersmacro. | |
required | - | string |
Tekst die aanwezig moet zijn in de respons. Wordt genegeerd als het leeg is. | ||
status_codes | - | string |
Een door komma's gescheiden lijst van geaccepteerde HTTP-statuscodes. Wordt genegeerd als het leeg is. Bijvoorbeeld: 200-201,210-299 | ||
tags | - | Hoofdelement voor web-scenario-tags. | |||
tag | x | string |
Tag-naam. | ||
value | - | string |
Tag-waarde. |
Element | Type | Description | |
---|---|---|---|
name | string | (required) Web scenario step name. | |
url | string | (required) URL for monitoring. | |
query_fields | Root element for query parameters (an array of HTTP fields to be added to the URL when performing a request). | ||
name | string | (required) Query parameter name. | |
value | string | Query parameter value. | |
posts | Root element for HTTP POST variables (a string (raw post data) or an array of HTTP fields (form field data)). | ||
name | string | (required) Post field name. | |
value | string | (required) Post field value. | |
variables | Root element of step-level variables (macros) that should be applied after this step. If the variable value has a 'regex:' prefix, then its value is extracted from the data returned by this step according to the regular expression pattern following the 'regex:' prefix |
||
name | string | (required) Variable name. | |
value | text | (required) Variable value. | |
headers | Root element for HTTP headers to be sent when performing a request. | ||
name | string | (required) Header name. | |
value | text | (required) Header value. | |
follow_redirects | string | Follow HTTP redirects. Possible values:1 NO (0), YES (1, default). |
|
retrieve_mode | string | HTTP response retrieve mode. Possible values:1 BODY (0, default), HEADERS (1), BOTH (2). |
|
timeout | string | Timeout (using seconds, time suffix, or user macro) of step execution. Default: 15s. |
|
required | string | Text that must be present in the response (ignored if empty). | |
status_codes | string | A comma-delimited list of accepted HTTP status codes (e.g., 200-201,210-299 ; ignored if empty). |
See also: Web scenario step object (refer to the relevant property with a matching name).
1 Voor tekenreekswaarden wordt alleen de tekenreeks geëxporteerd (bijv. "ZABBIX_ACTIVE") zonder de nummering die in deze tabel wordt gebruikt. De nummers voor bereikwaarden (overeenkomend met de API-waarden) in deze tabel worden alleen gebruikt voor ordening.