Apéndice 2. Cambios de 6.4 a 7.0

Cambios incompatibles hacia atrás

alert

ZBXNEXT-6974 alert.get: Añadida la validación estricta de los parámetros del método.

authentication

ZBXNEXT-8880 Las propiedades http_auth_enabled, http_login_form, http_strip_domains, http_case_SENSITIVE estarán disponibles solo si $ALLOW_HTTP_AUTH está habilitado en el archivo de configuración de frontend (zabbix.conf.php).

connector

ZBXNEXT-8735 Añadida una nueva propiedad item_value_type, que está soportada si data_type está asignado a "Item values" (0).
ZBXNEXT-8735 Añadida una nueva propiedad attempt_interval, que está soportada si max_attempts ies mayor que 1.

dashboard

ZBXNEXT-8316, ZBXNEXT-9193, ZBX-24488, ZBX-24490 Renombrado widget de tablero escriba plaintext en itemhistory, reemplazó los campos del widget del tablero itemids.0, style, show_as_html con columns.0.itemid, layout, columns.0.display y se agregaron nuevos campos de widgets del tablero.
ZBXNEXT-8496 Se reemplazaron los campos del widget del tablero columns.0.timeshift, columns.0.aggregate_interval por columns.0.time_period._reference, columns.0.time_period.from, columns.0.time_period.from en el widget tophosts.
ZBXNEXT-2299 Se reemplazó el campo del widget del tablero unacknowledged con dos nuevos campos acknowledgement_status y acknowledged_by_me en problems widget.
ZBXNEXT-8245 Se eliminó el campo del widget del tablero adv_conf en clock y widgets item.
ZBXNEXT-8145 Se cambió el nombre de los campos del widget del tablero: los campos de datos complejos cambiaron de nombre de str.str.index1.index2 a str.index1.str. index2 (por ejemplo, umbrales.0.umbral.1, ds.0.hosts.1); Los campos que hacen referencia a objetos de la base de datos cambiaron de nombre de str a str.index1 (por ejemplo, itemid.0, severities.0).
ZBXNEXT-8145 Se reemplazó el campo del widget del tablero filter_widget_reference por sysmapid._reference y se eliminó el campo source_type en map widget.
ZBXNEXT-8145 Se reemplazó el campo del widget del tablero dinámico por override_hostid._reference en gauge, graph, graphprototype, item, plaintext y url widgets.
ZBXNEXT-8145 Se reemplazaron los campos del widget del tablero graph_time por time_period._reference, time_from por time_period.from, time_to por time_period.to en el widget svggraph.
ZBXNEXT-9044 Se cambió el rango de valores de los parámetros del widget del tablero x (de 0-23 a 0-71) e y (de 0-62 a 0-63) así como ancho (de 1–24 a 1–72) y alto (de 2–32 a 1–64).

event

ZBXNEXT-6974 event.get: Añadida la validación estricta de los parámetros del método.

host

ZBXNEXT-5878 host.create, host.update, host.massAdd, host.massUpdate, host.massRemove: Añadida la validación estrícta de los parámetros groups, macros, tags, templates.

hostgroup

ZBXNEXT-8702 hostgroup.get: parámetros renombrados selectHostPrototype a selectHostPrototypes, selectDiscoveryRule a selectDiscoveryRules, selectGroupDiscovery a selectGroupDiscoveries; ahora cada parámetro devolverá una matriz de objetos en lugar de un objeto.
ZBXNEXT-8702 hostgroup.get: propiedades de salida renombradas hostPrototype a hostPrototypes, discoveryRule a discoveryRules, groupDiscovery a groupDiscoveries.
ZBXNEXT-8702 hostgroup.get: se eliminó la compatibilidad con la propiedad groupid en el parámetro selectGroupDiscoveries (anteriormente - selectGroupDiscovery).

problem

ZBXNEXT-6974 problem.get: Añadida la validación estricta de los parámetros del método.

proxy

ZBXNEXT-8500 Se eliminaron las propiedades de objeto interface y auto_compress.
ZBXNEXT-8500 Se agregaron propiedades de address y port para servidores proxy pasivos de Zabbix.
ZBXNEXT-8500 Se cambiaron el nombre de las propiedades host a name, status a operating_mode, proxy_address a allowed_addresses.
ZBXNEXT-8500 Se cambiaron los valores de propiedad operating_mode (anteriormente - status) (0 - proxy activo, 1 - proxy pasivo).
ZBXNEXT-8500 proxy.get: se eliminó la compatibilidad con el parámetro selectInterface.
ZBXNEXT-8500 proxy.create y proxy.update: se eliminó la compatibilidad con el parámetro interface.

script

ZBXNEXT-8121 script.getscriptsbyhosts: El método no acepta má un array de IDs de equipos. Ahora, acepta un objeto con los siguientes parámetros: hostid, scriptid, manualinput.
ZBXNEXT-8121 script.getscriptsbyevents: El método no acepta má un array de IDs de eventos. Ahora, acepta un objeto con los siguientes parámetros: eventid, scriptid, manualinput.

item

ZBXNEXT-7726 La propiedad params es ahora obligatoria para los pasos de preprocesamiento de tipo "Check for not supported value". ZBXNEXT-7578 item.get, item.create, item.update: Las propiedades headers y query_fields cambiaron de un objeto indexado por nombre a un array de objetos con propiedades name y value por separado.

prototipo de métrica

ZBXNEXT-7726 La propiedad params ahora es obligatoria para los pasos de preprocesamiento del tipo "Comprobar valor no admitido". ZBXNEXT-7578 itemprototype.get, itemprototype.create, itemprototype.update: Las propiedades headers y query_fields cambiaron desde un objeto indexado por nombre a una matriz de objetos con propiedades separadas de "nombre" y "valor".

discoveryrule

ZBXNEXT-7578 discoveryrule.get, discoveryrule.create, discoveryrule.update: Las propiedades headers y query_fields cambiaron de un objeto indexado por nombres a una matriz de objetos con propiedades name y value por separado.

Otros cambios y correcciones de errores

action

ZBXNEXT-6524 Se agregó soporte para dos nuevos valores en la propiedad operationtype (13 - Agregar etiquetas de equipo, 14 - Eliminar etiquetas de equipo) y nueva propiedad optag para dos tipos de acción eventsource (1 - Descubrimiento, 2 - Autorregistro) disponibles solo en la propiedad operations.
ZBX-21850 action.get: Las condiciones del filtro se ordenarán en el orden de su ubicación en la fórmula.

auditlog

ZBXNEXT-8541 Añadido una nueva entrada de acción (12 - Push) y tipo de recurso (53 - History) en el registro de auditoría.

authentication

ZBXNEXT-6876 Añadidas las nuevas propiedades mfa_status y mfaid.

correlation

ZBX-21850 correlation.get: Las condiciones de filtrado serán ordenadas en el mismo orden en el que se encuentran en la fórmula.

dashboard

ZBXNEXT-8956 Se agregaron nuevos campos de tablero groupids._reference, hostids._reference, itemid._reference, graphid._reference, reference en muchos widgets.
ZBXNEXT-9057 Se agregó un nuevo campo de widget de tablero show_software_update_check_details en systeminfo widget.
ZBXNEXT-8686 Se agregó un nuevo tipo de widget de tablero itemnavigator.
ZBXNEXT-8685 Se agregó un nuevo tipo widget de tablero [hostnavigator] (/manual/api/reference/dashboard/widget_fields/host_navigator).
ZBXNEXT-8683 Se agregó un nuevo tipo widget de tablero [panal] (/manual/api/reference/dashboard/widget_fields/honeycomb).
ZBXNEXT-8907 Se agregó un nuevo campo de widget de tablero legend_lines_mode en el widget graph.
ZBXNEXT-8496 Se agregaron nuevos campos del widget de tablero aggregate_function, history, time_period._reference, time_period.from, time_period. from en el widget item.
ZBXNEXT-7736 Se agregó un nuevo valor del campo del widget de tablero de control interface_type (5 - Agente Zabbix (verificaciones activas)) en el widget hostavail.
ZBXNEXT-7736 Se agregó un nuevo campo de widget de tablero only_totals en el widget hostavail.
ZBXNEXT-7687 Se agregó un nuevo campo de widget de tablero maintenance en el widget tophosts.
ZBXNEXT-6974 Se agregó un nuevo tipo widget de tablero [toptriggers] (/manual/api/reference/dashboard/widget_fields/top_triggers).
ZBXNEXT-743 Se agregó un nuevo tipo widget de tablero](/manual/api/reference/dashboard/object#dashboard-widget) [gauge] (/manual/api/reference/dashboard/widget_fields/gauge).\ [ZBXNEXT-8331](https://support.zabbix.com/browse/ZBXNEXT-8331), [ZBXNEXT-8145](https://support.zabbix.com/browse/ZBXNEXT-8145), [ZBXNEXT-8908 ](https://support.zabbix.com/browse/ZBXNEXT-8908), [ZBXNEXT-8907](https://support.zabbix.com/browse/ZBXNEXT-8907) Se agregó un nuevo [widget de panel](/manual /api/reference/dashboard/object#dashboard-widget) escriba [piechart](/manual/api/reference/dashboard/widget_fields/pie_chart).\ [ZBXNEXT-8331](https://support.zabbix.com/browse/ZBXNEXT-8331) Se agregó un nuevo campo de widget de tablerolegend_aggregationen el widget [graph](/manual/api/reference/dashboard/widget_fields/graph# leyenda).\ [ZBXNEXT-8145](https://support.zabbix.com/browse/ZBXNEXT-8145) Se agregó un nuevo campo de widget de tableroreferenciaen los widgets [svggraph](/manual/api/reference/dashboard/widget_fields/graph# parámetros), [graph](/manual/api/reference/dashboard/widget_fields/graph_classic#parameters) y [graphprototype](/manual/api/reference/dashboard/widget_fields/graph_prototype#parameters) .\ [ZBXNEXT-8145](https://support.zabbix.com/browse/ZBXNEXT-8145) Se agregaron nuevos campos del widget de tablerotime_period._reference,time_period.from,time_period.toen los widgets [actionlog] (/manual/api/reference/dashboard/widget_fields/action_log#parameters), [graph](/manual/api/reference/dashboard/widget_fields/graph_classic#parameters), [graphprototype](/manual/api/ reference/dashboard/widget_fields/graph_prototype#parameters) y [toptriggers`.

dcheck

ZBXNEXT-8079 Añadida la nueva propiedad allow_redirect.

discoveryrule

ZBXNEXT-9150 Se agregó una nueva regla LLD tipo (22 - Navegador).
ZBXNEXT-8645 Se agregó un nuevo tipo preprocesamiento de reglas LLD "SNMP obtener valor" (30).
ZBXNEXT-8645 La propiedad timeout ahora también se admite si el elemento type está configurado en "Agente SNMP" (20) y se inicia snmp_oid con "obtener[".
ZBXNEXT-1096 La propiedad timeout ahora se admite si el elemento type está configurado en "Agente Zabbix" (0), "Comprobación simple" ( 3) y key_ no comienza con "vmware." y "icmpping", "Agente Zabbix (activo)" (7), "Comprobación externa" (10), "Monitor de base de datos" (11), "Agente SSH" (13), "agente TELNET" (14), "agente SNMP" (20) y snmp_oid comienza con "walk[".
ZBXNEXT-7726 Se agregó soporte para el tipo preprocesamiento de reglas LLD " Coincide con la expresión regular" (14).
ZBXNEXT-6986 Método obsoleto discoveryrule.copy.
ZBXNEXT-7578 Ahora es posible almacenar más datos para la propiedad query_fields, tener entradas repetidas de header y query_fields.
ZBXNEXT-2020 Se agregaron nuevas propiedades lifetime_type, enabled_lifetime y enabled_lifetime_type.
ZBXNEXT-2020 Se cambió el valor predeterminado del parámetro lifetime de 30d a 7d.
ZBX-21850 discoveryrule.get: Las condiciones del filtro se ordenarán en el orden de su ubicación en la fórmula.

event

ZBXNEXT-6974 event.get: se agregaron nuevos parámetros selectAcknowledges, selectAlerts, trigger_severities y groupBy.
ZBXNEXT-6974 event.get: Parámetros obsoletos select_acknowledges y select_alerts.
ZBXNEXT-2299, ZBX-23240 event.get : Se agregaron nuevos parámetros action y action_userids.

graph

ZBXNEXT-2020 graph.get: El metodo tambien soporta ahora la propiedad status si se utiliza el parámetro selectGraphDiscovery.

history

ZBXNEXT-9193 history.get: El parámetro sortfield ahora admite ns.
ZBXNEXT-8541 Añadido el nuevo método history.push.

host

ZBXNEXT-8500 host.get: Eliminado el soporte del parámetro proxy_hosts.
ZBXNEXT-8500 Renombrada la propiedad proxy_hostid a proxyid.
ZBXNEXT-2020 host.get: El método, ahora soporta las propiedades status, ts_disable y disable_source si se utiliza el parámetro selectHostDiscovery.

hostgroup

ZBXNEXT-2020 hostgroup.get: El método también soporta ahora la propiedad status si se usa el parámetro selectGroupDiscoveries.

mediatype

ZBXNEXT-4165 mediatype.get: Se agregó un nuevo parámetro selectActions.
ZBXNEXT-9138 mediatype.get, mediatype.create, mediatype.update: se agregó una nueva propiedad message_format.
ZBXNEXT-9138 mediatype.get, mediatype.create, mediatype.update: propiedad obsoleta content_type.

mfa

ZBXNEXT-6876 Se agregó una nueva API MFA con métodos mfa.create, mfa.update, mfa.get, mfa.delete.

Item

ZBXNEXT-9150 Se agregó un nuevo tipo de métrica (22 - Navegador).
ZBXNEXT-7460 Se agregó una nueva propiedad de solo lectura name_resolved.
ZBXNEXT-8645 Se agregó un nuevo tipo preprocesamiento de métrica "valor de obtención SNMP" (30).
ZBXNEXT-8645 La propiedad timeout ahora también se admite si el elemento type está configurado en "Agente SNMP" (20) y se inicia snmp_oid con "obtener[".
ZBXNEXT-1096 La propiedad timeout ahora se admite si el elemento type está configurado en "Agente Zabbix" (0), "Comprobación simple" ( 3) y key_ no comienza con "vmware." y "icmpping", "Agente Zabbix (activo)" (7), "Comprobación externa" (10), "Monitor de base de datos" (11), "Agente SSH" (13), "agente TELNET" (14), "agente SNMP" (20) y snmp_oid comienza con "walk[".
ZBXNEXT-7726 Se agregaron componentes scope y pattern a los parámetros para pasos del tipo "Verificar valor no admitido".
ZBXNEXT-7578 Ahora es posible almacenar más datos para la propiedad query_fields, tener entradas repetidas de header y query_fields.
ZBXNEXT-2020 item.get: el método ahora también admite las propiedades status, ts_disable y disable_source si el parámetro selectItemDiscovery es usado.

item prototype

ZBXNEXT-9150 Se agregó un nuevo tipo de prototipo de métrica (22 - Navegador).
ZBXNEXT-8645 Se agregó un nuevo tipo preprocesamiento de prototipo de artículo "SNMP obtener valor" (30).
ZBXNEXT-8645 La propiedad timeout ahora también se admite si el elemento type está configurado en "Agente SNMP" (20) y se inicia snmp_oid con "obtener[".
ZBXNEXT-1096 La propiedad timeout ahora se admite si el elemento type está configurado en "Agente Zabbix" (0), "Comprobación simple" ( 3) y key_ no comienza con "vmware." y "icmpping", "Agente Zabbix (activo)" (7), "Comprobación externa" (10), "Monitor de base de datos" (11), "Agente SSH" (13), "agente TELNET" (14), "agente SNMP" (20) y snmp_oid comienza con "walk[".
ZBXNEXT-7726 Se agregaron componentes scope y pattern a los parámetros para pasos del tipo "Verificar valor no admitido".
ZBXNEXT-7578 Ahora es posible almacenar más datos para la propiedad query_fields, tener entradas repetidas de header y query_fields.

problem

ZBXNEXT-2299, ZBX-23240 problem.get: Añadidos los nuevos parámetros action y action_userids.

task

ZBXNEXT-8500 Renombrada la propiedad proxy_hostid a proxyid.

templatedashboard

ZBXNEXT-9044 Se cambió el rango de valores de los parámetros del widget del tablero x (de 0-23 a 0-71) e y (de 0-62 a 0-63) así como width (de 1–24 a 1–72) y height (de 2–32 a 1–64).

user

ZBXNEXT-8760 user.update: la propiedad userdirectoryid para el usuario se convierte en de solo lectura.
ZBXNEXT-8760 user.get: se agregó una nueva propiedad de solo lectura userdirectory_mediaid para los medios creados mediante la acción de provisión.

userdirectory

ZBXNEXT-8760 userdirectory.create, userdirectory.update: se agregaron nuevas propiedades a las asignaciones de medios: active, severity, period.

usergroup

ZBXNEXT-8760 usergroup.update: Se agregó restricción en los cambios de usuarios de grupo para usuarios aprovisionados.

templatedashboard

ZBXNEXT-8686 Se agregó un nuevo widget de plantilla de tablero tipo itemnavigator.
ZBXNEXT-8685 Se agregó un nuevo widget de plantilla de tablero tipo hostnavigator.
ZBXNEXT-8683 Se agregó un nuevo widget de plantilla de tablero tipo honeycomb.
ZBXNEXT-6974 Se agregó un nuevo widget de plantilla de tablero tipo toptriggers.
ZBXNEXT-743 Se agregó un nuevo widget de plantilla de tablero tipo gauge.
ZBXNEXT-8086 Se agregaron nuevos tipos de widget de plantilla de tablero actionlog, dataover, discovery, favgraphs, favmaps, hostavail, map, navtree, problemhosts, problems, problemsbysv, slareport, svggraph, systeminfo, tophosts, trigover, web.
ZBXNEXT-8086 Se agregó un nuevo campo de widget de panel de plantilla tipos (8 - Mapa, 9 - Servicio, 10 - SLA, 11 - Usuario, 12 - Acción, 13 - Tipo de medio).
ZBXNEXT-8331 Se agregó un nuevo widget de plantilla de tablero tipo piechart.

trigger

ZBXNEXT-2020 trigger.get: El método, tambien soporta ahora las propiedades status, ts_disable y disable_source si se usa el parámetro selectTriggerDiscovery.

user

ZBXNEXT-6876 Se agregó un nuevo método user.resettotp.
ZBXNEXT-6876 user.login: el método ahora también devuelve mfaid si se utiliza el parámetro userData.

usergroup

ZBXNEXT-6876 Añadidas nuevas propiedades mfa_status y mfaid.
ZBXNEXT-6876 usergroup.get: Añadidos nuevos parámetros mfa_status y mfaids.

proxy

ZBXNEXT-9150 Se agregó la nueva propiedad timeout_browser.
ZBXNEXT-8758 Se agregó una nueva propiedad de solo lectura state.
ZBXNEXT-8758 proxy.get: Se agregaron nuevos parámetros selectAssignedHosts y selectProxyGroup.
ZBXNEXT-8758 proxy.get: el parámetro selectHosts ahora admite countZBXNEXT-1096 Se agregaron nuevas propiedades 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.
ZBXNEXT-8500 Se agregaron propiedades de addressv y port para servidores proxy pasivos de Zabbix.

proxygroup

ZBXNEXT-8758 Se agregó una nueva API proxygroup.

script

ZBXNEXT-8121 Añadidas nuevas propiedades manualinput, manualinput_prompt, manualinput_validator, manualinput_validator_type, manualinput_default_value.
ZBXNEXT-8121 script.execute: Añadido nuevo parámetro manualinput.

ajustes

ZBXNEXT-9150 Se agregó la nueva propiedad timeout_browser.
ZBXNEXT-8837 Se agregó una nueva propiedad auditlog_mode.
ZBXNEXT-1096 Se agregaron nuevas propiedades 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.

drule

ZBXNEXT-2732 Añadida la nueva propiedad concurrency_max.
ZBXNEXT-8500 Renombrado de proxy_hostid a proxyid