You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

3 Hosts

Overzicht

Hosts worden geëxporteerd met veel gerelateerde objecten en objectrelaties.

De hostexport bevat:

  • Gekoppelde hostgroepen
  • Hostgegevens
  • Koppeling aan sjablonen
  • Koppeling aan hostgroepen
  • Hostinterfaces
  • Direct gekoppelde items
  • Direct gekoppelde triggers
  • Direct gekoppelde grafieken
  • Direct gekoppelde ontdekkingsregels met alle prototypes
  • Direct gekoppelde webscenario's
  • Hostmacro's
  • Gegevens van hostinventaris
  • Waardekaarten

Exporteren

Om hosts te exporteren, volg deze stappen:

  1. Ga naar GegevensverzamelingHosts.
  2. Markeer de selectievakjes van de te exporteren hosts.
  3. Klik onderaan de lijst op Exporteren.

Afhankelijk van het geselecteerde formaat worden hosts geëxporteerd naar een lokaal bestand met een standaardnaam:

  • zabbix_export_hosts.yaml - in YAML-export (standaardoptie voor export);
  • zabbix_export_hosts.xml - in XML-export;
  • zabbix_export_hosts.json - in JSON-export.

Importeren

Om hosts te importeren, volg deze stappen:

  1. Ga naar GegevensverzamelingHosts.
  2. Klik rechtsboven op Importeren.
  3. Selecteer het importbestand.
  4. Klik op Importeren.

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

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]'

Element-tags

De waarden van element-tags worden uitgelegd in de onderstaande tabel.

Host-tags

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. |

Host interfaces

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).

Host-item-tags

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
Host item value preprocessing steps
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).

Host-low-level-discovery-rule-tags

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.
Host low-level discovery rule filters
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).

Host low-level discovery rule override operations
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).

Host-trigger-tags

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.

Host-graph-tags

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.
Host graph items
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).

Host value maps

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).

Host-web-scenario-tags

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.
Host web scenario steps
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).

Voetnoten

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.