Áú»¢¶Ä²©

Za??cznik 2. Zmiany z 5.4 do 6.0

Zmiany niekompatybilne wstecz

action

Zmiany:
action.create, action.update: dodano ?cis?? walidacj? parametr¨®w metod.
action.create, action.update: zmieniono nazw? parametru acknowledge_operations na update_operations.
action.get: zmieniono nazw? parametru selectAcknowledgeOperations na selectUpdateOperations.

auditlog

Zmiany:
porzucono obs?ug? w?a?ciwo?ci note.
porzucono wsparcie warto?ci resourcetype *(2 - Konfiguracja Áú»¢¶Ä²©, 7 - element Wykresu)*.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715) porzucono wsparcie warto?ciaction*(5 - W??cz, 6 - Wy??cz)*.\ [ZBXNEXT-6718](https://support.zabbix.com/browse/ZBXNEXT-6718) porzucono wsparcie warto?ciaction*(3 - Login)*.\ [ZBXNEXT-6715](https://support.zabbix.com/browse/ZBXNEXT-6715)auditlog.get: porzucono wsparcie parametruselectDetails`.

host group

Zmiany:
hostgroup.massupdate: polahosts oraz templates s? teraz wymagane.
hostgroup.massadd, hostgroup.massupdate, hostgroup.massremove: dodane ?cis?? walidacj? parametr¨®w metod.

host prototype

Zmiany:
hostprototype.get: porzucono wsparcie w?a?ciwo?ci group_prototypeid, hostid, templateid linku do grupy i prototypu grupy obiektu API.
hostprototype.update: porzucono mo?liwo?? modyfikacji p¨®l tylko do odczytu host, name, custom_interfaces, interfaces, groupLinks, groupPrototypes, templates, tags, macros, inventory_mode dziedziczonych prototyp¨®w host¨®w.
hostprototype.create, hostprototype.update, hostprototype.delete: dodano ?cis?? weryfikacj? parametr¨®w metod.

iconmap

Zmiany:
iconmap.create, iconmap.update: porzucono wsparcie w?a?ciwo?ci mapowania ikon sortorder.

maintenance

Zmiany:
maintenance.create, maintenance.update,maintenance.delete: dodano ?cis?? walidacj? parametr¨®w metod.
maintenance.get,maintenance.update: porzucono wsparcie parametru timeperiodid obiektu okresu czasu.

mediatype

Zmiany:
mediatype.create, mediatype.update: dodano ?cis?? walidacj? parametr¨®w metod.

role

Zmiany:
porzucono wsparcie warto?ci manage_services dla parametru name w obiekcie action.
porzucono wsparcie warto?ci configuration.services dla obiektu interfejsu u?ytkownika name.

service

Zmiany:
dodano w?a?ciwo?ci uuid, description oraz created_at.
porzucono wsparcie parametru showsla, goodsla i times.
zmieniono znaczenie warto?ci status - znaczenie "0" z "OK" oznacza teraz "Not classified".
porzucono wsparcie service.adddependencies, service.addtimes, service.deletedependencies, service.deletetimes.
porzucono wsparcie parametru triggerid.

service.get: porzucono wsparcie parametr¨®w showsla, selectAlarms, selectTimes.
service.getsla: porzucono wsparcie metody.
Dodano metody sla.get, sla.create, sla.update, sla.delete, sla.getsli.
service.get: dodano obs?ug? sortowania wed?ug serviceid, status oraz created_at.
service.get: dodano wsparcie parametru slaids; dodano wsparcie sortowania po uuid.
service.create, serevice.update: porzucono wsparcie parametr¨®w showsla, goodsla oraz times.
service.getsla: usuni?to w?a?ciwo?ci status oraz problems z odpowiedzi na ??danie z parametrem intervals.
service.create, service.update: porzucono wsparcie parametr¨®w dependencies i parentid.
service.get: porzucono wsparcie parametr¨®w selectParent, selectDependencies i selectParentDependencies.
service.get: porzucono wsparcie parametru selectTrigger.

template

Zmiany:
template.create, template.update, template.delete, template.massadd, template.massupdate, template.massremove: dodano ?cis?? walidacj? parametr¨®w metod.
template.create, template.update, template.massadd, template.massupdate: porzucono wsparcie parametru hosts.
template.massremove: porzucono wsparcie parametru hostids.

trigger

Zmiany:
trigger.adddependencies, trigger.deletedependencies: usuni?to mo?liwo?? edycji zale?no?ci dziedziczonych wyzwalaczy.

Inne zmiany i poprawki b??d¨®w

action

Zmiany:
dodano nowe warto?ci conditiontype (27 - Service, 28 - Service name).
action.get, action.create, action.update: dodano now? w?a?ciwo?? notify_if_canceled.

auditlog

Zmiany:
dodano nowy resourcetype (48 - SLA).
dodano nowy resourcetype (47 - High availability node).
dodano obs?ug? warto?ci action (8 - Login, 9 - Failed login, 10 - History clear).
dodano obs?ug? w?a?ciwo?ci: username, recordsetid, details.

authentication

Zmiany:
dodano nowe pola polityki hase? passwd_min_length oraz passwd_check_rules.

dashboard

Zmiany:
dodano nowy typ wid?etu slareport i typy p¨®l wid?et¨®w (9 - Service, 10 - SLA).
dodano nowy typ wid?etu item.

history

Zmiany:
dodano now? metod? API history.clear.

housekeeping

Zmiany:
dodano obs?ug? w?a?ciwo?ci hk_events_service.

item

Zmiany:
item.get, item.create, item.update: dodano trzeci parametr do kroku wst?pnego przetwarzania wzorca Prometheus. Drugi parametr okre?la teraz metod? agregacji: value, label, function. Trzeci parametr b?dzie zawiera? dane wyj?ciowe Prometheusa dla metody agregacji label lub funkcj? agregacji dla metody agregacji function.

item prototype

Zmiany:
item.get, item.create, item.update: dodano trzeci parametr do kroku wst?pnego przetwarzania wzorca Prometheus. Drugi parametr okre?la teraz metod? agregacji: value, label, function. Trzeci parametr b?dzie zawiera? dane wyj?ciowe Prometheusa dla metody agregacji label lub funkcj? agregacji dla metody agregacji function.

maintenance

Zmiany:
maintenance.create, maintenance.update: parametr groupids jest teraz przestarza?y. Zamiast tego u?yj groups.
maintenance.create, maintenance.update: parametr hostids jest teraz przestarza?y. Zamiast tego u?yj hosts.
maintenance.create, maintenance.update: zmieniono typ parametru groups, hosts, timeperiods oraz tags z array do object/array.

mediatype

Zmiany:
objekt szablonu wiadomo?ci: dodano obs?ug? warto?ci conditiontype: 4 - (zdarzenie utworzone podczas aktualizacji statusu us?ugi).

proxy

Zmiany:
proxy.create, proxy.update: porzucenie wsparcia w?a?ciwo?ci interface.interfaceid oraz interface.hostid.

regexp

Zmiany:
dodano API regexp.get, regexp.create, regexp.update oraz regexp.delete.

role

Zmiany:
dodano wsparcie nowych w?a?ciwo?ci services.read.mode, services.read.list, services.read.tag, services.write.mode, services.write.list i services.write.tag.
dodano wsparcie dla warto?ci manage_services dla w?a?ciwo?ci name w obiekcie action.
dodane wsparcie dla warto?ci manage_sla dla w?a?ciwo?ciname w obiekcie action.

service

Zmiany:
dodano now? w?a?ciwo?? readonly.
dodano obs?ug? w?a?ciwo?ci weight, propagation_rule i propagation_value.
dodano obs?ug? warto?ci status (-1 - OK).
service.get: dodano obs?ug? parametru deep_parentids oraz selectProblemEvents.
service.create, service.update: dodano obs?ug? parametru status_rules.
service.get: dodano obs?ug? parametru selectStatusRules.
service.get: dodano obs?ug? count dla parametru selectAlarms.
service.create, service.update: dodano obs?ug? parametr¨®w children, parents i tags.
service.get: dodano obs?ug? parametr¨®w evaltype, tags, selectChildren, selectParents, selectTags.
service.get: dodano obs?ug? parametr¨®w problem_tags, without_problem_tags oraz selectProblemTags.
service.create, service.update: dodano obs?ug? parametru problem_tags.

settings

Zmiany:
settings.get, settings.update: dodano obs?ug? parametr¨®w geomaps_tile_provider, geomaps_tile_url, geomaps_max_zoom oraz geomaps_attribution.
settings.get, settings.update: dodano obs?ug? parametru auditlog_enabled.

sla

Zmiany:
dodano nowe API sla z metodami: sla.create, sla.delete, sla.get, sla.getsli, sla.update.

templatedashboard

Zmiany:
dodano obs?ug? nowego typu wid?etu item.

user

Zmiany:
dodano now? metod? user.unblock.
user.create, user.update: zaimplementowano sprawdzanie si?y has?a zgodnie z polityk? hase?.

usergroup

Zmiany:
usergroup.create, usergroup.update: Parametr userids jest teraz przestarza?y. Zamiast tego nale?y u?y? users.