Apêndice 2. Mudanças de 5.4 para 6.0

Alterações incompatíveis com versões anteriores

Ação¶

¶ Mudanças:¶ ZBXNEXT-6755 action.create, action.update: Parâmetro renomeado de acknowledge_operations para update_operations.
ZBXNEXT-6755 action.get: Parâmetro renomeado de selectAcknowledgeOperations para selectUpdateOperations.
ZBXNEXT-6920 action.create, action.update: Adicionado validação restritivas para os parâmetros dos metódos.

Log de Auditoria¶

¶ Mudanças:¶ ZBXNEXT-6715 Objeto de auditoria de log: descontinuado o suporte a propriedade 'nota'.
ZBXNEXT-6715 Objeto de auditoria de log: descontinuado o suporte ao valor 2 do resourcetype (Configuração do Zabbix) e ao 7 (Elemento gráfico).
ZBXNEXT-6715 Objeto de auditoria de log: descontinuado o suporte ao valor 5 do action (Habilitar) e 6 (Desabilitar).
ZBXNEXT-6715 auditlog.get: descontinuado o suporte ao parâmetro selectDetails.
ZBXNEXT-6718 Objeto de auditoria de log: descontinuado o suporte ao valor 3 da action (Login).

grupo de host

Mudanças:
ZBXNEXT-6868 hostgroup.massupdate: hosts etemplates os campos agora são obrigatórios.
ZBXNEXT-6868 hostgroup.massadd, hostgroup.massupdate, hostgroup.massremove: adicionada validação estrita dos parâmetros do método.

host prototype

Alterações:
ZBXNEXT-6959 hostprototype.get: suporte removido para as propriedades group_prototypeid, hostid, templateid dos objetos de API de vínculo de grupo e protótipo de grupos.
ZBXNEXT-6959 hostprototype.update: removida a capacidade de modificar os campos somente leiturahost, name, custom_interfaces, interfaces, groupLinks, groupPrototypes, templates, tags, macros, inventory_mode de protótipos de hots herdados.
ZBXNEXT-6959 hostprototype.create, hostprototype.update, hostprototype.delete: adição de validação estrita dos parâmetros do método.

mapa de ícones

Mudanças:
ZBXNEXT-6914 iconmap.create, iconmap.update: suporte descartado da propriedade do objeto de mapeamento de ícone sortorder.

manutenção

Mudanças:
ZBXNEXT-6890 maintenance.create, maintenance.update,maintenance.delete: adicionada validação estrita dos parâmetros dos métodos.
ZBXNEXT-6890 maintenance.get,maintenance.update: suporte descartado para parâmetro timeperiodid do objeto de período de tempo.

tipo de mídia

Mudanças:
ZBXNEXT-6885 mediatype.create, mediatype.update: adicionada validação estrita dos parâmetros dos métodos.

Função

Mudanças:
ZBXNEXT-6787 dropped support of value manage_services for name property in action object.
ZBXNEXT-3022 descartado o suporte de valor configuration.services porname propriedade no objeto UI.

serviço

Alterações:
ZBXNEXT-6999 adicionou as propriedades uuid, description e created_at .
ZBXNEXT-6999 removou o suporte para as propriedades showsla, goodsla e times .
ZBXNEXT-6800 alterou o valor do status de "0" de "OK" para "Não classificado".
ZBXNEXT-3022 removou o suporte paraservice.adddependencies, service.addtimes, service.deletedependencies, service.deletetimes.
ZBXNEXT-6674 removeu o suporte para a propriedade triggerid.

ZBXNEXT-6999 service.get: removeu o suporte para os parâmetros showsla, selectAlarms, selectTimes .
ZBXNEXT-6999 service.getsla: removeu o suporte para o método.
ZBXNEXT-6999 métodos sla.get, sla.create, sla.update, sla.delete, sla.getsli adicionados.
ZBXNEXT-6999 service.get: adicionou suporte para ordenação por serviceid, status ecreated_at.
ZBXNEXT-6999 service.get: adicionou suporte para o parâmetro slaids ; adicionou suporte para filtragem por uuid.
ZBXNEXT-6999 service.create, service.update: removeu suporte para parâmetrosshowsla, goodsla e times .
ZBXNEXT-2406 service.getsla: removeu as propriedades status eproblemsa resposta da solicitação com o parâmetro intervals .
ZBXNEXT-3022 service.create, service.update: removeu o suporte para os parâmetros dependencies e parentid.
ZBXNEXT-3022 service.get: removeu o suporte para os parâmetros selectParent, selectDependencies e selectParentDependencies.
ZBXNEXT-6674 service.get: removeu o suporte para parâmetroselectTrigger.

template

Mudanças:
ZBXNEXT-6867 template.create, template.update, template.delete, template.massadd, template.massupdate, template.massremove: adicionada validação estrita dos parâmetros dos métodos.
ZBXNEXT-6867 template.create, template.update, template.massadd, template.massupdate: descartado o suporte para o parâmetro hosts.
ZBXNEXT-6867 template.massremove: descartado o suporte para o parâmetro hostids.

trigger

Mudanças:
ZBXNEXT-6867 trigger.adddependencies, trigger.deletedependencies: eliminada a capacidade de editar as dependências de gatilhos herdados.

Outras alterações e correção de bugs

ação

Mudanças:
ZBXNEXT-6755 adicionados novos valores conditiontype (27 - Service, 28 - Service name).
ZBXNEXT-6250 action.get, action.create, action.update: adicionou nova propriedade notify_if_canceled.

log de auditoria

Mudanças:
ZBXNEXT-6999 adicionado novo resourcetype (48 - SLA).
ZBXNEXT-6923 adicionado novo resourcetype (47 - High availability node).
ZBXNEXT-6718 adicionado suporte aos valores action (8 - Login, 9 - Failed login, 10 - History clear).
ZBXNEXT-6715 adicionado suporte as propriedades: username, recordsetid, details.

autenticação

Mudanças:
ZBXNEXT-4029 adicionados novos campos de política de senha passwd_min_length e passwd_check_rules.

dashboard

Mudanças:
ZBXNEXT-6999 adicionado novo tipo de widget slareport e tipos de campo de widget (9 - Service, 10 - SLA).
ZBXNEXT-6966 adicionado novo tipo de widget item.

histórico

Mudanças:
ZBXNEXT-6714 adicionado novo método de API history.clear.

housekeeping

Mudanças:
ZBXNEXT-6755 adicionado suporte da propriedade hk_events_service.

item prototype

Changes:
ZBXNEXT-7049 itemprototype.get, itemprototype.create, itemprototype.update: adicionado o terceiro parâmetro ao pré-processamento no padrão Prometheus. O segundo parâmetro agora determinará um método de agregação: value, label, function. O terceiro parâmetro agora conterá a saída do Prometheus para o método de agregação label ou a função de agregação para o método de agregação function.

manutenção

Mudanças:
ZBXNEXT-6890 maintenance.create, maintenance.update: o parâmetro groupids está obsoleto. Em vez disso, use groups.
ZBXNEXT-6890 maintenance.create, maintenance.update: o parâmetro hostids está obsoleto. Em vez disso, use hosts.
ZBXNEXT-6890 maintenance.create, maintenance.update: mudou o tipo de parâmetros groups, hosts, timeperiods e tags de array para object/array.

mediatype

Mudanças:
ZBXNEXT-6755 objeto de modelo de mensagem: adicionado suporte do valor conditiontype: 4 - (evento criado na atualização do status do serviço).

proxy

Mudanças:
ZBXNEXT-6889 proxy.create, proxy.update: removido suporte as propriedades interface.interfaceid e interface.hostid.

regexp

Mudanças:
ZBXNEXT-6717 adicionado API regexp.get, regexp.create, regexp.update e regexp.delete.

função

Mudanças:
ZBXNEXT-6787 adicionado suporte as novas propriedades services.read.mode, services.read.list, services.read.tag, services.write.mode, services.write.list e services.write.tag.
ZBXNEXT-3022 suporte adicionado ao valor do nome manage_services.

serviço

Mudanças:
ZBXNEXT-6787 adicionada nova propriedade readonly.
ZBXNEXT-6800 adicionada novas propriedades weight, propagation_rule e propagation_value.
ZBXNEXT-6800 suporte adicionado ao valor de status (-1 - OK).
ZBXNEXT-2406 service.get: adicionado suporte aos parâmetros deep_parentids e selectProblemEvents.
ZBXNEXT-6800 service.create, service.update: adicionado suporte ao parâmetro status_rules.
ZBXNEXT-6800 service.get: adicionado suporte ao parâmetro selectStatusRules.
ZBXNEXT-6800 service.get: adicionado suporte de count para o parâmetro selectAlarms.
ZBXNEXT-3022 service.create, service.update: adicionado suporte aos parâmetros children, parents e tags.
ZBXNEXT-3022 service.get: adicionado suporte aos parâmetros evaltype, tags, selectChildren, selectParents, selectTags.
ZBXNEXT-3022 service.get: adicionado suporte aos parâmetros problem_tags, without_problem_tags and selectProblemTags.
ZBXNEXT-6674 service.create, service.update: adicionado suporte ao parâmetro problem_tags.

configurações

Mudanças:
ZBXNEXT-6945 settings.get, settings.update: adicionado suporte aos parâmetros geomaps_tile_provider, geomaps_tile_url, geomaps_max_zoom e geomaps_attribution.
ZBXNEXT-6715 settings.get, settings.update: adicionado suporte ao parâmetro auditlog_enabled.

sla

Mudanças:
ZBXNEXT-6999 adicionada uma nova API sla com métodos: sla.create, sla.delete, sla.get, sla.getsli, sla.update.

templatedashboard

Mudanças:
ZBXNEXT-6966 adicionado suporte de novo tipo de widget item.

usuário

Mudanças:
ZBXNEXT-6718 adicionado novo método user.unblock.
ZBXNEXT-4029 user.create, user.update: validação de força de senha implementada de acordo com a política de senha.

grupo de usuários

Mudanças:
ZBXNEXT-6866 usergroup.create, usergroup.update: userids o parâmetro agora está obsoleto. Use users em vez disso.

item

Mudanças:
ZBXNEXT-7049 item.get, item.create, item.update: adicionou o terceiro parâmetro à etapa de pré-processamento do padrão Prometheus. O segundo parâmetro agora determinará um método de agregação: value, label, function. O terceiro parâmetro agora conterá a saída do Prometheus para o método de agregação label ou uma função de agregação para o método de agregação function.