Anhang 2. Änderungen von 6.4 auf 7.0

Nicht abwärtskompatible Änderungen

alert

ZBXNEXT-6974 alert.get: Strikte Validierung der Methodenparameter hinzugefügt.

Authentifizierung

ZBXNEXT-8880 Die Eigenschaften http_auth_enabled, http_login_form, http_strip_domains, http_case_sensitive sind nur verfügbar, wenn $ALLOW_HTTP_AUTH in der Frontend-Konfigurationsdatei (zabbix.conf.php) aktiviert ist.

connector

ZBXNEXT-8735 Neue Eigenschaft item_value_type hinzugefügt, die unterstützt wird, wenn data_type auf "Item values" (0) gesetzt ist.
ZBXNEXT-8735 Neue Eigenschaft attempt_interval hinzugefügt, die unterstützt wird, wenn max_attempts größer als 1 ist.

dashboard

ZBXNEXT-8316, ZBXNEXT-9193, ZBX-24488, ZBX-24490 Den Typ des Dashboard-Widgets plaintext in itemhistory umbenannt, die Dashboard-Widget-Felder itemids.0, style, show_as_html durch columns.0.itemid, layout, columns.0.display ersetzt und neue Dashboard-Widget-Felder hinzugefügt.
ZBXNEXT-8496 Die Dashboard-Widget-Felder columns.0.timeshift, columns.0.aggregate_interval im Widget tophosts durch columns.0.time_period._reference, columns.0.time_period.from, columns.0.time_period.from ersetzt.
ZBXNEXT-2299 Das Dashboard-Widget-Feld unacknowledged im Widget problems durch die beiden neuen Felder acknowledgement_status und acknowledged_by_me ersetzt.
ZBXNEXT-8245 Das Dashboard-Widget-Feld adv_conf in den Widgets clock und item entfernt.
ZBXNEXT-8145 Die Benennung der Dashboard-Widget-Felder geändert: Komplexe Datenfelder wurden von str.str.index1.index2 in str.index1.str.index2 umbenannt (z. B. thresholds.0.threshold.1, ds.0.hosts.1); Felder, die auf Datenbankobjekte verweisen, wurden von str in str.index1 umbenannt (z. B. itemid.0, severities.0).
ZBXNEXT-8145 Das Dashboard-Widget-Feld filter_widget_reference durch sysmapid._reference ersetzt und das Feld source_type im Widget map entfernt.
ZBXNEXT-8145 Das Dashboard-Widget-Feld dynamic in den Widgets gauge, graph, graphprototype, item, plaintext und url durch override_hostid._reference ersetzt.
ZBXNEXT-8145 Die Dashboard-Widget-Felder graph_time durch time_period._reference, time_from durch time_period.from, time_to durch time_period.to im Widget svggraph ersetzt.
ZBXNEXT-9044 Den Wertebereich der Dashboard-Widget-Parameter x (von 0-23 auf 0-71) und y (von 0-62 auf 0-63) sowie width (von 1-24 auf 1-72) und height (von 2-32 auf 1-64) geändert.

discoveryrule

ZBXNEXT-7578 discoveryrule.get, discoveryrule.create, discoveryrule.update: Die Eigenschaften headers und query_fields wurden von einem nach Namen indizierten Objekt in ein Array von Objekten mit separaten Eigenschaften name und value geändert.

Ereignis

ZBXNEXT-6974 event.get: Strikte Validierung der Methodenparameter hinzugefügt.

Host

ZBXNEXT-8758 Die Eigenschaft proxyid ist jetzt erforderlich, wenn monitored_by auf "Proxy" gesetzt ist; API-Anfragen, die proxyid verwenden, müssen nun auch monitored_by verwenden.
ZBXNEXT-5878 host.create, host.update, host.massAdd, host.massUpdate, host.massRemove: Strikte Validierung der Parameter groups, macros, tags, templates hinzugefügt.
ZBXNEXT-8500 host.get: Unterstützung für den Parameter proxy_hosts entfernt.
ZBXNEXT-8500 Eigenschaft proxy_hostid in proxyid umbenannt.

Hostgruppe

ZBXNEXT-8702 hostgroup.get: Die Parameter selectHostPrototype wurden in selectHostPrototypes, selectDiscoveryRule in selectDiscoveryRules und selectGroupDiscovery in selectGroupDiscoveries umbenannt; jeder Parameter gibt nun ein Array von Objekten statt eines Objekts zurück.
ZBXNEXT-8702 hostgroup.get: Die Ausgabeeigenschaften hostPrototype wurden in hostPrototypes, discoveryRule in discoveryRules und groupDiscovery in groupDiscoveries umbenannt.
ZBXNEXT-8702 hostgroup.get: Die Unterstützung für die Eigenschaft groupid im Parameter selectGroupDiscoveries (zuvor - selectGroupDiscovery) wurde entfernt.

Datenpunkt

ZBXNEXT-7726 Die Eigenschaft params ist jetzt für Vorverarbeitungsschritte vom Typ "Check for not supported value" erforderlich.
ZBXNEXT-7578 item.get, item.create, item.update: Die Eigenschaften headers und query_fields wurden von einem nach Namen indizierten Objekt in ein Array von Objekten mit den separaten Eigenschaften name und value geändert.

Datenpunkt-Prototyp

ZBXNEXT-7726 Die Eigenschaft params ist nun erforderlich für Vorverarbeitungsschritte vom Typ "Check for not supported value".
ZBXNEXT-7578 itemprototype.get, itemprototype.create, itemprototype.update: Die Eigenschaften headers und query_fields wurden von einem nach Namen indizierten Objekt in ein Array von Objekten mit den separaten Eigenschaften name und value geändert.

Problem

ZBXNEXT-6974 problem.get: Strikte Validierung der Methodenparameter hinzugefügt.

Proxy

ZBXNEXT-8500 Die Objekt-Eigenschaften interface und auto_compress wurden entfernt.
ZBXNEXT-8500 Die Eigenschaften address und port wurden für passive Zabbix Proxies hinzugefügt.
ZBXNEXT-8500 Die Eigenschaften host wurden in name, status in operating_mode und proxy_address in allowed_addresses umbenannt.
ZBXNEXT-8500 Die Werte der Eigenschaft operating_mode (zuvor status) wurden geändert (0 - aktiver Proxy, 1 - passiver Proxy).
ZBXNEXT-8500 proxy.get: Die Unterstützung für den Parameter selectInterface wurde entfernt.
ZBXNEXT-8500 proxy.create und proxy.update: Die Unterstützung für den Parameter interface wurde entfernt.

script

ZBXNEXT-8880 script.create und script.update: Der Parameter execute_on mit dem Wert "1" (Ausführung auf dem Zabbix Server) wird nur unterstützt, wenn die Ausführung globaler Skripte auf dem Zabbix Server aktiviert ist.
ZBXNEXT-8121 script.getscriptsbyhosts: Die Methode akzeptiert kein Array von Host-IDs mehr. Sie akzeptiert jetzt ein Objekt mit den folgenden Parametern hostid, scriptid, manualinput.
ZBXNEXT-8121 script.getscriptsbyevents: Die Methode akzeptiert kein Array von Event-IDs mehr. Sie akzeptiert jetzt ein Objekt mit den folgenden Parametern eventid, scriptid, manualinput.

Aufgabe

ZBXNEXT-8500 Die Eigenschaft proxy_hostid wurde in proxyid umbenannt.

Vorlagen-Dashboard

ZBXNEXT-9044 Der Wertebereich der Dashboard-Widget-Parameter x (von 0-23 auf 0-71) und y (von 0-62 auf 0-63) sowie width (von 1-24 auf 1-72) und height (von 2-32 auf 1-64) wurde geändert.

Benutzer

ZBXNEXT-8760 user.update: Die Eigenschaft userdirectoryid für den Benutzer wurde schreibgeschützt gemacht.
ZBXNEXT-8760 user.get: Neue schreibgeschützte Eigenschaft userdirectory_mediaid für Medien hinzugefügt, die durch eine Bereitstellungsaktion erstellt wurden.

userdirectory

ZBXNEXT-8760 userdirectory.create, userdirectory.update: Neue Eigenschaften zu Medienzuordnungen hinzugefügt - active, severity, period.

Benutzergruppe

ZBXNEXT-8760 usergroup.update: Einschränkung für Änderungen an Gruppenbenutzern für bereitgestellte Benutzer hinzugefügt.

Andere Änderungen und Fehlerbehebungen

action

ZBXNEXT-6524 Unterstützung für zwei neue Werte in der Eigenschaft operationtype hinzugefügt (13 - Host-Tags hinzufügen, 14 - Host-Tags entfernen) sowie die neue Eigenschaft optag für zwei eventsource-action-Typen (1 - Discovery, 2 - Autoregistrierung), die nur in der Eigenschaft operations verfügbar ist.
ZBX-21850 action.get: Filterbedingungen werden in der Reihenfolge ihrer Platzierung in der Formel sortiert.

auditlog

ZBXNEXT-8541 Neuer Audit-Log-Eintrag für die Aktion (12 - Push) und den Ressourcentyp (53 - History) hinzugefügt.

Authentifizierung

ZBXNEXT-6876 Neue Eigenschaften mfa_status und mfaid hinzugefügt.

mfa

ZBXNEXT-6876 Neue MFA-API mit den Methoden mfa.create, mfa.update, mfa.get, mfa.delete hinzugefügt.

Dashboard

ZBXNEXT-8956 Neue Dashboard-Widget-Felder groupids._reference, hostids._reference, itemid._reference, graphid._reference, reference in mehreren Widgets hinzugefügt.
ZBXNEXT-9057 Neues Dashboard-Widget-Feld show_software_update_check_details im Widget systeminfo hinzugefügt.
ZBXNEXT-8686 Neuer Dashboard-Widget-Typ itemnavigator hinzugefügt.
ZBXNEXT-8685 Neuer Dashboard-Widget-Typ hostnavigator hinzugefügt.
ZBXNEXT-8683 Neuer Dashboard-Widget-Typ honeycomb hinzugefügt.
ZBXNEXT-8907 Neues Dashboard-Widget-Feld legend_lines_mode im Widget graph hinzugefügt.
ZBXNEXT-8496 Neue Dashboard-Widget-Felder aggregate_function, history, time_period._reference, time_period.from, time_period.from im Widget item hinzugefügt.
ZBXNEXT-7736 Neuer Wert des Dashboard-Widget-Felds interface_type (5 - Zabbix Agent(active checks)) im Widget hostavail hinzugefügt.
ZBXNEXT-7736 Neues Dashboard-Widget-Feld only_totals im Widget hostavail hinzugefügt.
ZBXNEXT-7687 Neues Dashboard-Widget-Feld maintenance im Widget tophosts hinzugefügt.
ZBXNEXT-6974 Neuer Dashboard-Widget-Typ toptriggers hinzugefügt.
ZBXNEXT-743 Neuer Dashboard-Widget-Typ gauge hinzugefügt.
ZBXNEXT-8331, ZBXNEXT-8145, ZBXNEXT-8908, ZBXNEXT-8907 Neuer Dashboard-Widget-Typ piechart hinzugefügt.
ZBXNEXT-8331 Neues Dashboard-Widget-Feld legend_aggregation im Widget graph hinzugefügt.
ZBXNEXT-8145 Neues Dashboard-Widget-Feld reference in den Widgets svggraph, graph und graphprototype hinzugefügt.
ZBXNEXT-8145 Neue Dashboard-Widget-Felder time_period._reference, time_period.from, time_period.to in den Widgets actionlog, graph, graphprototype und toptriggers hinzugefügt.

dcheck

ZBXNEXT-8079 Neue Eigenschaft allow_redirect hinzugefügt.

discoveryrule

ZBXNEXT-9150 Neues LLD-Regel-type hinzugefügt (22 - Browser).
ZBXNEXT-8645 Neuer Typ der LLD-Regel-Vorverarbeitung "SNMP get value" (30) hinzugefügt.
ZBXNEXT-8645 Die Eigenschaft timeout wird jetzt auch unterstützt, wenn der Datenpunkt type auf "SNMP agent" (20) gesetzt ist und snmp_oid mit "get[" beginnt.
ZBXNEXT-1096 Die Eigenschaft timeout wird jetzt unterstützt, wenn der Datenpunkt type auf "Zabbix agent" (0), "Simple check" (3) gesetzt ist und key_ nicht mit "vmware." und "icmpping" beginnt, sowie bei "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) und snmp_oid mit "walk[" beginnt.
ZBXNEXT-7726 Unterstützung für den Typ "Matches regular expression" (14) der LLD-Regel-Vorverarbeitung hinzugefügt.
ZBXNEXT-6986 Veraltete Methode discoveryrule.copy.
ZBXNEXT-7578 Es ist jetzt möglich, mehr Daten für die Eigenschaft query_fields zu speichern und wiederholte Einträge für header und query_fields zu haben.
ZBXNEXT-2020 Neue Eigenschaften lifetime_type, enabled_lifetime und enabled_lifetime_type hinzugefügt.
ZBXNEXT-2020 Standardwert des Parameters lifetime von 30d auf 7d geändert.
ZBX-21850 discoveryrule.get: Filterbedingungen werden in der Reihenfolge ihrer Platzierung in der Formel sortiert.

drule

ZBXNEXT-2732 Neue Eigenschaft concurrency_max hinzugefügt.
ZBXNEXT-8500 proxy_hostid in proxyid umbenannt

event

ZBXNEXT-6974 event.get: Neue Parameter selectAcknowledges, selectAlerts, trigger_severities und groupBy hinzugefügt.
ZBXNEXT-6974 event.get: Veraltete Parameter select_acknowledges und select_alerts.
ZBXNEXT-2299, ZBX-23240 event.get: Neue Parameter action und action_userids hinzugefügt.

graph

ZBXNEXT-2020 graph.get: Die Methode unterstützt jetzt auch die Eigenschaft status, wenn der Parameter selectGraphDiscovery verwendet wird.

Verlauf

ZBXNEXT-9193 history.get: Der Parameter sortfield unterstützt jetzt ns.
ZBXNEXT-8541 Neue Methode history.push hinzugefügt.

Host

ZBXNEXT-8758 Neue Eigenschaften monitored_by und proxy_groupid hinzugefügt.
ZBXNEXT-8758 Neue schreibgeschützte Eigenschaft assigned_proxyid hinzugefügt.
ZBXNEXT-8758 host.get: Neuer Parameter proxy_groupids hinzugefügt.
ZBXNEXT-2020 host.get: Die Methode unterstützt nun auch die Eigenschaften status, ts_disable und disable_source, wenn der Parameter selectHostDiscovery verwendet wird.

Hostgruppe

ZBXNEXT-2020 hostgroup.get: Die Methode unterstützt nun auch die Eigenschaft status, wenn der Parameter selectGroupDiscoveries verwendet wird.

Hostprototype

ZBX-23284 hostprototype.get, hostprototype.update: Rückgabeunterstützung für die Eigenschaft group_prototypeid von Gruppenprototyp-Objekten hinzugefügt.

item

ZBXNEXT-9150 Neuer type für Datenpunkte hinzugefügt (22 - Browser).
ZBXNEXT-7460 Neue schreibgeschützte Eigenschaft name_resolved hinzugefügt.
ZBXNEXT-8645 Neuer Typ der Datenpunktvorverarbeitung "SNMP get value" (30) hinzugefügt.
ZBXNEXT-8645 Die Eigenschaft timeout wird jetzt auch unterstützt, wenn der Datenpunkt type auf "SNMP agent" (20) gesetzt ist und snmp_oid mit "get[" beginnt.
ZBXNEXT-1096 Die Eigenschaft timeout wird jetzt auch unterstützt, wenn der Datenpunkt type auf "Zabbix agent" (0), "Simple check" (3) gesetzt ist und key_ nicht mit "vmware." und "icmpping" beginnt, sowie bei "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) und snmp_oid mit "walk[" beginnt.
ZBXNEXT-7726 Den Parametern für Schritte des Typs "Check for not supported value" wurden die Komponenten scope und pattern hinzugefügt.
ZBXNEXT-7578 Es ist jetzt möglich, mehr Daten für die Eigenschaft query_fields zu speichern und wiederholte Einträge header und query_fields zu haben.
ZBXNEXT-2020 item.get: Die Methode unterstützt jetzt auch die Eigenschaften status, ts_disable und disable_source, wenn der Parameter selectItemDiscovery verwendet wird.

item prototype

ZBXNEXT-9150 Neuer item prototype type hinzugefügt (22 - Browser).
ZBXNEXT-8645 Neuer Typ "SNMP get value" (30) für item prototype preprocessing hinzugefügt.
ZBXNEXT-8645 Die Eigenschaft timeout wird jetzt auch unterstützt, wenn der Datenpunkt type auf "SNMP agent" (20) gesetzt ist und snmp_oid mit "get[" beginnt.
ZBXNEXT-1096 Die Eigenschaft timeout wird jetzt unterstützt, wenn der Datenpunkt type auf "Zabbix agent" (0), "Simple check" (3) gesetzt ist und key_ nicht mit "vmware." und "icmpping" beginnt, sowie bei "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) und snmp_oid mit "walk[" beginnt.
ZBXNEXT-7726 Zu den Parametern für Schritte des Typs "Check for not supported value" wurden die Komponenten scope und pattern hinzugefügt.
ZBXNEXT-7578 Es ist jetzt möglich, mehr Daten für die Eigenschaft query_fields zu speichern und wiederholte Einträge für header und query_fields zu haben.

Medientyp

ZBXNEXT-4165 mediatype.get: Neuer Parameter selectActions hinzugefügt.
ZBXNEXT-9138 mediatype.get, mediatype.create, mediatype.update: Neue Eigenschaft message_format hinzugefügt.
ZBXNEXT-9138 mediatype.get, mediatype.create, mediatype.update: Veraltete Eigenschaft content_type.

Korrelation

ZBX-21850 correlation.get: Filterbedingungen werden in der Reihenfolge ihrer Platzierung in der Formel sortiert.

Problem

ZBXNEXT-2299, ZBX-23240 problem.get: Neue Parameter action und action_userids hinzugefügt.

proxy

ZBXNEXT-9150 Neue Eigenschaft timeout_browser hinzugefügt.
ZBXNEXT-8758 Neue schreibgeschützte Eigenschaft state hinzugefügt.
ZBXNEXT-8758 proxy.get: Neue Parameter proxy_groupids, selectAssignedHosts und selectProxyGroup hinzugefügt.
ZBXNEXT-8758 proxy.get: Der Parameter selectHosts unterstützt jetzt count.
ZBXNEXT-1096 Neue Eigenschaften custom_timeouts, timeout_zabbix_agent, timeout_simple_check, timeout_snmp_agent, timeout_external_check, timeout_db_monitor, timeout_http_agent, timeout_ssh_agent, timeout_telnet_agent, timeout_script hinzugefügt.
ZBXNEXT-8500 Die Eigenschaften address und port für passive Zabbix-Proxys hinzugefügt.

Proxygruppe

ZBXNEXT-8758 Neue proxygroup-API hinzugefügt.

Rolle

ZBXNEXT-8758 Neues UI-Element administration.proxy_groups hinzugefügt.

script

ZBXNEXT-8121 Neue Eigenschaften manualinput, manualinput_prompt, manualinput_validator, manualinput_validator_type, manualinput_default_value hinzugefügt.
ZBXNEXT-8121 script.execute: Neuer Parameter manualinput hinzugefügt.

Einstellungen

ZBXNEXT-9150 Neue Eigenschaft timeout_browser hinzugefügt.
ZBXNEXT-8837 Neue Eigenschaft auditlog_mode hinzugefügt.
ZBXNEXT-1096 Neue Eigenschaften timeout_zabbix_agent, timeout_simple_check, timeout_snmp_agent, timeout_external_check, timeout_db_monitor, timeout_http_agent, timeout_ssh_agent, timeout_telnet_agent, timeout_script hinzugefügt.

templatedashboard

ZBXNEXT-8686 Neuer Typ itemnavigator für das Vorlage-Dashboard-Widget hinzugefügt.
ZBXNEXT-8685 Neuer Typ hostnavigator für das Vorlage-Dashboard-Widget hinzugefügt.
ZBXNEXT-8683 Neuer Typ honeycomb für das Vorlage-Dashboard-Widget hinzugefügt.
ZBXNEXT-6974 Neuer Typ toptriggers für das Vorlage-Dashboard-Widget hinzugefügt.
ZBXNEXT-743 Neuer Typ gauge für das Vorlage-Dashboard-Widget hinzugefügt.
ZBXNEXT-8086 Neue Typen actionlog, dataover, discovery, favgraphs, favmaps, hostavail, map, navtree, problemhosts, problems, problemsbysv, slareport, svggraph, systeminfo, tophosts, trigover, web für das Vorlage-Dashboard-Widget hinzugefügt.
ZBXNEXT-8086 Neue Typen für Vorlage-Dashboard-Widget-Felder hinzugefügt (8 - Map, 9 - Service, 10 - SLA, 11 - User, 12 - Action, 13 - Media type).
ZBXNEXT-8331 Neuer Typ piechart für das Vorlage-Dashboard-Widget hinzugefügt.

Auslöser

ZBXNEXT-2020 trigger.get: Die Methode unterstützt nun auch die Eigenschaften status, ts_disable und disable_source, wenn der Parameter selectTriggerDiscovery verwendet wird.

Benutzer

ZBXNEXT-6876 Neue Methode user.resettotp hinzugefügt.
ZBXNEXT-6876 user.login: Die Methode gibt nun auch mfaid zurück, wenn der Parameter userData verwendet wird.

Benutzergruppe

ZBXNEXT-6876 Neue Eigenschaften mfa_status und mfaid hinzugefügt.
ZBXNEXT-6876 usergroup.get: Neue Parameter mfa_status und mfaids hinzugefügt.