Приложение 2. Изменения с 6.4 на 7.0
Обратно несовместимые изменения
alert
ZBXNEXT-6974 alert.get: Добавлена строгая проверка параметров метода.
аутентификация
ZBXNEXT-8880 Свойства http_auth_enabled, http_login_form, http_strip_domains, http_case_sensitive будут доступны только если $ALLOW_HTTP_AUTH включен в файле конфигурации веб-интерфейса (zabbix.conf.php).
connector
ZBXNEXT-8735 Добавлено новое свойство item_value_type, которое поддерживается, если для data_type установлено значение "Item values" (0).
ZBXNEXT-8735 Добавлено новое свойство attempt_interval, которое поддерживается, если max_attempts больше 1.
dashboard
ZBXNEXT-8316, ZBXNEXT-9193, ZBX-24488, ZBX-24490 Переименован тип виджета панели plaintext в itemhistory, его поля виджета панели itemids.0, style, show_as_html заменены на columns.0.itemid, layout, columns.0.display, а также добавлены новые поля виджета панели.
ZBXNEXT-8496 Поля виджета панели columns.0.timeshift, columns.0.aggregate_interval заменены на columns.0.time_period._reference, columns.0.time_period.from, columns.0.time_period.from в виджете tophosts.
ZBXNEXT-2299 Поле виджета панели unacknowledged заменено двумя новыми полями acknowledgement_status и acknowledged_by_me в виджете problems.
ZBXNEXT-8245 Поле виджета панели adv_conf удалено в виджетах clock и item.
ZBXNEXT-8145 Изменено именование полей виджета панели: сложные поля данных переименованы с str.str.index1.index2 в str.index1.str.index2 (например, thresholds.0.threshold.1, ds.0.hosts.1); поля, ссылающиеся на объекты базы данных, переименованы с str в str.index1 (например, itemid.0, severities.0).
ZBXNEXT-8145 Поле виджета панели filter_widget_reference заменено на sysmapid._reference, а поле source_type удалено в виджете map.
ZBXNEXT-8145 Поле виджета панели dynamic заменено на override_hostid._reference в виджетах gauge, graph, graphprototype, item, plaintext и url.
ZBXNEXT-8145 Поля виджета панели graph_time заменены на time_period._reference, time_from на time_period.from, time_to на time_period.to в виджете svggraph.
ZBXNEXT-9044 Изменен диапазон значений параметров виджета панели x (с 0-23 на 0-71) и y (с 0-62 на 0-63), а также width (с 1-24 на 1-72) и height (с 2-32 на 1-64).
правило обнаружения
ZBXNEXT-7578 discoveryrule.get, discoveryrule.create, discoveryrule.update: свойства headers и query_fields были изменены: вместо объекта с индексированием по имени теперь используется массив объектов с отдельными свойствами name и value.
событие
ZBXNEXT-6974 event.get: Добавлена строгая проверка параметров метода.
узел сети
ZBXNEXT-8758 Свойство proxyid теперь обязательно, если для monitored_by задано значение "Proxy"; в запросах API, использующих proxyid, теперь также необходимо использовать monitored_by.
ZBXNEXT-5878 host.create, host.update, host.massAdd, host.massUpdate, host.massRemove: Добавлена строгая проверка параметров groups, macros, tags, templates.
ZBXNEXT-8500 host.get: Удалена поддержка параметра proxy_hosts.
ZBXNEXT-8500 Свойство proxy_hostid переименовано в proxyid.
группа узлов сети
ZBXNEXT-8702 hostgroup.get: Переименованы параметры selectHostPrototype в selectHostPrototypes, selectDiscoveryRule в selectDiscoveryRules, selectGroupDiscovery в selectGroupDiscoveries; теперь каждый параметр будет возвращать массив объектов вместо объекта.
ZBXNEXT-8702 hostgroup.get: Переименованы свойства вывода hostPrototype в hostPrototypes, discoveryRule в discoveryRules, groupDiscovery в groupDiscoveries.
ZBXNEXT-8702 hostgroup.get: Удалена поддержка свойства groupid в параметре selectGroupDiscoveries (ранее - selectGroupDiscovery).
элемент данных
ZBXNEXT-7726 Свойство params теперь обязательно для шагов предварительной обработки типа "Проверка на неподдерживаемое значение".
ZBXNEXT-7578 item.get, item.create, item.update: свойства headers и query_fields изменены с объекта, индексируемого по имени, на массив объектов с отдельными свойствами name и value.
Прототип элемента данных
ZBXNEXT-7726 Свойство params теперь обязательно для шагов предварительной обработки типа "Проверка на неподдерживаемое значение".
ZBXNEXT-7578 itemprototype.get, itemprototype.create, itemprototype.update: свойства headers и query_fields изменены с объекта, индексируемого по имени, на массив объектов с отдельными свойствами name и value.
проблема
ZBXNEXT-6974 problem.get: добавлена строгая проверка параметров метода.
прокси
ZBXNEXT-8500 Удалены свойства объекта interface и auto_compress.
ZBXNEXT-8500 Добавлены свойства address и port для пассивных прокси Zabbix.
ZBXNEXT-8500 Переименованы свойства host в name, status в operating_mode, proxy_address в allowed_addresses.
ZBXNEXT-8500 Изменены значения свойства operating_mode (ранее - status) (0 - активный прокси, 1 - пассивный прокси) .
ZBXNEXT-8500 proxy.get: Удалена поддержка параметра selectInterface.
ZBXNEXT-8500 proxy.create и proxy.update: Удалена поддержка параметра interface.
script
ZBXNEXT-8880 script.create и script.update: значение параметра execute_on "1" (выполнять на сервере Zabbix) будет поддерживаться только если на сервере Zabbix включено выполнение глобальных скриптов.
ZBXNEXT-8121 script.getscriptsbyhosts: метод больше не принимает массив идентификаторов узлов сети. Теперь он принимает объект со следующими параметрами: hostid, scriptid, manualinput.
ZBXNEXT-8121 script.getscriptsbyevents: метод больше не принимает массив идентификаторов событий. Теперь он принимает объект со следующими параметрами: eventid, scriptid, manualinput.
задача
ZBXNEXT-8500 Переименовано свойство proxy_hostid в proxyid.
шаблон панели мониторинга
ZBXNEXT-9044 Изменен диапазон значений параметров виджета панели мониторинга x (с 0-23 на 0-71), y (с 0-62 на 0-63), а также width (с 1-24 на 1-72) и height (с 2-32 на 1-64).
пользователь
ZBXNEXT-8760 user.update: Свойство userdirectoryid для пользователя сделано доступным только для чтения.
ZBXNEXT-8760 user.get: Добавлено новое свойство только для чтения userdirectory_mediaid для медиа, созданного действием provision.
userdirectory
ZBXNEXT-8760 userdirectory.create, userdirectory.update: Добавлены новые свойства для сопоставлений медиа - active, severity, period.
usergroup
ZBXNEXT-8760 usergroup.update: Добавлено ограничение на изменение пользователей группы для подготовленных пользователей.
Другие изменения и исправления ошибок
действие
ZBXNEXT-6524 Добавлена поддержка двух новых значений в свойстве operationtype (13 - Добавить теги узла сети, 14 - Удалить теги узла сети) и нового свойства optag для двух типов eventsource действия (1 - Обнаружение, 2 - Автоматическая регистрация), доступного только в свойстве operations.
ZBX-21850 action.get: Условия фильтра будут отсортированы в порядке их размещения в формуле.
auditlog
ZBXNEXT-8541 Добавлены новое действие записи журнала аудита (12 - Push) и тип ресурса (53 - History).
аутентификация
ZBXNEXT-6876 Добавлены новые свойства mfa_status и mfaid.
mfa
ZBXNEXT-6876 Добавлен новый API MFA с методами mfa.create, mfa.update, mfa.get, mfa.delete.
dashboard
ZBXNEXT-8956 Добавлены новые поля виджета панели мониторинга groupids._reference, hostids._reference, itemid._reference, graphid._reference, reference в нескольких виджетах.
ZBXNEXT-9057 Добавлено новое поле виджета панели мониторинга show_software_update_check_details в виджете systeminfo.
ZBXNEXT-8686 Добавлен новый тип виджета панели мониторинга itemnavigator.
ZBXNEXT-8685 Добавлен новый тип виджета панели мониторинга hostnavigator.
ZBXNEXT-8683 Добавлен новый тип виджета панели мониторинга honeycomb.
ZBXNEXT-8907 Добавлено новое поле виджета панели мониторинга legend_lines_mode в виджете graph.
ZBXNEXT-8496 Добавлены новые поля виджета панели мониторинга aggregate_function, history, time_period._reference, time_period.from, time_period.from в виджете item.
ZBXNEXT-7736 Добавлено новое значение поля виджета панели мониторинга interface_type (5 - Zabbix Agent(active checks)) в виджете hostavail.
ZBXNEXT-7736 Добавлено новое поле виджета панели мониторинга only_totals в виджете hostavail.
ZBXNEXT-7687 Добавлено новое поле виджета панели мониторинга maintenance в виджете tophosts.
ZBXNEXT-6974 Добавлен новый тип виджета панели мониторинга toptriggers.
ZBXNEXT-743 Добавлен новый тип виджета панели мониторинга gauge.
ZBXNEXT-8331, ZBXNEXT-8145, ZBXNEXT-8908, ZBXNEXT-8907 Добавлен новый тип виджета панели мониторинга piechart.
ZBXNEXT-8331 Добавлено новое поле виджета панели мониторинга legend_aggregation в виджете graph.
ZBXNEXT-8145 Добавлено новое поле виджета панели мониторинга reference в виджетах svggraph, graph и graphprototype.
ZBXNEXT-8145 Добавлены новые поля виджета панели мониторинга time_period._reference, time_period.from, time_period.to в виджетах actionlog, graph, graphprototype и toptriggers.
dcheck
ZBXNEXT-8079 Добавлено новое свойство allow_redirect.
discoveryrule
ZBXNEXT-9150 Добавлено новое правило LLD type (22 - Browser).
ZBXNEXT-8645 Добавлен новый тип предобработки правила LLD "SNMP get value" (30).
ZBXNEXT-8645 Свойство timeout теперь также поддерживается, если type элемента данных установлен в "SNMP agent" (20) и snmp_oid начинается с "get[".
ZBXNEXT-1096 Свойство timeout теперь также поддерживается, если type элемента данных установлен в "Zabbix agent" (0), "Simple check" (3) и key_ не начинается с "vmware." и "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) и snmp_oid начинается с "walk[".
ZBXNEXT-7726 Добавлена поддержка типа предобработки правила LLD "Matches regular expression" (14).
ZBXNEXT-6986 Метод discoveryrule.copy объявлен устаревшим.
ZBXNEXT-7578 Теперь можно хранить больше данных для свойства query_fields, допускаются повторяющиеся записи header и query_fields.
ZBXNEXT-2020 Добавлены новые свойства lifetime_type, enabled_lifetime и enabled_lifetime_type.
ZBXNEXT-2020 Изменено значение по умолчанию параметра lifetime с 30d на 7d.
ZBX-21850 discoveryrule.get: условия фильтра будут отсортированы в порядке их размещения в формуле.
drule
ZBXNEXT-2732 Добавлено новое свойство concurrency_max.
ZBXNEXT-8500 proxy_hostid переименовано в proxyid
событие
ZBXNEXT-6974 event.get: Добавлены новые параметры selectAcknowledges, selectAlerts, trigger_severities и groupBy.
ZBXNEXT-6974 event.get: Устаревшие параметры select_acknowledges и select_alerts.
ZBXNEXT-2299, ZBX-23240 event.get: Добавлены новые параметры action и action_userids.
график
ZBXNEXT-2020 graph.get: метод теперь также поддерживает свойство status, если используется параметр selectGraphDiscovery.
история
ZBXNEXT-9193 history.get: Параметр sortfield теперь поддерживает ns.
ZBXNEXT-8541 Добавлен новый метод history.push.
узел сети
ZBXNEXT-8758 Добавлены новые свойства monitored_by и proxy_groupid.
ZBXNEXT-8758 Добавлено новое доступное только для чтения свойство assigned_proxyid.
ZBXNEXT-8758 host.get: Добавлен новый параметр proxy_groupids.
ZBXNEXT-2020 host.get: Метод теперь также поддерживает свойства status, ts_disable и disable_source, если используется параметр selectHostDiscovery.
группа хостов
ZBXNEXT-2020 hostgroup.get: метод теперь также поддерживает свойство status, если используется параметр selectGroupDiscoveries.
прототип узла сети
ZBX-23284 hostprototype.get, hostprototype.update: добавлена поддержка возвращаемого свойства group_prototypeid для объектов прототипа группы.
элемент данных
ZBXNEXT-9150 Добавлен новый type элемента данных (22 - Browser).
ZBXNEXT-7460 Добавлено новое доступное только для чтения свойство name_resolved.
ZBXNEXT-8645 Добавлен новый тип предобработки элемента данных "SNMP get value" (30).
ZBXNEXT-8645 Свойство timeout теперь также поддерживается, если type элемента данных установлен в "SNMP agent" (20) и snmp_oid начинается с "get[".
ZBXNEXT-1096 Свойство timeout теперь поддерживается, если type элемента данных установлен в "Zabbix agent" (0), "Simple check" (3) и key_ не начинается с "vmware." и "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) и snmp_oid начинается с "walk[".
ZBXNEXT-7726 К параметрам шагов типа "Check for not supported value" добавлены компоненты scope и pattern.
ZBXNEXT-7578 Теперь можно хранить больше данных для свойства query_fields, иметь повторяющиеся записи header и query_fields.
ZBXNEXT-2020 item.get: метод теперь также поддерживает свойства status, ts_disable и disable_source, если используется параметр selectItemDiscovery.
Прототип элемента данных
ZBXNEXT-9150 Добавлен новый type прототипа элемента данных (22 - Browser).
ZBXNEXT-8645 Добавлен новый тип предварительной обработки прототипа элемента данных "SNMP get value" (30).
ZBXNEXT-8645 Свойство timeout теперь также поддерживается, если type элемента данных установлен в "SNMP agent" (20) и snmp_oid начинается с "get[".
ZBXNEXT-1096 Свойство timeout теперь также поддерживается, если type элемента данных установлен в "Zabbix agent" (0), "Simple check" (3) и key_ не начинается с "vmware." и "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) и snmp_oid начинается с "walk[".
ZBXNEXT-7726 К параметрам шагов типа "Check for not supported value" добавлены компоненты scope и pattern.
ZBXNEXT-7578 Теперь можно хранить больше данных для свойства query_fields, а также иметь повторяющиеся записи header и query_fields.
mediatype
ZBXNEXT-4165 mediatype.get: Добавлен новый параметр selectActions.
ZBXNEXT-9138 mediatype.get, mediatype.create, mediatype.update: Добавлено новое свойство message_format.
ZBXNEXT-9138 mediatype.get, mediatype.create, mediatype.update: Устаревшее свойство content_type.
корреляция
ZBX-21850 correlation.get: Условия фильтра будут отсортированы в порядке их размещения в формуле.
проблема
ZBXNEXT-2299, ZBX-23240 problem.get: добавлены новые параметры action и action_userids.
прокси
ZBXNEXT-9150 Добавлено новое свойство timeout_browser.
ZBXNEXT-8758 Добавлено новое свойство только для чтения state.
ZBXNEXT-8758 proxy.get: Добавлены новые параметры proxy_groupids, selectAssignedHosts и selectProxyGroup.
ZBXNEXT-8758 proxy.get: Параметр selectHosts теперь поддерживает count.
ZBXNEXT-1096 Добавлены новые свойства 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 Добавлены свойства address и port для пассивных прокси Zabbix.
proxygroup
ZBXNEXT-8758 Добавлен новый API proxygroup.
роль
ZBXNEXT-8758 Добавлен новый элемент интерфейса administration.proxy_groups.
script
ZBXNEXT-8121 Добавлены новые свойства manualinput, manualinput_prompt, manualinput_validator, manualinput_validator_type, manualinput_default_value.
ZBXNEXT-8121 script.execute: добавлен новый параметр manualinput.
настройки
ZBXNEXT-9150 Добавлено новое свойство timeout_browser.
ZBXNEXT-8837 Добавлено новое свойство auditlog_mode.
ZBXNEXT-1096 Добавлены новые свойства 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-8686 Добавлен новый тип виджета дашборда шаблона itemnavigator.
ZBXNEXT-8685 Добавлен новый тип виджета дашборда шаблона hostnavigator.
ZBXNEXT-8683 Добавлен новый тип виджета дашборда шаблона honeycomb.
ZBXNEXT-6974 Добавлен новый тип виджета дашборда шаблона toptriggers.
ZBXNEXT-743 Добавлен новый тип виджета дашборда шаблона gauge.
ZBXNEXT-8086 Добавлены новые типы виджета дашборда шаблона actionlog, dataover, discovery, favgraphs, favmaps, hostavail, map, navtree, problemhosts, problems, problemsbysv, slareport, svggraph, systeminfo, tophosts, trigover, web.
ZBXNEXT-8086 Добавлены новые типы полей виджета дашборда шаблона (8 - Map, 9 - Service, 10 - SLA, 11 - User, 12 - Action, 13 - Media type).
ZBXNEXT-8331 Добавлен новый тип виджета дашборда шаблона piechart.
триггер
ZBXNEXT-2020 trigger.get: Метод теперь также поддерживает свойства status ts_disable и disable_source, если используется параметр selectTriggerDiscovery.
пользователь
ZBXNEXT-6876 Добавлен новый метод user.resettotp.
ZBXNEXT-6876 user.login: метод теперь также возвращает mfaid, если используется параметр userData.
usergroup
ZBXNEXT-6876 Добавлены новые свойства mfa_status и mfaid.
ZBXNEXT-6876 usergroup.get: Добавлены новые параметры mfa_status и mfaids.