- Annexe 2. Modifications de 6.4 à 7.0
- Modifications incompatibles avec les versions précédentes
- Autres modifications et corrections de bugs
- action
- journal d'audit
- authentification
- module
- tableau de bord
- dcheck
- discoveryrule
- drule
- event
- graphique
- historique
- hôte
- groupe d'hôtes
- hostprototype
- élément
- prototype d'élément
- mediatype
- corrélation
- problème
- proxy
- groupe de proxy
- rôle
- script
- paramètres
- tableau de bord de modèle
- déclenchement
- utilisateur
- usergroup
Annexe 2. Modifications de 6.4 à 7.0
Modifications incompatibles avec les versions précédentes
alerte
ZBXNEXT-6974 alert.get : ajout d'une validation stricte des paramètres de la méthode.
authentification
ZBXNEXT-8880 Les propriétés http_auth_enabled, http_login_form, http_strip_domains, http_case_sensitive ne seront disponibles que si $ALLOW_HTTP_AUTH est activé dans le fichier de configuration de l'interface (zabbix.conf.php).
connecteur
ZBXNEXT-8735 Ajout de la nouvelle propriété item_value_type, prise en charge si data_type est défini sur "Item values" (0).
ZBXNEXT-8735 Ajout de la nouvelle propriété attempt_interval, prise en charge si max_attempts est supérieur à 1.
tableau de bord
ZBXNEXT-8316, ZBXNEXT-9193, ZBX-24488, ZBX-24490 Le type de widget de tableau de bord plaintext a été renommé en itemhistory, ses champs de widget de tableau de bord itemids.0, style, show_as_html ont été remplacés par columns.0.itemid, layout, columns.0.display, et de nouveaux champs de widget de tableau de bord ont été ajoutés.
ZBXNEXT-8496 Les champs de widget de tableau de bord columns.0.timeshift, columns.0.aggregate_interval ont été remplacés par columns.0.time_period._reference, columns.0.time_period.from, columns.0.time_period.from dans le widget tophosts.
ZBXNEXT-2299 Le champ de widget de tableau de bord unacknowledged a été remplacé par deux nouveaux champs acknowledgement_status et acknowledged_by_me dans le widget problems.
ZBXNEXT-8245 Le champ de widget de tableau de bord adv_conf a été supprimé dans les widgets clock et item.
ZBXNEXT-8145 La dénomination des champs de widget de tableau de bord a été modifiée: les champs de données complexes ont été renommés de str.str.index1.index2 en str.index1.str.index2 (par exemple thresholds.0.threshold.1, ds.0.hosts.1); les champs faisant référence à des objets de base de données ont été renommés de str en str.index1 (par exemple itemid.0, severities.0).
ZBXNEXT-8145 Le champ de widget de tableau de bord filter_widget_reference a été remplacé par sysmapid._reference, et le champ source_type a été supprimé dans le widget map.
ZBXNEXT-8145 Le champ de widget de tableau de bord dynamic a été remplacé par override_hostid._reference dans les widgets gauge, graph, graphprototype, item, plaintext et url.
ZBXNEXT-8145 Les champs de widget de tableau de bord graph_time ont été remplacés par time_period._reference, time_from par time_period.from, time_to par time_period.to dans le widget svggraph.
ZBXNEXT-9044 La plage de valeurs des paramètres de widget de tableau de bord x (de 0-23 à 0-71 ) et y (de 0-62 à 0-63), ainsi que width (de 1-24 à 1-72) et height (de 2-32 à 1-64), a été modifiée.
discoveryrule
ZBXNEXT-7578 discoveryrule.get, discoveryrule.create, discoveryrule.update : les propriétés headers et query_fields sont passées d'un objet indexé par nom à un tableau d'objets avec des propriétés distinctes name et value.
événement
ZBXNEXT-6974 event.get : ajout d'une validation stricte des paramètres de la méthode.
hôte
ZBXNEXT-8758 La propriété proxyid est désormais obligatoire si monitored_by est défini sur "Proxy" ; les requêtes API utilisant proxyid doivent désormais également utiliser monitored_by.
ZBXNEXT-5878 host.create, host.update, host.massAdd, host.massUpdate, host.massRemove : ajout d'une validation stricte des paramètres groups, macros, tags, templates.
ZBXNEXT-8500 host.get : suppression de la prise en charge du paramètre proxy_hosts.
ZBXNEXT-8500 La propriété proxy_hostid a été renommée en proxyid.
hostgroup
ZBXNEXT-8702 hostgroup.get : les paramètres selectHostPrototype ont été renommés en selectHostPrototypes, selectDiscoveryRule en selectDiscoveryRules, selectGroupDiscovery en selectGroupDiscoveries ; désormais, chaque paramètre renverra un tableau d'objets au lieu d'un objet.
ZBXNEXT-8702 hostgroup.get : les propriétés de sortie hostPrototype ont été renommées en hostPrototypes, discoveryRule en discoveryRules, groupDiscovery en groupDiscoveries.
ZBXNEXT-8702 hostgroup.get : suppression de la prise en charge de la propriété groupid dans le paramètre selectGroupDiscoveries (auparavant - selectGroupDiscovery).
élément
ZBXNEXT-7726 La propriété params est désormais obligatoire pour les étapes de prétraitement de type "Check for not supported value".
ZBXNEXT-7578 item.get, item.create, item.update : les propriétés headers et query_fields sont passées d'un objet indexé par nom à un tableau d'objets avec des propriétés distinctes name et value.
prototype d'élément
ZBXNEXT-7726 La propriété params est désormais obligatoire pour les étapes de prétraitement de type "Vérifier la valeur non prise en charge".
ZBXNEXT-7578 itemprototype.get, itemprototype.create, itemprototype.update : les propriétés headers et query_fields sont passées d'un objet indexé par nom à un tableau d'objets avec des propriétés distinctes name et value.
problème
ZBXNEXT-6974 problem.get : ajout d'une validation stricte des paramètres de la méthode.
proxy
ZBXNEXT-8500 Suppression des propriétés d'objet interface et auto_compress.
ZBXNEXT-8500 Ajout des propriétés address et port pour les proxies Zabbix passifs.
ZBXNEXT-8500 Renommage des propriétés host en name, status en operating_mode, proxy_address en allowed_addresses.
ZBXNEXT-8500 Modification des valeurs de la propriété operating_mode (anciennement - status) (0 - proxy actif, 1 - proxy passif).
ZBXNEXT-8500 proxy.get : suppression de la prise en charge du paramètre selectInterface.
ZBXNEXT-8500 proxy.create et proxy.update : suppression de la prise en charge du paramètre interface.
script
ZBXNEXT-8880 script.create et script.update : la valeur "1" du paramètre execute_on (exécution sur le serveur Zabbix) ne sera prise en charge que si l'exécution des scripts globaux est activée sur le serveur Zabbix.
ZBXNEXT-8121 script.getscriptsbyhosts : la méthode n'accepte plus de tableau d'ID d'hôte. Elle accepte désormais un objet avec les paramètres suivants : hostid, scriptid, manualinput.
ZBXNEXT-8121 script.getscriptsbyevents : la méthode n'accepte plus de tableau d'ID d'événement. Elle accepte désormais un objet avec les paramètres suivants : eventid, scriptid, manualinput.
tâche
ZBXNEXT-8500 Propriété renommée proxy_hostid en proxyid.
tableau de bord modèle
ZBXNEXT-9044 La plage de valeurs des paramètres du widget du tableau de bord x (de 0-23 à 0-71) et y (de 0-62 à 0-63), ainsi que width (de 1-24 à 1-72) et height (de 2-32 à 1-64), a été modifiée.
utilisateur
ZBXNEXT-8760 user.update : La propriété userdirectoryid de l'utilisateur est passée en lecture seule.
ZBXNEXT-8760 user.get : Ajout de la nouvelle propriété en lecture seule userdirectory_mediaid pour les médias créés par l'action de provisionnement.
userdirectory
ZBXNEXT-8760 userdirectory.create, userdirectory.update : ajout de nouvelles propriétés aux mappages de médias - active, severity, period.
groupe d'utilisateurs
ZBXNEXT-8760 usergroup.update : ajout d'une restriction sur les modifications des utilisateurs du groupe pour les utilisateurs provisionnés.
Autres modifications et corrections de bugs
action
ZBXNEXT-6524 Ajout de la prise en charge de deux nouvelles valeurs dans la propriété operationtype (13 - Ajouter des balises d'hôte, 14 - Supprimer des balises d'hôte) et de la nouvelle propriété optag pour deux types d'action eventsource (1 - Découverte, 2 - Enregistrement automatique), disponible uniquement dans la propriété operations.
ZBX-21850 action.get : les conditions de filtre seront triées dans l'ordre de leur placement dans la formule.
journal d'audit
ZBXNEXT-8541 Ajout d'une nouvelle action d'entrée du journal d'audit (12 - Push) et d'un type de ressource (53 - History).
authentification
ZBXNEXT-6876 Ajout des nouvelles propriétés mfa_status et mfaid.
module
ZBXNEXT-7469 Ajout d'une nouvelle API de module avec les méthodes module.create, module.delete, module.get, module.update.\
tableau de bord
ZBXNEXT-8956 Ajout des nouveaux champs de widget de tableau de bord groupids._reference, hostids._reference, itemid._reference, graphid._reference, reference dans plusieurs widgets.
ZBXNEXT-9057 Ajout du nouveau champ de widget de tableau de bord show_software_update_check_details dans le widget systeminfo.
ZBXNEXT-8686 Ajout du nouveau type de widget de tableau de bord itemnavigator.
ZBXNEXT-8685 Ajout du nouveau type de widget de tableau de bord hostnavigator.
ZBXNEXT-8683 Ajout du nouveau type de widget de tableau de bord honeycomb.
ZBXNEXT-8907 Ajout du nouveau champ de widget de tableau de bord legend_lines_mode dans le widget graph.
ZBXNEXT-8496 Ajout des nouveaux champs de widget de tableau de bord aggregate_function, history, time_period._reference, time_period.from, time_period.from dans le widget item.
ZBXNEXT-7736 Ajout de la nouvelle valeur du champ de widget de tableau de bord interface_type (5 - Zabbix Agent(active checks)) dans le widget hostavail.
ZBXNEXT-7736 Ajout du nouveau champ de widget de tableau de bord only_totals dans le widget hostavail.
ZBXNEXT-7687 Ajout du nouveau champ de widget de tableau de bord maintenance dans le widget tophosts.
ZBXNEXT-6974 Ajout du nouveau type de widget de tableau de bord toptriggers.
ZBXNEXT-743 Ajout du nouveau type de widget de tableau de bord gauge.
ZBXNEXT-8331, ZBXNEXT-8145, ZBXNEXT-8908, ZBXNEXT-8907 Ajout du nouveau type de widget de tableau de bord piechart.
ZBXNEXT-8331 Ajout du nouveau champ de widget de tableau de bord legend_aggregation dans le widget graph.
ZBXNEXT-8145 Ajout du nouveau champ de widget de tableau de bord reference dans les widgets svggraph, graph et graphprototype.
ZBXNEXT-8145 Ajout des nouveaux champs de widget de tableau de bord time_period._reference, time_period.from, time_period.to dans les widgets actionlog, graph, graphprototype et toptriggers.
dcheck
ZBXNEXT-8079 Ajout de la nouvelle propriété allow_redirect.
discoveryrule
ZBXNEXT-9150 Ajout d'un nouveau type de règle LLD type (22 - Browser).
ZBXNEXT-8645 Ajout d'un nouveau type de prétraitement de règle LLD "SNMP get value" (30).
ZBXNEXT-8645 La propriété timeout est désormais également prise en charge si le type de l'élément est défini sur "SNMP agent" (20) et que snmp_oid commence par "get[".
ZBXNEXT-1096 La propriété timeout est désormais prise en charge si le type de l'élément est défini sur "Zabbix agent" (0), "Simple check" (3) et que key_ ne commence pas par "vmware." ni "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) et que snmp_oid commence par "walk[".
ZBXNEXT-7726 Ajout de la prise en charge du type "Matches regular expression" (14) pour le prétraitement de règle LLD.
ZBXNEXT-6986 Méthode discoveryrule.copy obsolète.
ZBXNEXT-7578 Il est désormais possible de stocker davantage de données pour la propriété query_fields, avec des entrées header et query_fields répétées.
ZBXNEXT-2020 Ajout des nouvelles propriétés lifetime_type, enabled_lifetime et enabled_lifetime_type.
ZBXNEXT-2020 Modification de la valeur par défaut du paramètre lifetime, de 30d à 7d.
ZBX-21850 discoveryrule.get : les conditions de filtre seront triées dans l'ordre de leur placement dans la formule.
drule
ZBXNEXT-2732 Ajout de la nouvelle propriété concurrency_max.
ZBXNEXT-8500 Renommé proxy_hostid en proxyid
event
ZBXNEXT-6974 event.get : Ajout des nouveaux paramètres selectAcknowledges, selectAlerts, trigger_severities et groupBy.
ZBXNEXT-6974 event.get : Les paramètres select_acknowledges et select_alerts sont désormais obsolètes.
ZBXNEXT-2299, ZBX-23240 event.get : Ajout des nouveaux paramètres action et action_userids.
graphique
ZBXNEXT-2020 graph.get : La méthode prend désormais également en charge la propriété status si le paramètre selectGraphDiscovery est utilisé.
historique
ZBXNEXT-9193 history.get : le paramètre sortfield prend désormais en charge ns.
ZBXNEXT-8541 Ajout de la nouvelle méthode history.push.
hôte
ZBXNEXT-8758 Ajout des nouvelles propriétés monitored_by et proxy_groupid.
ZBXNEXT-8758 Ajout de la nouvelle propriété en lecture seule assigned_proxyid.
ZBXNEXT-8758 host.get : ajout du nouveau paramètre proxy_groupids.
ZBXNEXT-2020 host.get : la méthode prend désormais également en charge les propriétés status, ts_disable et disable_source si le paramètre selectHostDiscovery est utilisé.
groupe d'hôtes
ZBXNEXT-2020 hostgroup.get : La méthode prend désormais également en charge la propriété status si le paramètre selectGroupDiscoveries est utilisé.
hostprototype
ZBX-23284 hostprototype.get, hostprototype.update : prise en charge renvoyée pour la propriété group_prototypeid des objets prototype de groupe.
élément
ZBXNEXT-9150 Ajout du nouveau type d'élément type (22 - Browser).
ZBXNEXT-7460 Ajout de la nouvelle propriété en lecture seule name_resolved.
ZBXNEXT-8645 Ajout du nouveau type de prétraitement d'élément "SNMP get value" (30).
ZBXNEXT-8645 La propriété timeout est désormais également prise en charge si le type d'élément type est défini sur "SNMP agent" (20) et que snmp_oid commence par "get[".
ZBXNEXT-1096 La propriété timeout est désormais prise en charge si le type d'élément type est défini sur "Zabbix agent" (0), "Simple check" (3) et si key_ ne commence pas par "vmware." ni "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) et si snmp_oid commence par "walk[".
ZBXNEXT-7726 Ajout des composants scope et pattern aux paramètres des étapes de type "Check for not supported value".
ZBXNEXT-7578 Il est désormais possible de stocker davantage de données pour la propriété query_fields, avec des entrées header et query_fields répétées.
ZBXNEXT-2020 item.get: la méthode prend désormais également en charge les propriétés status, ts_disable et disable_source si le paramètre selectItemDiscovery est utilisé.
prototype d'élément
ZBXNEXT-9150 Ajout du nouveau type de prototype d'élément (22 - Browser).
ZBXNEXT-8645 Ajout du nouveau type de prétraitement du prototype d'élément "SNMP get value" (30).
ZBXNEXT-8645 La propriété timeout est désormais également prise en charge si le type de l'élément est défini sur "SNMP agent" (20) et que snmp_oid commence par "get[".
ZBXNEXT-1096 La propriété timeout est désormais prise en charge si le type de l'élément est défini sur "Zabbix agent" (0), "Simple check" (3) et que key_ ne commence pas par "vmware." ni "icmpping", "Zabbix agent (active)" (7), "External check" (10), "Database monitor" (11), "SSH agent" (13), "TELNET agent" (14), "SNMP agent" (20) et que snmp_oid commence par "walk[".
ZBXNEXT-7726 Ajout des composants scope et pattern aux paramètres des étapes de type "Check for not supported value".
ZBXNEXT-7578 Il est désormais possible de stocker davantage de données pour la propriété query_fields, avec des entrées header et query_fields répétées.
mediatype
ZBXNEXT-4165 mediatype.get : ajout du nouveau paramètre selectActions.
ZBXNEXT-9138 mediatype.get, mediatype.create, mediatype.update : ajout de la nouvelle propriété message_format.
ZBXNEXT-9138 mediatype.get, mediatype.create, mediatype.update : propriété content_type obsolète.
corrélation
ZBX-21850 correlation.get : les conditions de filtre seront triées dans l'ordre de leur placement dans la formule.
problème
ZBXNEXT-2299, ZBX-23240 problem.get : ajout des nouveaux paramètres action et action_userids.
proxy
ZBXNEXT-9150 Ajout de la nouvelle propriété timeout_browser.
ZBXNEXT-8758 Ajout de la nouvelle propriété en lecture seule state.
ZBXNEXT-8758 proxy.get : ajout des nouveaux paramètres proxy_groupids, selectAssignedHosts et selectProxyGroup.
ZBXNEXT-8758 proxy.get : le paramètre selectHosts prend désormais en charge count.
ZBXNEXT-1096 Ajout des nouvelles propriétés 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 Ajout des propriétés address et port pour les proxies Zabbix passifs.
groupe de proxy
ZBXNEXT-8758 Ajout de la nouvelle API proxygroup.
rôle
ZBXNEXT-8758 Ajout du nouvel élément d'interface administration.proxy_groups.
script
ZBXNEXT-8121 Ajout des nouvelles propriétés manualinput, manualinput_prompt, manualinput_validator, manualinput_validator_type, manualinput_default_value.
ZBXNEXT-8121 script.execute : ajout du nouveau paramètre manualinput.
paramètres
ZBXNEXT-9150 Ajout de la nouvelle propriété timeout_browser.
ZBXNEXT-8837 Ajout de la nouvelle propriété auditlog_mode.
ZBXNEXT-1096 Ajout des nouvelles propriétés 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.
tableau de bord de modèle
ZBXNEXT-8686 Ajout d'un nouveau type de widget de tableau de bord de modèle itemnavigator.
ZBXNEXT-8685 Ajout d'un nouveau type de widget de tableau de bord de modèle hostnavigator.
ZBXNEXT-8683 Ajout d'un nouveau type de widget de tableau de bord de modèle honeycomb.
ZBXNEXT-6974 Ajout d'un nouveau type de widget de tableau de bord de modèle toptriggers.
ZBXNEXT-743 Ajout d'un nouveau type de widget de tableau de bord de modèle gauge.
ZBXNEXT-8086 Ajout de nouveaux types de widget de tableau de bord de modèle actionlog, dataover, discovery, favgraphs, favmaps, hostavail, map, navtree, problemhosts, problems, problemsbysv, slareport, svggraph, systeminfo, tophosts, trigover, web.
ZBXNEXT-8086 Ajout de nouveaux types de champ de widget de tableau de bord de modèle (8 - Map, 9 - Service, 10 - SLA, 11 - User, 12 - Action, 13 - Media type).
ZBXNEXT-8331 Ajout d'un nouveau type de widget de tableau de bord de modèle piechart.
déclenchement
ZBXNEXT-2020 trigger.get : la méthode prend désormais également en charge les propriétés status, ts_disable et disable_source si le paramètre selectTriggerDiscovery est utilisé.
utilisateur
ZBXNEXT-6876 Ajout de la nouvelle méthode user.resettotp.
ZBXNEXT-6876 user.login : la méthode renvoie désormais également mfaid si le paramètre userData est utilisé.
usergroup
ZBXNEXT-6876 Ajout des nouvelles propriétés mfa_status et mfaid.
ZBXNEXT-6876 usergroup.get : ajout des nouveaux paramètres mfa_status et mfaids.