Додатак 2. Промене са 6.4 на 7.0

Промене које нису компатибилне уназад

alert

ZBXNEXT-6974 alert.get: Додата строга провера параметара метода.

аутентикација

ZBXNEXT-8880 Својства http_auth_enabled, http_login_form, http_strip_domains, http_case_sensitivity ће бити доступна само ако је$ALLOW_HTTP_AUTH уклључен у frontend configuration file (zabbix.conf.php).

конектор

ZBXNEXT-8735 Додато је ново својство item_value_type, које је подржано ако јеdata_type подешен на "Вредности ставке" (0).
ZBXNEXT-8735 Додато је ново својство attempt_interval, које је подржано ако је max_attempts веће од 1.

контролна табла

ZBXNEXT-8316, ZBXNEXT-9193, ZBX-24488, ZBX-24490 Преименован тип dashboard widget са plaintext у itemhistory, замењена су поља виџета контролне табле itemids.0, style, show_as_html with 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).

discoveryrule

ZBXNEXT-7578discoveryrule.get, discoveryrule.create, discoveryrule.update: Својства headers и query_fields су изменењена од објекта са индексираним именом на низ објеката са одвојеним својствима name и value.

догађај

ZBXNEXT-6974 event.get: додата је строга провера параметара метода.

домаћин

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.

hostgroup

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.

скрипта

ZBXNEXT-8880 script.create и script.update: Параметар execute_on са вредношћу "1" (покренут на Zabbix серверу) биће подржана само ако је извршавање глобалних скрипти омогућено на Zabbix серверу.
ZBXNEXT-8121 script.getscriptsbyhosts: Метод више не прихвата низ ID-ијева домаћина. Сада он прихвата објекат са следећим параметрима hostid, scriptid, manualinput.
ZBXNEXT-8121 script.getscriptsbyevents: Метод више не прихвата низ ID-ијева догађаја. Сада прихвата објекте са следећим параметрима 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: Своjство userdirectoryid за корисника је доступно само за читање.
ZBXNEXT-8760 user.get: Додато је ново својство само за читање userdirectory_mediaid за медије, креиране акцијом одредби.

кориснички именик

ZBXNEXT-8760 userdirectory.create, userdirectory.update: Додата су нова својства медијским мапама - active, severity, period.

корисничка група

ZBXNEXT-8760 usergroup.update: Додато ограничење за промене корисника групе за обезбеђене кориснике.

Остале промене и исправке грешака

акција

ZBXNEXT-6524 Додата подршка за две нове вредности у својству operationtype (13 - Додај ознаке домаћина, 14 - Уклони ознаке домаћина) и ново својство optag за два типа акције eventsource (1 - Откривање, 2 - Аутоматска регистрација) доступна само у својству operations.
ZBX-21850 action.get: Услови филтера ће бити сортирани по редоследу њиховог постављања у формули.

дневник ревизије

ZBXNEXT-8541 Додат је новauditlog унос акције (12 - Push) и тип ресурса (53 - History).

аутентификација

ZBXNEXT-6876 Додата су нова својства mfa_status и mfaid.

корелација

ZBX-21850 correlation.get: Услови филтера ће бити сортирани по редоследу њиховог постављања у формули.

контролна табла

ZBXNEXT-8956 Додата су нова поља виџета контролне табле groupids._reference, hostids._reference, itemid._reference, graphid._reference, reference у више виџета.
ZBXNEXT-9057 Додато је ново поље виџета контролне табле show_software_update_check_details у systeminfo виџет.
ZBXNEXT-8686 Додат је нови dashboard widget типа [itemnavigator] (/manual/api/reference/dashboard/widget_fields/item_navigator).
ZBXNEXT-8685 Додат је нови dashboard widget типа [hostnavigator] (/manual/api/reference/dashboard/widget_fields/host_navigator).
ZBXNEXT-8683 Додат је нови dashboard widget типа [honeycomb] (/manual/api/reference/dashboard/widget_fields/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 Додат је нови dashboard widget типа toptriggers.
ZBXNEXT-743 Додат је нови dashboard widget типа gauge.
ZBXNEXT-8331, ZBXNEXT-8145, ZBXNEXT-8908, ZBXNEXT-8907 Додат је нови dashboard widget типа piechart.
ZBXNEXT-8331 Додато је ново поље виџета контролне табле legend_aggregation у graph виџет.
ZBXNEXT-8145 Додато ново поље reference виџета контролне табле у svggraph, graph, и graphprototype виџети.
ZBXNEXT-8145 Додата су нова поља виџета контролне табле time_period._reference, time_period.from, time_period.to у [actionlog] (/manual/api/reference/dashboard/widget_fields/action_log#parameters), graph, graphprototype, и toptriggers виџете.

dcheck

ZBXNEXT-8079 Додато ново својство allow_redirect.

####правило откривања

ZBXNEXT-9150 Додато ново LLD правилоtype (22 - Прегледач).
ZBXNEXT-8645 Додат нови тип LLD rule preprocessing "SNMP добијање вредности" (30).
ZBXNEXT-8645 Својство timeout је сада такође подржано, ако је ставка type подешена на "SNMP агента" (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 starts with "walk[".
ZBXNEXT-7726 Додата је подршка за LLD rule preprocessing типа " Подудара се са регуларним изразом" (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.

ставка

ZBXNEXT-9150 Додата је нова ставка type (22 - Прегледач).
ZBXNEXT-7460 Додато је ново својство name_resolved, доступно само за читање.
ZBXNEXT-8645 Додат је нови тип item preprocessing типа "SNMP get value" (30).
ZBXNEXT-8645 Својство timeout је сада такође подржано, ако је ставка type подешена на "SNMP агент" (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 Додате су компоненте scope и pattern у параметре за кораке типа "Провери за неподржану вредност".
ZBXNEXT-7578 Сада је могуће сачувати више података за својство query_fields, са поновљеним уносимаheader и query_fields.
ZBXNEXT-2020 item.get: метод сада такође подржава својства status, ts_disable и disable_source, ако је коришћен параметар selectItemDiscovery.

прототип ставке

ZBXNEXT-9150 Додат је нови прототип ставке type (22 - Прегледач).
ZBXNEXT-8645 Додат је нови тип item prototype preprocessing "SNMP добија вредност" (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 Додате су компоненте 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.

mfa

ZBXNEXT-6876 Додат је нови API MFA са методама mfa.create, mfa.update, mfa.get, mfa.delete.

проблем

ZBXNEXT-2299, ZBX-23240 problem.get: Додати су нови параметри action и action_userids.

прокси

ZBXNEXT-9150 Додато је ново својство timeout_browser.
ZBXNEXT-8758 Додато је ново својство state, доступно само за читање.
ZBXNEXT-8758 proxy.get: Додати нови параметри selectAssignedHosts и selectProxyGroup.
ZBXNEXT-8758 proxy.get: Параметар selectHosts сада подржава countZBXNEXT-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 проксије.

група проксија

ZBXNEXT-8758 Додат је нови proxygroup API.

скриптa

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 Додат је нови тип template dashboard widget itemnavigator.
ZBXNEXT-8685 Додат је нови тип template dashboard widget hostnavigator.
ZBXNEXT-8683 Додат је нови тип template dashboard widget honeycomb.
ZBXNEXT-6974 Додат је нови тип template dashboard widget toptriggers.
ZBXNEXT-743 Додат је нови тип template dashboard widget gauge.
ZBXNEXT-8086 Додати су нови типови template dashboard widget actionlog, dataover, discovery, favgraphs, favmaps, hostavail, map, navtree, problemhosts, problems, problemsbysv, slareport, svggraph, systeminfo, tophosts, trigover, web.
ZBXNEXT-8086 Додати су нови типови template dashboard widget field (8 - Map, 9 - Service, 10 - SLA, 11 - User, 12 - Action, 13 - Media type).
ZBXNEXT-8331 Додат је нови тип template dashboard widget piechart.

окидач

ZBXNEXT-2020 trigger.get: Метод сада такође подржава својства status ts_disable и disable_source, ако је коришћен параметар selectTriggerDiscovery.

корисник

ZBXNEXT-6876 Додат је нови метод user.resettotp.
ZBXNEXT-6876 user.login: Метод сада такође враћа mfaid, ако је коришћен параметар userData.

корисничка група

ZBXNEXT-6876 Додата су нова својства mfa_status и mfaid.
ZBXNEXT-6876 usergroup.get: Додати су нови параметри mfa_status и mfaids.