Annexe 2. Modifications depuis 3.4 vers 4.0
Modifications incompatibles avec les versions précédentes
Général
Modifications :
ZBXNEXT-4247 Abandon
du support des méthodes obsolètes user.updateprofile, user.addmedia,
user.updatemedia, user.deletemedia, usergroup.massadd,
usergroup.massupdate et usermedia.get
ZBXNEXT-4175 Les
valeurs d'email dans les méthodes de l'API user.get, user.create et
user.update sont représentées sous forme de tableau si le type de
média est email.
ZBX-3783 proxy.delete:
les proxys ne peuvent pas être supprimés lorsqu'il sont utilisés dans
les actions
=== action === Modifications :
ZBXNEXT-413 la
propriété maintenance_mode a été renommée en pause_suppressed.
action
Changes:
ZBXNEXT-413 renamed
property maintenance_mode to pause_suppressed.
dashboard
Modifications :
ZBXNEXT-4516 types de
widgets de tableau de bord renommés : actlog => actionlog,
dscvry => discovery, favgrph => favgraphs, favmap =>
favmaps, favscr => favscreens, hoststat => problemhosts,
navigationtree => navtree, stszbx => systeminfo, sysmap
=> map, syssum => problemsbysv et webovr => web
ZBXNEXT-4588 type de
tableau de bord ajouté : svggraph\
drule
Modifications :
ZBX-3783 les règles de
découverte ne peuvent pas être supprimées si elles sont utilisées dans
les actions\
user
Modifications :
ZBXNEXT-4573
user.login : le champs mot de passe est obligatoire lorsque
l'authentification est activée.
ZBXNEXT-4573
user.create : le champs mot de passe n'est pas obligatoire si
l'utilisateur appartient seulement à des groupes qui ont un accès LDAP.
ZBXNEXT-4573
user.update : le champs mot de passe peut être une chaîne vide si
l'utilisateur appartient seulement à des groupes qui ont un accès LDAP.
usergroup
Modifications :
ZBXNEXT-4573
modification du type gui_access 2 ? 3 - "désactive l'accès à
l'interface web".
ZBXNEXT-4573 ajout du
type gui_access à 2 - "utilise l'authentification LDAP".
Autres modifications et bugs corrigés
Général
Modifications :
ZBXNEXT-4426 ajout
d'une nouvelle tâche de l'API introduisant une nouvelle méthode
task.create.
ZBXNEXT-4152 ajout de
la possibilité de filtrer les IDs avec zéro. Par exemple : host.get()
avec l'option {"proxyids": [0]} retournera les hôtes supervisés par
serveur.\
apiinfo
Modifications :
ZBX-3783 ajout de la
validation stricte des paramètres d'entrée pour la méthode version\
action
Modifications :
ZBXNEXT-413
modification des opérateurs supportés dans les conditions d'action 16:
4 - "in" et 7 - "not in" en nouveaux 10 - "Yes" et 11 - "No".
ZBXNEXT-2788 ajout du
support pour l'opérateur not dans la formule du filtre des expressions
personnalisées
ZBX-3783 ajout de la
validation stricte des paramètres d'entrée pour la méthode delete ;
ajout de l'audit\
correlation
Modifications :
ZBXNEXT-2788 ajout du
support pour l'opérateur not dans la formule du filtre des expressions
personnalisées
ZBX-3783 ajout de la
validation stricte des paramètres d'entrée pour la méthode delete ;
ajout de l'audit\
discoveryrule
Modifications :
ZBXNEXT-2788 ajout du
support pour l'opérateur not dans la formule du filtre des expressions
personnalisées
ZBXNEXT-2788 ajout du
support de la valeur 9 dans l'opérateur de condition de filtre\
drule
Modifications :
ZBX-3783 ajout de la
validation stricte des paramètres d'entrée pour la méthode delete\
event
Modifications :
ZBXNEXT-413 event.get
: ajout du nouveau paramètre suppressed.
ZBXNEXT-413 event.get
: ajout du nouveau paramètre selectSuppressionData qui retourne la
liste des maintenances dans la propriété suppression_data.
ZBXNEXT-4118
event.get : ajout d'une nouvelle propriété evaltype et extension de
la propriété tags pour supporter la nouvelle valeur
"<?operator>"
ZBXNEXT-4119
event.get : retourne uniquement les problèmes et les événements de
récupération correspondants qui correspondent au tag basé sur le filtre
de permission.
ZBXNEXT-4588
event.get : ajout des nouveaux paramètres problem_time_from et
problem_time_till\
hostprototype
ZBXNEXT-4656
hostprototype.create, hostprototype.update : ajout de la validation
stricte des paramètres d'entrée et ajout de l'audit.\
item
Modifications :
ZBXNEXT-4358 ajout du
nouveau type d'élément "HTTP agent".\
itemprototype
Modifications :
ZBXNEXT-4200
itemprototype.create, itemprototype.update : ajout de la possibilité
d'ajouter des éléments réguliers et des éléments web comme éléments
principaux dans la propriété master_itemid.\
maintenance
Modifications :
ZBXNEXT-413 ajout de la
nouvelle propriété tags_evaltype.
ZBXNEXT-413
maintenance.create, maintenance.update : ajout de la nouvelle
propriété tags.
ZBXNEXT-413
maintenance.get : ajout de la nouvelle option selectTags qui
retourne les tags de problèmes de maintenance dans la propriété tags.\
map
Modifications :
ZBXNEXT-413 ajout de la
nouvelle propriété show_suppressed.\
mediatype
Modifications :
ZBXNEXT-4144 le champs
mot de passe pour le type d'authentification "Utilisateur et mot de
passe" est passée optionnelle.\
problem
Modifications :
ZBXNEXT-413
problem.get : ajout du nouveau paramètre suppressed.
ZBXNEXT-413
problem.get : ajout du nouveau paramètre selectSuppressionData qui
retourne la liste des maintenances dans la propriété
suppression_data.
ZBXNEXT-4118
problem.get : ajout de la nouvelle propriété evaltype et extension
de la propriété tags pour supporter la nouvelle valeur
"<?operator>"
ZBXNEXT-4119
problem.get : retourne seulement les événements qui correspondent au
tag basé sur le filtre des permissions\
proxy
Modifications :
ZBXNEXT-4411 ajout
d'une nouvelle propriété auto_compress.\
trigger
Modifications :
ZBXNEXT-3860
trigger.get : ajout d'un nouveau paramètre evaltype et tags qui
permet de filtrer les déclencheurs par tags
ZBXNEXT-4357
trigger.get : ajout d'une nouvelle option selectTriggerDiscovery qui
retourne l'objet de déclencheur de découverte dans la propriété
triggerDiscovery\
usergroup
Modifications :
ZBXNEXT-4119
usergroup.get : ajout d'une nouvelle option selectTagFilters qui
retourne le tableau des tags basés sur les permissions dans la propriété
tag_filters
ZBXNEXT-4119
usergroup.create et usergroup.update : ajout d'une nouvelle
propriété tag_filters\