Appendice 2. Cambiamenti da 6.4 to 7.0
Modifiche incompatibili con le versioni precedenti
alert
ZBXNEXT-6974 alert.get: Aggiunta la validazione rigorosa dei parametri del metodo.
autenticazione
ZBXNEXT-8880 Le proprietà http_auth_enabled, http_login_form, http_strip_domains, http_case_sensitive saranno disponibili solo se $ALLOW_HTTP_AUTH è abilitato nel file di configurazione del frontend (zabbix.conf.php).
connector
ZBXNEXT-8735 Aggiunta la nuova proprietà item_value_type, supportata se data_type è impostato su "Item values" (0).
ZBXNEXT-8735 Aggiunta la nuova proprietà attempt_interval, supportata se max_attempts è maggiore di 1.
dashboard
ZBXNEXT-8316, ZBXNEXT-9193, ZBX-24488, ZBX-24490 Rinominato il tipo di dashboard widget plaintext in itemhistory, sostituiti i campi del dashboard widget itemids.0, style, show_as_html con columns.0.itemid, layout, columns.0.display e aggiunti nuovi campi del dashboard widget.
ZBXNEXT-8496 Sostituiti i campi del dashboard widget columns.0.timeshift, columns.0.aggregate_interval con columns.0.time_period._reference, columns.0.time_period.from, columns.0.time_period.from nel widget tophosts.
ZBXNEXT-2299 Sostituito il campo del dashboard widget unacknowledged con due nuovi campi acknowledgement_status e acknowledged_by_me nel widget problems.
ZBXNEXT-8245 Rimosso il campo del dashboard widget adv_conf nei widget clock e item.
ZBXNEXT-8145 Modificata la denominazione dei campi del dashboard widget: i campi dati complessi sono stati rinominati da str.str.index1.index2 a str.index1.str.index2 (ad esempio thresholds.0.threshold.1, ds.0.hosts.1); i campi che fanno riferimento a oggetti del database sono stati rinominati da str a str.index1 (ad esempio itemid.0, severities.0).
ZBXNEXT-8145 Sostituito il campo del dashboard widget filter_widget_reference con sysmapid._reference e rimosso il campo source_type nel widget map.
ZBXNEXT-8145 Sostituito il campo del dashboard widget dynamic con override_hostid._reference nei widget gauge, graph, graphprototype, item, plaintext e url.
ZBXNEXT-8145 Sostituiti i campi del dashboard widget graph_time con time_period._reference, time_from con time_period.from, time_to con time_period.to nel widget svggraph.
ZBXNEXT-9044 Modificato l'intervallo di valori dei parametri del dashboard widget x (da 0-23 a 0-71) e y (da 0-62 a 0-63), così come width (da 1-24 a 1-72) e height (da 2-32 a 1-64).
discoveryrule
ZBXNEXT-7578 discoveryrule.get, discoveryrule.create, discoveryrule.update: Le proprietà headers e query_fields sono passate da un oggetto indicizzato per nome a un array di oggetti con proprietà separate name e value.
event
ZBXNEXT-6974 event.get: aggiunta la convalida rigorosa dei parametri del metodo.
host
ZBXNEXT-8758 La proprietà proxyid è ora obbligatoria se monitored_by è impostato su "Proxy"; le richieste API che usano proxyid devono ora usare anche monitored_by.
ZBXNEXT-5878 host.create, host.update, host.massAdd, host.massUpdate, host.massRemove: aggiunta una convalida rigorosa dei parametri groups, macros, tags, templates.
ZBXNEXT-8500 host.get: rimosso il supporto per il parametro proxy_hosts.
ZBXNEXT-8500 Rinominata la proprietà proxy_hostid in proxyid.
hostgroup
ZBXNEXT-8702 hostgroup.get: Rinominati i parametri selectHostPrototype in selectHostPrototypes, selectDiscoveryRule in selectDiscoveryRules, selectGroupDiscovery in selectGroupDiscoveries; ora ciascun parametro restituirà un array di oggetti invece di un oggetto.
ZBXNEXT-8702 hostgroup.get: Rinominati le proprietà di output hostPrototype in hostPrototypes, discoveryRule in discoveryRules, groupDiscovery in groupDiscoveries.
ZBXNEXT-8702 hostgroup.get: Rimosso il supporto per la proprietà groupid nel parametro selectGroupDiscoveries (in precedenza - selectGroupDiscovery).
item
ZBXNEXT-7726 La proprietà params è ora obbligatoria per i passaggi di preprocessing di tipo "Check for not supported value".
ZBXNEXT-7578 item.get, item.create, item.update: le proprietà headers e query_fields sono passate da un oggetto indicizzato per nome a un array di oggetti con proprietà separate name e value.
item prototype
ZBXNEXT-7726 La proprietà params è ora obbligatoria per i passaggi di preprocessing di tipo "Check for not supported value".
ZBXNEXT-7578 itemprototype.get, itemprototype.create, itemprototype.update: le proprietà headers e query_fields sono passate da un oggetto indicizzato per nome a un array di oggetti con proprietà separate name e value.
problema
ZBXNEXT-6974 problem.get: aggiunta la convalida rigorosa dei parametri del metodo.
proxy
ZBXNEXT-8500 Rimosse le proprietà oggetto interface e auto_compress.
ZBXNEXT-8500 Aggiunte le proprietà address e port per i Zabbix Proxy passivi.
ZBXNEXT-8500 Rinominati i campi host in name, status in operating_mode, proxy_address in allowed_addresses.
ZBXNEXT-8500 Modificati i valori della proprietà operating_mode (in precedenza - status) (0 - proxy attivo, 1 - proxy passivo) .
ZBXNEXT-8500 proxy.get: rimosso il supporto per il parametro selectInterface.
ZBXNEXT-8500 proxy.create e proxy.update: rimosso il supporto per il parametro interface.
script
ZBXNEXT-8880 script.create e script.update: il valore del parametro execute_on "1" (esegui su Zabbix server) sarà supportato solo se l'esecuzione degli script globali è abilitata su Zabbix server.
ZBXNEXT-8121 script.getscriptsbyhosts: il metodo non accetta più un array di ID host. Ora accetta un oggetto con i seguenti parametri: hostid, scriptid, manualinput.
ZBXNEXT-8121 script.getscriptsbyevents: il metodo non accetta più un array di ID evento. Ora accetta un oggetto con i seguenti parametri: eventid, scriptid, manualinput.
task
ZBXNEXT-8500 Rinominata la proprietà proxy_hostid in proxyid.
dashboard template
ZBXNEXT-9044 È stato modificato l'intervallo dei valori dei parametri del widget della dashboard x (da 0-23 a 0-71) e y (da 0-62 a 0-63), così come width (da 1-24 a 1-72) e height (da 2-32 a 1-64).
utente
ZBXNEXT-8760 user.update: La proprietà userdirectoryid per l'utente è stata resa di sola lettura.
ZBXNEXT-8760 user.get: Aggiunta la nuova proprietà di sola lettura userdirectory_mediaid per i media creati dall'azione di provisioning.
userdirectory
ZBXNEXT-8760 userdirectory.create, userdirectory.update: Aggiunte nuove proprietà alle mappature dei media - active, severity, period.
usergroup
ZBXNEXT-8760 usergroup.update: Aggiunta una restrizione alle modifiche degli utenti del gruppo per gli utenti provisioned.
Altre modifiche e correzioni di bug
action
ZBXNEXT-6524 Aggiunto il supporto di due nuovi valori nella proprietà operationtype (13 - Aggiungi tag host, 14 - Rimuovi tag host) e della nuova proprietà optag per due tipi di action eventsource (1 - Discovery, 2 - Autoregistrazione), disponibile solo nella proprietà operations.
ZBX-21850 action.get: le condizioni di filtro verranno ordinate nell'ordine in cui sono posizionate nella formula.
auditlog
ZBXNEXT-8541 Aggiunta una nuova azione della voce audit log (12 - Push) e tipo di risorsa (53 - History).
autenticazione
ZBXNEXT-6876 Aggiunte le nuove proprietà mfa_status e mfaid.
mfa
ZBXNEXT-6876 Aggiunta la nuova API MFA con i metodi mfa.create, mfa.update, mfa.get, mfa.delete.
dashboard
ZBXNEXT-8956 Aggiunti i nuovi campi del widget della dashboard groupids._reference, hostids._reference, itemid._reference, graphid._reference, reference in più widget.
ZBXNEXT-9057 Aggiunto il nuovo campo del widget della dashboard show_software_update_check_details nel widget systeminfo.
ZBXNEXT-8686 Aggiunto il nuovo tipo di widget della dashboard itemnavigator.
ZBXNEXT-8685 Aggiunto il nuovo tipo di widget della dashboard hostnavigator.
ZBXNEXT-8683 Aggiunto il nuovo tipo di widget della dashboard honeycomb.
ZBXNEXT-8907 Aggiunto il nuovo campo del widget della dashboard legend_lines_mode nel widget graph.
ZBXNEXT-8496 Aggiunti i nuovi campi del widget della dashboard aggregate_function, history, time_period._reference, time_period.from, time_period.from nel widget item.
ZBXNEXT-7736 Aggiunto il nuovo valore del campo del widget della dashboard interface_type (5 - Zabbix Agent(active checks)) nel widget hostavail.
ZBXNEXT-7736 Aggiunto il nuovo campo del widget della dashboard only_totals nel widget hostavail.
ZBXNEXT-7687 Aggiunto il nuovo campo del widget della dashboard maintenance nel widget tophosts.
ZBXNEXT-6974 Aggiunto il nuovo tipo di widget della dashboard toptriggers.
ZBXNEXT-743 Aggiunto il nuovo tipo di widget della dashboard gauge.
ZBXNEXT-8331, ZBXNEXT-8145, ZBXNEXT-8908, ZBXNEXT-8907 Aggiunto il nuovo tipo di widget della dashboard piechart.
ZBXNEXT-8331 Aggiunto il nuovo campo del widget della dashboard legend_aggregation nel widget graph.
ZBXNEXT-8145 Aggiunto il nuovo campo del widget della dashboard reference nei widget svggraph, graph e graphprototype.
ZBXNEXT-8145 Aggiunti i nuovi campi del widget della dashboard time_period._reference, time_period.from, time_period.to nei widget actionlog, graph, graphprototype e toptriggers.
dcheck
ZBXNEXT-8079 Aggiunta la nuova proprietà allow_redirect.
discoveryrule
ZBXNEXT-9150 Aggiunto il nuovo tipo di regola LLD type (22 - Browser).
ZBXNEXT-8645 Aggiunto il nuovo tipo di preprocessing della regola LLD "SNMP get value" (30).
ZBXNEXT-8645 La proprietà timeout è ora supportata anche se il type dell'item è impostato su "SNMP agent" (20) e snmp_oid inizia con "get[".
ZBXNEXT-1096 La proprietà timeout è ora supportata se il type dell'item è impostato su "Zabbix agent" (0), "Simple check" (3) e key_ non inizia con "vmware." e "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) e snmp_oid inizia con "walk[".
ZBXNEXT-7726 Aggiunto il supporto per il tipo di preprocessing della regola LLD "Matches regular expression" (14).
ZBXNEXT-6986 Metodo discoveryrule.copy deprecato.
ZBXNEXT-7578 Ora è possibile memorizzare più dati per la proprietà query_fields, con voci header e query_fields ripetute.
ZBXNEXT-2020 Aggiunte le nuove proprietà lifetime_type, enabled_lifetime e enabled_lifetime_type.
ZBXNEXT-2020 Modificato il valore predefinito del parametro lifetime da 30d a 7d.
ZBX-21850 discoveryrule.get: le condizioni di filtro saranno ordinate nell'ordine in cui compaiono nella formula.
drule
ZBXNEXT-2732 Aggiunta la nuova proprietà concurrency_max.
ZBXNEXT-8500 Rinominato proxy_hostid in proxyid
event
ZBXNEXT-6974 event.get: Aggiunti i nuovi parametri selectAcknowledges, selectAlerts, trigger_severities e groupBy.
ZBXNEXT-6974 event.get: Parametri deprecati select_acknowledges e select_alerts.
ZBXNEXT-2299, ZBX-23240 event.get: Aggiunti i nuovi parametri action e action_userids.
grafico
ZBXNEXT-2020 graph.get: il metodo ora supporta anche la proprietà status se viene utilizzato il parametro selectGraphDiscovery.
history
ZBXNEXT-9193 history.get: Il parametro sortfield ora supporta ns.
ZBXNEXT-8541 Aggiunto il nuovo metodo history.push.
host
ZBXNEXT-8758 Aggiunte le nuove proprietà monitored_by e proxy_groupid.
ZBXNEXT-8758 Aggiunta la nuova proprietà di sola lettura assigned_proxyid.
ZBXNEXT-8758 host.get: aggiunto il nuovo parametro proxy_groupids.
ZBXNEXT-2020 host.get: il metodo ora supporta anche le proprietà status, ts_disable e disable_source se viene usato il parametro selectHostDiscovery.
hostgroup
ZBXNEXT-2020 hostgroup.get: Il metodo ora supporta anche la proprietà status se viene utilizzato il parametro selectGroupDiscoveries.
hostprototype
ZBX-23284 hostprototype.get, hostprototype.update: restituito il supporto per la proprietà group_prototypeid degli oggetti Group prototype.
item
ZBXNEXT-9150 Aggiunto nuovo type di item (22 - Browser).
ZBXNEXT-7460 Aggiunta nuova proprietà di sola lettura name_resolved.
ZBXNEXT-8645 Aggiunto nuovo tipo di preprocessing dell'item "SNMP get value" (30).
ZBXNEXT-8645 La proprietà timeout è ora supportata anche se il type dell'item è impostato su "SNMP agent" (20) e snmp_oid inizia con "get[".
ZBXNEXT-1096 La proprietà timeout è ora supportata se il type dell'item è impostato su "Zabbix agent" (0), "Simple check" (3) e key_ non inizia con "vmware." e "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) e snmp_oid inizia con "walk[".
ZBXNEXT-7726 Aggiunti i componenti scope e pattern ai parametri per i passaggi del tipo "Check for not supported value".
ZBXNEXT-7578 Ora è possibile memorizzare più dati per la proprietà query_fields, con voci header e query_fields ripetute.
ZBXNEXT-2020 item.get: il metodo ora supporta anche le proprietà status, ts_disable e disable_source se viene utilizzato il parametro selectItemDiscovery.
item prototype
ZBXNEXT-9150 Aggiunto il nuovo type di item prototype (22 - Browser).
ZBXNEXT-8645 Aggiunto il nuovo tipo di preprocessing di item prototype "SNMP get value" (30).
ZBXNEXT-8645 La proprietà timeout è ora supportata anche se il type dell'item è impostato su "SNMP agent" (20) e snmp_oid inizia con "get[".
ZBXNEXT-1096 La proprietà timeout è ora supportata se il type dell'item è impostato su "Zabbix agent" (0), "Simple check" (3) e key_ non inizia con "vmware." e "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) e snmp_oid inizia con "walk[".
ZBXNEXT-7726 Aggiunti i componenti scope e pattern ai parametri per i passi del tipo "Check for not supported value".
ZBXNEXT-7578 Ora è possibile memorizzare più dati per la proprietà query_fields, con voci header e query_fields ripetute.
mediatype
ZBXNEXT-4165 mediatype.get: Aggiunto il nuovo parametro selectActions.
ZBXNEXT-9138 mediatype.get, mediatype.create, mediatype.update: Aggiunta la nuova proprietà message_format.
ZBXNEXT-9138 mediatype.get, mediatype.create, mediatype.update: Proprietà content_type deprecata.
correlazione
ZBX-21850 correlation.get: Le condizioni del filtro saranno ordinate nell'ordine in cui sono posizionate nella formula.
problema
ZBXNEXT-2299, ZBX-23240 problem.get: aggiunti i nuovi parametri action e action_userids.
proxy
ZBXNEXT-9150 Aggiunta la nuova proprietà timeout_browser.
ZBXNEXT-8758 Aggiunta la nuova proprietà di sola lettura state.
ZBXNEXT-8758 proxy.get: aggiunti i nuovi parametri proxy_groupids, selectAssignedHosts e selectProxyGroup.
ZBXNEXT-8758 proxy.get: il parametro selectHosts ora supporta count.
ZBXNEXT-1096 Aggiunte le nuove proprietà 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 Aggiunte le proprietà address e port per i proxy Zabbix passivi.
proxygroup
ZBXNEXT-8758 Aggiunta la nuova API proxygroup.
ruolo
ZBXNEXT-8758 Aggiunto il nuovo elemento UI administration.proxy_groups.
script
ZBXNEXT-8121 Aggiunte nuove proprietà manualinput, manualinput_prompt, manualinput_validator, manualinput_validator_type, manualinput_default_value.
ZBXNEXT-8121 script.execute: aggiunto il nuovo parametro manualinput.
impostazioni
ZBXNEXT-9150 Aggiunta la nuova proprietà timeout_browser.
ZBXNEXT-8837 Aggiunta la nuova proprietà auditlog_mode.
ZBXNEXT-1096 Aggiunte le nuove proprietà 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 Aggiunto un nuovo tipo di widget della dashboard del template itemnavigator.
ZBXNEXT-8685 Aggiunto un nuovo tipo di widget della dashboard del template hostnavigator.
ZBXNEXT-8683 Aggiunto un nuovo tipo di widget della dashboard del template honeycomb.
ZBXNEXT-6974 Aggiunto un nuovo tipo di widget della dashboard del template toptriggers.
ZBXNEXT-743 Aggiunto un nuovo tipo di widget della dashboard del template gauge.
ZBXNEXT-8086 Aggiunti nuovi tipi di widget della dashboard del template actionlog, dataover, discovery, favgraphs, favmaps, hostavail, map, navtree, problemhosts, problems, problemsbysv, slareport, svggraph, systeminfo, tophosts, trigover, web.
ZBXNEXT-8086 Aggiunti nuovi tipi di campo del widget della dashboard del template (8 - Map, 9 - Service, 10 - SLA, 11 - User, 12 - Action, 13 - Media type).
ZBXNEXT-8331 Aggiunto un nuovo tipo di widget della dashboard del template piechart.
trigger
ZBXNEXT-2020 trigger.get: il metodo ora supporta anche le proprietà status, ts_disable e disable_source se viene utilizzato il parametro selectTriggerDiscovery.
user
ZBXNEXT-6876 Aggiunto il nuovo metodo user.resettotp.
ZBXNEXT-6876 user.login: il metodo ora restituisce anche mfaid se viene utilizzato il parametro userData.
usergroup
ZBXNEXT-6876 Aggiunte le nuove proprietà mfa_status e mfaid.
ZBXNEXT-6876 usergroup.get: aggiunti i nuovi parametri mfa_status e mfaids.