부록 2. 6.4에서 7.0으로의 변경사항

원본 보기

부록 2. 6.4에서 7.0으로의 변경사항

이전 버전과 호환되지 않는 변경사항

alert

ZBXNEXT-6974 alert.get: 메서드 매개변수의 엄격한 검증이 추가되었습니다.

인증

ZBXNEXT-8880 http_auth_enabled, http_login_form, http_strip_domains, http_case_sensitive 속성들은 프론트엔드 설정 파일 (zabbix.conf.php)에서 $ALLOW_HTTP_AUTH가 활성화된 경우에만 사용할 수 있습니다.

connector

ZBXNEXT-8735 data_type이 "Item values" (0)로 설정된 경우 지원되는 새로운 속성 item_value_type이 추가되었습니다.
ZBXNEXT-8735 max_attempts가 1보다 클 경우 지원되는 새로운 속성 attempt_interval이 추가되었습니다.

dashboard

ZBXNEXT-8316, ZBXNEXT-9193, ZBX-24488, ZBX-24490 대시보드 위젯 타입 plaintextitemhistory로 이름을 변경하고, 대시보드 위젯 필드 itemids.0, style, show_as_htmlcolumns.0.itemid, layout, columns.0.display로 교체하였으며, 새로운 대시보드 위젯 필드들을 추가했습니다.
ZBXNEXT-8496 tophosts 위젯에서 대시보드 위젯 필드 columns.0.timeshift, columns.0.aggregate_intervalcolumns.0.time_period._reference, columns.0.time_period.from, columns.0.time_period.from으로 교체했습니다.
ZBXNEXT-2299 problems 위젯에서 대시보드 위젯 필드 unacknowledged를 두 개의 새로운 필드 acknowledgement_statusacknowledged_by_me로 교체했습니다.
ZBXNEXT-8245 clockitem 위젯에서 대시보드 위젯 필드 adv_conf를 제거했습니다.
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 map 위젯에서 대시보드 위젯 필드 filter_widget_referencesysmapid._reference로 교체하고, source_type 필드를 제거했습니다.
ZBXNEXT-8145 gauge, graph, graphprototype, item, plaintext, 그리고 url 위젯에서 대시보드 위젯 필드 dynamicoverride_hostid._reference로 교체했습니다.
ZBXNEXT-8145 svggraph 위젯에서 대시보드 위젯 필드 graph_timetime_period._reference로, time_fromtime_period.from으로, time_totime_period.to로 교체했습니다.
ZBXNEXT-9044 대시보드 위젯 매개변수의 값 범위를 변경했습니다: x (0-23에서 0-71로)와 y (0-62에서 0-63으로) 그리고 width (1-24에서 1-72로)와 height (2-32에서 1-64로).

discoveryrule

ZBXNEXT-7578 discoveryrule.get, discoveryrule.create, discoveryrule.update: headersquery_fields 속성이 이름 인덱스 객체에서 별도의 namevalue 속성을 가진 객체 배열로 변경되었습니다.

event

ZBXNEXT-6974 event.get: 메서드 매개변수의 엄격한 유효성 검사가 추가되었습니다.

host

ZBXNEXT-8758 monitored_by가 "Proxy"로 설정되면 proxyid 속성이 이제 필수입니다; proxyid를 사용하는 API 요청은 이제 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로 이름이 변경되었습니다.

hostgroup

ZBXNEXT-8702 hostgroup.get: 매개변수 이름이 변경되었습니다 - selectHostPrototypeselectHostPrototypes로, selectDiscoveryRuleselectDiscoveryRules로, selectGroupDiscoveryselectGroupDiscoveries로 변경; 이제 각 매개변수는 객체 대신 객체 배열을 반환합니다.
ZBXNEXT-8702 hostgroup.get: 출력 속성 이름이 변경되었습니다 - hostPrototypehostPrototypes로, discoveryRulediscoveryRules로, groupDiscoverygroupDiscoveries로 변경되었습니다.
ZBXNEXT-8702 hostgroup.get: selectGroupDiscoveries (이전: selectGroupDiscovery) 매개변수에서 groupid 속성에 대한 지원이 제거되었습니다.

item

ZBXNEXT-7726 "지원하지 않는 값 확인" 유형의 전처리 단계에서 params 속성이 이제 필수입니다.
ZBXNEXT-7578 item.get, item.create, item.update: headersquery_fields 속성이 이름 인덱스 객체에서 별도의 namevalue 속성을 가진 객체 배열로 변경되었습니다.

아이템 프로토타입

ZBXNEXT-7726 "지원되지 않는 값 확인" 유형의 전처리 단계에서 params 속성이 이제 필수입니다.
ZBXNEXT-7578 itemprototype.get, itemprototype.create, itemprototype.update: headersquery_fields 속성이 이름으로 인덱싱된 객체에서 별도의 namevalue 속성을 가진 객체 배열로 변경되었습니다.

problem

ZBXNEXT-6974 problem.get: 메서드 매개변수의 엄격한 검증을 추가했습니다.

proxy

ZBXNEXT-8500 interfaceauto_compress 객체 속성을 제거했습니다.
ZBXNEXT-8500 수동 Zabbix Proxy를 위한 addressport 속성을 추가했습니다.
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.createproxy.update: interface 매개변수 지원을 제거했습니다.

script

ZBXNEXT-8880 script.createscript.update: 매개변수 execute_on 값 "1" (Zabbix 서버에서 실행)은 Zabbix 서버에서 전역 스크립트 실행이 활성화된 경우에만 지원됩니다.
ZBXNEXT-8121 script.getscriptsbyhosts: 메서드는 더 이상 호스트 ID 배열을 허용하지 않습니다. 이제 다음 매개변수를 포함하는 객체를 허용합니다: hostid, scriptid, manualinput.
ZBXNEXT-8121 script.getscriptsbyevents: 메서드는 더 이상 이벤트 ID 배열을 허용하지 않습니다. 이제 다음 매개변수를 포함하는 객체를 허용합니다: eventid, scriptid, manualinput.

task

ZBXNEXT-8500 속성 proxy_hostidproxyid로 이름을 변경했습니다.

templatedashboard

ZBXNEXT-9044 대시보드 위젯 매개변수 x (0-23에서 0-71로), y (0-62에서 0-63으로)와 width (1-24에서 1-72로), height (2-32에서 1-64로)의 값 범위를 변경했습니다.

user

ZBXNEXT-8760 user.update: 사용자의 userdirectoryid 속성이 읽기 전용으로 변경되었습니다.
ZBXNEXT-8760 user.get: 프로비저닝 액션에 의해 생성된 미디어에 대한 새로운 읽기 전용 속성 userdirectory_mediaid가 추가되었습니다.

userdirectory

ZBXNEXT-8760 userdirectory.create, userdirectory.update: 미디어 매핑에 새로운 속성 추가 - active, severity, period.

usergroup

ZBXNEXT-8760 usergroup.update: 프로비저닝된 사용자의 그룹 사용자 변경에 대한 제한이 추가되었습니다.

기타 변경사항 및 버그 수정

action

ZBXNEXT-6524 operationtype 속성에서 두 개의 새로운 값(13 - Add host tags, 14 - Remove host tags) 지원이 추가되었으며, operations 속성에서만 사용 가능한 두 개의 eventsource 액션 유형(1 - Discovery, 2 - Autoregistration)을 위한 새로운 속성 optag가 추가되었습니다.
ZBX-21850 action.get: 필터 조건들이 수식에서의 배치 순서대로 정렬됩니다.

auditlog

ZBXNEXT-8541 새로운 감사 로그 항목 액션 (12 - Push)과 리소스 타입 (53 - History)이 추가되었습니다.

authentication

ZBXNEXT-6876 새로운 속성 mfa_statusmfaid가 추가되었습니다.

correlation

ZBX-21850 correlation.get: 필터 조건이 공식에서 배치된 순서대로 정렬됩니다.

dashboard

ZBXNEXT-8956 여러 위젯에 새로운 대시보드 위젯 필드 groupids._reference, hostids._reference, itemid._reference, graphid._reference, reference가 추가되었습니다.
ZBXNEXT-9057 systeminfo 위젯에 새로운 대시보드 위젯 필드 show_software_update_check_details가 추가되었습니다.
ZBXNEXT-8686 새로운 대시보드 위젯 타입 itemnavigator가 추가되었습니다.
ZBXNEXT-8685 새로운 대시보드 위젯 타입 hostnavigator가 추가되었습니다.
ZBXNEXT-8683 새로운 대시보드 위젯 타입 honeycomb가 추가되었습니다.
ZBXNEXT-8907 graph 위젯에 새로운 대시보드 위젯 필드 legend_lines_mode가 추가되었습니다.
ZBXNEXT-8496 item 위젯에 새로운 대시보드 위젯 필드 aggregate_function, history, time_period._reference, time_period.from, time_period.from가 추가되었습니다.
ZBXNEXT-7736 hostavail 위젯에 새로운 대시보드 위젯 필드 interface_type 값 (5 - Zabbix Agent(active checks))이 추가되었습니다.
ZBXNEXT-7736 hostavail 위젯에 새로운 대시보드 위젯 필드 only_totals가 추가되었습니다.
ZBXNEXT-7687 tophosts 위젯에 새로운 대시보드 위젯 필드 maintenance가 추가되었습니다.
ZBXNEXT-6974 새로운 대시보드 위젯 타입 toptriggers가 추가되었습니다.
ZBXNEXT-743 새로운 대시보드 위젯 타입 gauge가 추가되었습니다.
ZBXNEXT-8331, ZBXNEXT-8145, ZBXNEXT-8908, ZBXNEXT-8907 새로운 대시보드 위젯 타입 piechart가 추가되었습니다.
ZBXNEXT-8331 graph 위젯에 새로운 대시보드 위젯 필드 legend_aggregation이 추가되었습니다.
ZBXNEXT-8145 svggraph, graph, graphprototype 위젯에 새로운 대시보드 위젯 필드 reference가 추가되었습니다.
ZBXNEXT-8145 actionlog, graph, graphprototype, toptriggers 위젯에 새로운 대시보드 위젯 필드 time_period._reference, time_period.from, time_period.to가 추가되었습니다.

dcheck

ZBXNEXT-8079 Added new property allow_redirect.

discoveryrule

ZBXNEXT-9150 Added new LLD rule type (22 - Browser).
ZBXNEXT-8645 Added new LLD rule preprocessing type "SNMP get value" (30).
ZBXNEXT-8645 Property timeout is now also supported if item type is set to "SNMP agent" (20) and snmp_oid starts with "get[".
ZBXNEXT-1096 Property timeout is now supported if item type is set to "Zabbix agent" (0), "Simple check" (3) and key_ does not start with "vmware." and "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) and snmp_oid starts with "walk[".
ZBXNEXT-7726 Added support for LLD rule preprocessing type "Matches regular expression" (14).
ZBXNEXT-6986 Deprecated method discoveryrule.copy.
ZBXNEXT-7578 It is now possible to store more data for the query_fields property, have repeated header and query_fields entries.
ZBXNEXT-2020 Added new properties lifetime_type, enabled_lifetime and enabled_lifetime_type.
ZBXNEXT-2020 Changed default value of lifetime parameter from 30d to 7d.
ZBX-21850 discoveryrule.get: Filter conditions will be sorted in the order of their placement in the formula.

drule

ZBXNEXT-2732 Added new property concurrency_max.
ZBXNEXT-8500 Renamed proxy_hostid to proxyid

event

ZBXNEXT-6974 event.get: 새로운 매개변수 selectAcknowledges, selectAlerts, trigger_severities, groupBy가 추가되었습니다.
ZBXNEXT-6974 event.get: 매개변수 select_acknowledgesselect_alerts가 사용 중단되었습니다.
ZBXNEXT-2299, ZBX-23240 event.get: 새로운 매개변수 actionaction_userids가 추가되었습니다.

graph

ZBXNEXT-2020 graph.get: 이제 selectGraphDiscovery 매개변수가 사용되는 경우 status 속성도 지원합니다.

history

ZBXNEXT-9193 history.get: 매개변수 sortfield가 이제 ns를 지원합니다.
ZBXNEXT-8541 새로운 메서드 history.push가 추가되었습니다.

host

ZBXNEXT-8758 새로운 속성 monitored_byproxy_groupid가 추가되었습니다.
ZBXNEXT-8758 새로운 읽기 전용 속성 assigned_proxyid가 추가되었습니다.
ZBXNEXT-8758 host.get: 새로운 매개변수 proxy_groupids가 추가되었습니다.
ZBXNEXT-2020 host.get: selectHostDiscovery 매개변수가 사용되는 경우 이제 status, ts_disabledisable_source 속성도 지원합니다.

hostgroup

ZBXNEXT-2020 hostgroup.get: selectGroupDiscoveries 매개변수가 사용되는 경우 이제 메서드에서 status 속성도 지원합니다.

hostprototype

ZBX-23284 hostprototype.get, hostprototype.update: returned support for group_prototypeid property of Group prototype objects.

item

ZBXNEXT-9150 새로운 아이템 type (22 - Browser)을 추가했습니다.
ZBXNEXT-7460 새로운 읽기 전용 속성 name_resolved을 추가했습니다.
ZBXNEXT-8645 새로운 아이템 전처리 유형 "SNMP get value" (30)을 추가했습니다.
ZBXNEXT-8645 아이템 type이 "SNMP agent" (20)로 설정되고 snmp_oid가 "get["로 시작하는 경우 timeout 속성도 지원됩니다.
ZBXNEXT-1096 아이템 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["로 시작하는 경우 timeout 속성이 지원됩니다.
ZBXNEXT-7726 "Check for not supported value" 유형의 단계에 대한 매개변수에 scopepattern 구성 요소를 추가했습니다.
ZBXNEXT-7578 이제 query_fields 속성에 더 많은 데이터를 저장하고 headerquery_fields 항목을 반복할 수 있습니다.
ZBXNEXT-2020 item.get: selectItemDiscovery 매개변수가 사용되는 경우 메서드는 이제 status, ts_disabledisable_source 속성도 지원합니다.

아이템 프로토타입

ZBXNEXT-9150 새로운 아이템 프로토타입 type (22 - Browser) 추가.
ZBXNEXT-8645 새로운 아이템 프로토타입 전처리 유형 "SNMP get value" (30) 추가.
ZBXNEXT-8645 아이템 type이 "SNMP agent" (20)로 설정되고 snmp_oid가 "get["로 시작하는 경우 timeout 속성이 이제 지원됨.
ZBXNEXT-1096 아이템 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["로 시작하는 경우 timeout 속성이 이제 지원됨.
ZBXNEXT-7726 "Check for not supported value" 유형의 단계에 대한 매개변수에 scopepattern 구성 요소 추가.
ZBXNEXT-7578 이제 query_fields 속성에 더 많은 데이터를 저장할 수 있고, headerquery_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 mfa.create, mfa.update, mfa.get, mfa.delete 메서드를 포함한 새로운 MFA API가 추가되었습니다.

problem

ZBXNEXT-2299, ZBX-23240 problem.get: 새로운 매개변수 actionaction_userids가 추가되었습니다.

proxy

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 수동 Zabbix 프록시를 위한 addressport 속성이 추가되었습니다.

proxygroup

ZBXNEXT-8758 Added new proxygroup API.

role

ZBXNEXT-8758 새로운 UI 요소 administration.proxy_groups가 추가되었습니다.

script

ZBXNEXT-8121 새로운 속성 manualinput, manualinput_prompt, manualinput_validator, manualinput_validator_type, manualinput_default_value가 추가되었습니다.
ZBXNEXT-8121 script.execute: 새로운 매개변수 manualinput이 추가되었습니다.

settings

ZBXNEXT-9150 Added new property timeout_browser.
ZBXNEXT-8837 Added new property auditlog_mode.
ZBXNEXT-1096 Added new properties 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.

templatedashboard

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를 추가했습니다.

trigger

ZBXNEXT-2020 trigger.get: selectTriggerDiscovery 매개변수가 사용될 때 메서드가 이제 status, ts_disabledisable_source 속성도 지원합니다.

user

ZBXNEXT-6876 새로운 메서드 user.resettotp가 추가되었습니다.
ZBXNEXT-6876 user.login: userData 매개변수를 사용할 때 이제 mfaid도 반환합니다.

usergroup

ZBXNEXT-6876 새로운 속성 mfa_statusmfaid가 추가되었습니다.
ZBXNEXT-6876 usergroup.get: 새로운 매개변수 mfa_statusmfaids가 추가되었습니다.