Zabbix Documentation 4.0

2.23.04.04.2 (current)In development:4.4 (devel)Unsupported:1.82.02.43.23.4

User Tools

Site Tools


fr:manual:config:items:item

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
fr:manual:config:items:item [2019/03/08 09:54]
Daudet [Configuration]
fr:manual:config:items:item [2019/04/23 08:55] (current)
daudet
Line 21: Line 21:
  
 ^Paramètre^Description^ ^Paramètre^Description^
-|//​Nom// ​ |Nom de l'​élément.\\ //Notez// que l'​utilisation des macros positionnelles (''​$1,​$2 ... $9''​ - se référant au premier, deuxième ... neuvième paramètre de la clé de l'​élément) est maintenant obsolète. \\ Par exemple : Espace disque disponible sur 1$. Si la clé de l'​élément est %%"​%%vfs.fs.size[/,​free]%%"​%%,​ la description changera automatiquement en %%"​%%Espace disque libre sur /%%"%% |+|//​Nom// ​ |Nom de l'​élément.\\ //Notez// que l'​utilisation des macros positionnelles (''​$1,​$2 ... $9''​ - se référant au premier, deuxième ... neuvième paramètre de la clé de l'​élément) est maintenant obsolète. \\ Par exemple : Espace disque disponible sur 1$. Si la clé de l'​élément est %%"​%%vfs.fs.size[/,​free]%%"​%%,​ la description changera automatiquement en %%"​%%Espace disque libre sur /%%"%% |
 |//​Type// ​ |Type de l'​élément. Voir les sections de [[itemtypes|type d'​élément]] individuellement.| |//​Type// ​ |Type de l'​élément. Voir les sections de [[itemtypes|type d'​élément]] individuellement.|
-|//​Clé// ​ |Clé de l'​élément.\\ Les [[itemtypes|clés d'​élément]] prises en charge peuvent être trouvées dans les sections de type d'​élément individuellement.\\ ​La clé doit être unique par hôte.\\ ​Si le type de clé est 'Agent Zabbix',​ 'Agent Zabbix (actif)',​ '​Vérification simple'​ ou '​Agrégation Zabbix',​ la valeur de clé doit être prise en charge par l'​agent Zabbix ou par le serveur Zabbix.\\ ​Voir aussi : le [[fr:​manual:​config:​items:​item:​key|format de clé]] correct. |+|//​Clé// ​ |Clé de l'​élément.\\ Les [[itemtypes|clés d'​élément]] prises en charge peuvent être trouvées dans les sections de type d'​élément individuellement.\\ La clé doit être unique par hôte.\\ Si le type de clé est 'Agent Zabbix',​ 'Agent Zabbix (actif)',​ '​Vérification simple'​ ou '​Agrégation Zabbix',​ la valeur de clé doit être prise en charge par l'​agent Zabbix ou par le serveur Zabbix.\\ Voir aussi : le [[fr:​manual:​config:​items:​item:​key|format de clé]] correct. |
 |//​Interface hôte// |Sélectionnez l'​interface hôte. Ce champ est disponible lors de la modification d'un élément au niveau de l'​hôte. | |//​Interface hôte// |Sélectionnez l'​interface hôte. Ce champ est disponible lors de la modification d'un élément au niveau de l'​hôte. |
-|//Type d'​information// ​ |Type de données stockées dans la base de données après avoir effectué des conversions,​ si nécessaire.\\ ​**Numérique (non signé)** - Entier 64 bits non signé\\ ​**Numérique (float)** - nombre à virgule flottante\\ ​Les valeurs négatives peuvent être stockées.\\ ​Plage autorisée: -999999999999,​9999 à 999999999999,​9999.\\ ​À partir de Zabbix 2.2, la réception de valeurs en notation scientifique est également prise en charge. Par exemple 1e+7, 1e-4.\\ **
Caractère** - données de texte court\\ **
Log** - Données textuelles longues avec des propriétés de journalisation facultatives (horodatage,​ source, gravité, logeventid)\\ ​**Texte** - données de texte long.
 Voir aussi les [[#​limites_de_donnees_de_texte|limites de données textuelles]]. | +|//Type d'​information// ​ |Type de données stockées dans la base de données après avoir effectué des conversions,​ si nécessaire.\\ **Numérique (non signé)** - Entier 64 bits non signé\\ **Numérique (float)** - nombre à virgule flottante\\ Les valeurs négatives peuvent être stockées.\\ Plage autorisée: -999999999999,​9999 à 999999999999,​9999.\\ À partir de Zabbix 2.2, la réception de valeurs en notation scientifique est également prise en charge. Par exemple 1e+7, 1e-4.\\ **Caractère** - données de texte court\\ **Log** - Données textuelles longues avec des propriétés de journalisation facultatives (horodatage,​ source, gravité, logeventid)\\ **Texte** - données de texte long. Voir aussi les [[#​limites_de_donnees_de_texte|limites de données textuelles]]. | 
-|//​Unités// ​ |Si un symbole d'​unité est défini, Zabbix ajoutera le post-traitement à la valeur reçue et l'​affichera avec le suffixe d'​unité défini.\\ ​Par défaut, si la valeur brute dépasse 1000, elle est divisée par 1000 et affichée en conséquence. Par exemple, si vous définissez //bps// et recevez une valeur de 881764, celle-ci s'​affiche sous la forme 881,76 Kbps.\\ ​Un traitement spécial est utilisé pour les unités **B** (octets), **Bps** (octets par seconde), qui sont divisés par 1024. Ainsi, si les unités sont définies sur **B** ou **Bps**, Zabbix affichera :\\ 1 comme 1B/​1Bps\\ ​1024 comme 1KB/​1KBps\\ ​1536 comme 1.5KB/​1.5KBps\\ ​Un traitement spécial est utilisé si les unités temporelles suivantes sont utilisées :\\ **unixtime** - traduit par "​aaaa.mm.jj hh:​mm:​ss"​. Pour traduire correctement,​ la valeur reçue doit être un type d'​information //​Numérique (non signé)//​.\\ ​**uptime** - traduit en "​hh:​mm:​ss"​ ou "N jours, hh:​mm:​ss"​\\ ​Par exemple, si vous recevez la valeur 881764 (secondes), elle s'​affichera comme "10 jours, 04:​56:​04"​ \\ **
s** - traduit en "aaa MMM jjj hhh sss ms"; le paramètre est traité en nombre de secondes.\\ ​Par exemple, si vous recevez la valeur 881764 (secondes), elle s'​affichera comme "10j 4h 56m"​\\ ​Seulement 3 unités principales supérieures sont montrées, comme "1m 15d 5h" ou "2h 4m 46s". S'il n'y a pas de jours à afficher, seulement deux niveaux sont affichés - "1m 5h" (pas de minutes, secondes ou millisecondes sont affichées). Et sera traduit en "<1 ms" si la valeur est inférieure à 0.001.\\ //Notez// que si une unité est préfixée avec ''​!'',​ alors aucune modification post-traitement ne sera réalisée à l'​unité. ​Voir aussi la [[#​liste_noire_des_unites|liste noire des unités]]. ​  | +|//​Unités// ​ |Si un symbole d'​unité est défini, Zabbix ajoutera le post-traitement à la valeur reçue et l'​affichera avec le suffixe d'​unité défini.\\ Par défaut, si la valeur brute dépasse 1000, elle est divisée par 1000 et affichée en conséquence. Par exemple, si vous définissez //bps// et recevez une valeur de 881764, celle-ci s'​affiche sous la forme 881,76 Kbps.\\ Un traitement spécial est utilisé pour les unités **B** (octets), **Bps** (octets par seconde), qui sont divisés par 1024. Ainsi, si les unités sont définies sur **B** ou **Bps**, Zabbix affichera :\\ 1 comme 1B/1Bps\\ 1024 comme 1KB/1KBps\\ 1536 comme 1.5KB/​1.5KBps\\ Un traitement spécial est utilisé si les unités temporelles suivantes sont utilisées :\\ **unixtime** - traduit par "​aaaa.mm.jj hh:​mm:​ss"​. Pour traduire correctement,​ la valeur reçue doit être un type d'​information //​Numérique (non signé)//​.\\ **uptime** - traduit en "​hh:​mm:​ss"​ ou "N jours, hh:​mm:​ss"​\\ Par exemple, si vous recevez la valeur 881764 (secondes), elle s'​affichera comme "10 jours, 04:​56:​04"​ \\ **s** - traduit en "aaa MMM jjj hhh sss ms"; le paramètre est traité en nombre de secondes.\\ Par exemple, si vous recevez la valeur 881764 (secondes), elle s'​affichera comme "10j 4h 56m"\\ Seulement 3 unités principales supérieures sont montrées, comme "1m 15d 5h" ou "2h 4m 46s". S'il n'y a pas de jours à afficher, seulement deux niveaux sont affichés - "1m 5h" (pas de minutes, secondes ou millisecondes sont affichées). Et sera traduit en "<1 ms" si la valeur est inférieure à 0.001.\\ //Notez// que si une unité est préfixée avec ''​!'',​ alors aucune modification post-traitement ne sera réalisée à l'​unité. Voir aussi la [[#​liste_noire_des_unites|liste noire des unités]]. ​  | 
-|//​Intervalle de mise à jour// ​ |Récupère une nouvelle valeur pour cet élément toutes les N secondes. L'​intervalle de mise à jour maximum autorisé est 86400 secondes (1 jour).\\ ​Les [[fr:​manual/​appendix/​suffixes|suffixes temporels]] sont pris en charge, par exemple 30s, 1m, 2h, 1d, depuis Zabbix 3.4.0. ​\\ Les [[fr:​manual/​config/​macros/​usermacros|macros utilisateur]] et les [[fr:​manual/​config/​macros/​lld_macros|macros LLD]] sont supportées. \\ Une seule macro doit remplir tout le champ. Plusieurs macros dans un champ ou des macros mélangées avec du texte ne sont pas supportées.\\ //​
Remarque//​ : S'il est défini sur %%"​%%0%%"​%%,​ l'​élément ne sera pas interrogé. Toutefois, si un intervalle personnalisé (flexible/​planifié) existe également avec une valeur non nulle, l'​élément sera interrogé pendant la durée de l'​intervalle personnalisé. \\ //Notez// qu'un élément passif existant peu être interrogé immédiatement en cliquant sur le [[#​form_buttons|bouton]] //Vérifier maintenant//​. | +|//​Intervalle de mise à jour// ​ |Récupère une nouvelle valeur pour cet élément toutes les N secondes. L'​intervalle de mise à jour maximum autorisé est 86400 secondes (1 jour).\\ Les [[fr:​manual/​appendix/​suffixes|suffixes temporels]] sont pris en charge, par exemple 30s, 1m, 2h, 1d, depuis Zabbix 3.4.0. \\ Les [[fr:​manual/​config/​macros/​usermacros|macros utilisateur]] et les [[fr:​manual/​config/​macros/​lld_macros|macros LLD]] sont supportées. \\ Une seule macro doit remplir tout le champ. Plusieurs macros dans un champ ou des macros mélangées avec du texte ne sont pas supportées.\\ //​Remarque//​ : S'il est défini sur %%"​%%0%%"​%%,​ l'​élément ne sera pas interrogé. Toutefois, si un intervalle personnalisé (flexible/​planifié) existe également avec une valeur non nulle, l'​élément sera interrogé pendant la durée de l'​intervalle personnalisé. \\ //Notez// qu'un élément passif existant peu être interrogé immédiatement en cliquant sur le [[#​form_buttons|bouton]] //Vérifier maintenant//​. | 
-|//​Intervalles personnalisés// ​ |Vous pouvez créer des règles personnalisées pour vérifier l'​élément :\\ **
Flexible** - crée une exception à l'//​intervalle de mise à jour// (intervalle avec fréquence différente)\\ **
Planification** - crée un calendrier d'​interrogation personnalisé.\\ ​Pour plus d'​informations,​ voir les [[fr:​manual:​config:​items:​item:​custom_intervals|Intervalles personnalisés]].\\ ​Les suffixes temporels sont pris en charge dans le champ //​Intervalle//,​ par exemple 30s, 1m, 2h, 1d.\\ Les [[fr:​manual/​config/​macros/​usermacros|macros utilisateur]] et les [[fr:​manual/​config/​macros/​lld_macros|macros LLD]] sont supportées. \\ Une seule macro doit remplir tout le champ. Plusieurs macros dans un champ ou des macros mélangées avec du texte ne sont pas supportées.\\ ​La planification est prise en charge depuis Zabbix 3.0.0.\\ ​//​Remarque//​ : Non disponible pour les éléments actifs de l'​agent Zabbix. | +|//​Intervalles personnalisés// ​ |Vous pouvez créer des règles personnalisées pour vérifier l'​élément :\\ **Flexible** - crée une exception à l'//​intervalle de mise à jour// (intervalle avec fréquence différente)\\ **Planification** - crée un calendrier d'​interrogation personnalisé.\\ Pour plus d'​informations,​ voir les [[fr:​manual:​config:​items:​item:​custom_intervals|Intervalles personnalisés]].\\ Les suffixes temporels sont pris en charge dans le champ //​Intervalle//,​ par exemple 30s, 1m, 2h, 1d.\\ Les [[fr:​manual/​config/​macros/​usermacros|macros utilisateur]] et les [[fr:​manual/​config/​macros/​lld_macros|macros LLD]] sont supportées. \\ Une seule macro doit remplir tout le champ. Plusieurs macros dans un champ ou des macros mélangées avec du texte ne sont pas supportées.\\ La planification est prise en charge depuis Zabbix 3.0.0.\\ //​Remarque//​ : Non disponible pour les éléments actifs de l'​agent Zabbix. | 
-|//Période de stockage de l'​historique// ​ | Durée de conservation de l'​historique détaillé dans la base de données (de 1 heure à 25 ans ; ou %%"​%%0%%"​%%). Les données plus anciennes seront supprimées par la procédure de nettoyage.\\ Stocké en secondes. Les [[fr:​manual/​appendix/​suffixes|suffixes temporels]] sont supportés, par exemple 2h, 1d.\\ Les [[fr:​manual/​config/​macros/​usermacros|macros utilisateurs]] sont supportées.\\ Cette valeur peut être remplacée globalement dans //​Administration → Général → Nettoyage//​. Si le paramètre global existe, un message d'​avertissement s'​affiche :\\ 

{{:​fr:​manual:​config:​items:​override_item.png?​600|}} ​ \\ Il est recommandé de conserver les valeurs enregistrées le plus petit possible afin de réduire la taille de l'​historique des valeurs dans la base de données. Au lieu de conserver un long historique de valeurs, vous pouvez conserver des données plus longues sur les tendances.\\ Si positionné à %%"​​%%0%%"​​%% aucune donnée ne sera stockée dans la table d'​historique pour l'​élément. Seuls les éléments dépendants et les données d'​inventaire le l'​hôte sont mis à jour.\\ ​Voir aussi [[fr:​manual/​config/​items/​history_and_trends|Historique et tendances]]. ​ | +|//Période de stockage de l'​historique// ​ | Durée de conservation de l'​historique détaillé dans la base de données (de 1 heure à 25 ans ; ou %%"​%%0%%"​%%). Les données plus anciennes seront supprimées par la procédure de nettoyage.\\ Stocké en secondes. Les [[fr:​manual/​appendix/​suffixes|suffixes temporels]] sont supportés, par exemple 2h, 1d.\\ Les [[fr:​manual/​config/​macros/​usermacros|macros utilisateurs]] sont supportées.\\ Cette valeur peut être remplacée globalement dans //​Administration → Général → Nettoyage//​. Si le paramètre global existe, un message d'​avertissement s'​affiche :\\ {{:​fr:​manual:​config:​items:​override_item.png?​600|}} ​ \\ Il est recommandé de conserver les valeurs enregistrées le plus petit possible afin de réduire la taille de l'​historique des valeurs dans la base de données. Au lieu de conserver un long historique de valeurs, vous pouvez conserver des données plus longues sur les tendances.\\ Si positionné à %%"​​%%0%%"​​%% aucune donnée ne sera stockée dans la table d'​historique pour l'​élément. Seuls les éléments dépendants et les données d'​inventaire le l'​hôte sont mis à jour.\\ Voir aussi [[fr:​manual/​config/​items/​history_and_trends|Historique et tendances]]. ​ | 
-|//Période de stockage des tendances// ​ | Durée de conservation de l'​historique agrégé (horaire, min, max, moy, count) dans la base de données (de 1 jour à 25 ans ; ou %%"​%%0%%"​%%). Les données plus anciennes seront supprimées par la procédure de nettoyage.\\ ​Stocké en secondes. \\ Les [[fr:​manual/​appendix/​suffixes|suffixes temporels]] ​ sont pris en charge, par exemple 24h, 1d. 
 Les [[fr:​manual/​config/​macros/​usermacros|macros utilisateur]] sont supportées.\\ ​Cette valeur peut être remplacée globalement dans //​Administration → Général → [[fr:​manual:​web_interface:​frontend_sections:​administration:​general#​housekeeper|Nettoyage]].//​ Si le paramètre global existe, un message d'​avertissement s'​affiche : \\  {{:​fr:​manual:​config:​items:​override_trends.png?​600|}} ​ \\ 

//​Remarque//​ : La conservation des tendances n'est pas disponible pour les données non numériques - caractère, journaux et texte. \\ Si positionné à %%"​​%%0%%"​​%% aucune tendance n'est gardée. ​Voir aussi [[fr:​manual/​config/​items/​history_and_trends|Historique et tendances]]. ​ | +|//Période de stockage des tendances// ​ | Durée de conservation de l'​historique agrégé (horaire, min, max, moy, count) dans la base de données (de 1 jour à 25 ans ; ou %%"​%%0%%"​%%). Les données plus anciennes seront supprimées par la procédure de nettoyage.\\ Stocké en secondes. \\ Les [[fr:​manual/​appendix/​suffixes|suffixes temporels]] ​ sont pris en charge, par exemple 24h, 1d.  Les [[fr:​manual/​config/​macros/​usermacros|macros utilisateur]] sont supportées.\\ Cette valeur peut être remplacée globalement dans //​Administration → Général → [[fr:​manual:​web_interface:​frontend_sections:​administration:​general#​housekeeper|Nettoyage]].//​ Si le paramètre global existe, un message d'​avertissement s'​affiche : \\  {{:​fr:​manual:​config:​items:​override_trends.png?​600|}} ​ \\ //​Remarque//​ : La conservation des tendances n'est pas disponible pour les données non numériques - caractère, journaux et texte. \\ Si positionné à %%"​​%%0%%"​​%% aucune tendance n'est gardée. Voir aussi [[fr:​manual/​config/​items/​history_and_trends|Historique et tendances]]. ​ | 
-|//Afficher la valeur// ​ | Appliquez la correspondances des valeurs à cet élément. La correspondance des valeurs ne modifie pas les valeurs reçues, mais uniquement pour afficher les données. ​\\ Cela fonctionne avec des éléments entiers seulement. ​Par exemple, "Etats de service Windows"​. ​ | +|//Afficher la valeur// ​ | Appliquez la correspondances des valeurs à cet élément. La correspondance des valeurs ne modifie pas les valeurs reçues, mais uniquement pour afficher les données. \\ Cela fonctionne avec des éléments entiers seulement. Par exemple, "Etats de service Windows"​. ​ | 
-|//Format de la date/heure dans les fichiers journaux// ​ |Disponible pour les éléments de type **Log** uniquement. Espaces réservés pris en charge :\\     * **y**: //Année (1970-2038)//​ \\      * **M** : //Mois (01-12)//​\\ ​    * **d** : //Jour (01-31)//​\\ ​    * **h** :  //Heure (00-23)//​\\ ​    * **m**: //Minute (00-59)//​\\ ​    * **s**: //Secondes (00-59)//​\\ ​    
Si elle est vide, l'​horodatage ne sera pas analysé.\\ ​Par exemple, considérez la ligne suivante du fichier de log de l'​agent Zabbix :\\ "​23480:​20100328:​154718.045 L'​agent Zabbix a démarré. Zabbix 1.8.2 (révision 11211)." ​Il commence par six positions de caractères pour le PID, suivies de la date, de l'​heure et du reste de la ligne.\\ ​Le format de l'​heure du journal pour cette ligne serait "​pppppp:​aaaaMMjj:​hhmmss"​.\\ ​Notez que les caractères "​p"​ et ":"​ ne sont que des espaces réservés et peuvent être tout sauf "​yMdhms"​. |+|//Format de la date/heure dans les fichiers journaux// ​ |Disponible pour les éléments de type **Log** uniquement. Espaces réservés pris en charge :\\     * **y**: //Année (1970-2038)//​ \\      * **M** : //Mois (01-12)//​\\ ​    * **d** : //Jour (01-31)//​\\ ​    * **h** :  //Heure (00-23)//​\\ ​    * **m**: //Minute (00-59)//​\\ ​    * **s**: //Secondes (00-59)//​\\ ​    ​Si elle est vide, l'​horodatage ne sera pas analysé.\\ Par exemple, considérez la ligne suivante du fichier de log de l'​agent Zabbix :\\ "​23480:​20100328:​154718.045 L'​agent Zabbix a démarré. Zabbix 1.8.2 (révision 11211)."​ Il commence par six positions de caractères pour le PID, suivies de la date, de l'​heure et du reste de la ligne.\\ Le format de l'​heure du journal pour cette ligne serait "​pppppp:​aaaaMMjj:​hhmmss"​.\\ Notez que les caractères "​p"​ et ":"​ ne sont que des espaces réservés et peuvent être tout sauf "​yMdhms"​. |
 |//Nouvelle application// ​ |Entrez le nom d'une nouvelle application pour l'​élément. ​ | |//Nouvelle application// ​ |Entrez le nom d'une nouvelle application pour l'​élément. ​ |
 |//​Applications// ​ | Lier un élément à une ou plusieurs applications existantes. ​ | |//​Applications// ​ | Lier un élément à une ou plusieurs applications existantes. ​ |
Line 55: Line 55:
  
 ^Transformation^Description^ ^Transformation^Description^
-|//​Expression régulière// ​ |Faites correspondre la valeur à l'​expression régulière <​pattern>​ et remplacez la valeur par <​sortie>​. L'​expression régulière prend en charge l'​extraction de maximum 10 groupes capturés avec la séquence \N. Si la valeur d'​entrée ne correspond pas, l'​élément n'est pas pris en charge. \\
Paramètres :\\ **pattern** - expression régulière\\ **
sortie** - modèle du format de sortie. Une séquence d'​échappement \N (où N=1...9) est remplacée par le Nième groupe correspondant. Une séquence d'​échappement \0 est remplacée par le texte correspondant.\\ ​Pris en charge depuis la version 3.4.0.\\ ​Veuillez vous référer à la section des [[fr:​manual:​regular_expressions#​exemple|expressions régulières]] pour quelques exemples.|+|//​Expression régulière// ​ |Faites correspondre la valeur à l'​expression régulière <​pattern>​ et remplacez la valeur par <​sortie>​. L'​expression régulière prend en charge l'​extraction de maximum 10 groupes capturés avec la séquence \N. Si la valeur d'​entrée ne correspond pas, l'​élément n'est pas pris en charge. \\Paramètres :\\ **pattern** - expression régulière\\ **sortie** - modèle du format de sortie. Une séquence d'​échappement \N (où N=1...9) est remplacée par le Nième groupe correspondant. Une séquence d'​échappement \0 est remplacée par le texte correspondant.\\ Pris en charge depuis la version 3.4.0.\\ Veuillez vous référer à la section des [[fr:​manual:​regular_expressions#​exemple|expressions régulières]] pour quelques exemples.|
 |//​Réduire// ​ |Supprime les caractères spécifiés au début et à la fin de la valeur. ​ | |//​Réduire// ​ |Supprime les caractères spécifiés au début et à la fin de la valeur. ​ |
 |//Réduire à droite// ​ |Supprime les caractères spécifiés à la fin de la valeur. ​ | |//Réduire à droite// ​ |Supprime les caractères spécifiés à la fin de la valeur. ​ |
Line 61: Line 61:
 |//XML XPath// ​ |Extraire une valeur ou un fragment à partir des données XML à l'aide de la fonctionnalité XPath.\\ Pour que cette option fonctionne, le serveur Zabbix doit être compilé avec la prise en charge de libxml.\\ Exemples :\\ ''​number(/​document/​item/​value)''​ va extraire ''​10''​ de ''<​document><​item><​value>​10</​value></​item></​document>''​\\ ''​number(/​document/​item/​@attribute)''​ va extraire ''​10''​ de ''<​nowiki><​document><​item attribute="​10"></​item></​document></​nowiki>''​\\ ''/​document/​item''​ va extraire ''<​item><​value>​10</​value></​item>''​ de  ''<​document><​item><​value>​10</​value></​item></​document>''​\\ Notez que les espaces de noms ne sont pas supportés.\\ Pris en charge depuis 3.4.0. ​ | |//XML XPath// ​ |Extraire une valeur ou un fragment à partir des données XML à l'aide de la fonctionnalité XPath.\\ Pour que cette option fonctionne, le serveur Zabbix doit être compilé avec la prise en charge de libxml.\\ Exemples :\\ ''​number(/​document/​item/​value)''​ va extraire ''​10''​ de ''<​document><​item><​value>​10</​value></​item></​document>''​\\ ''​number(/​document/​item/​@attribute)''​ va extraire ''​10''​ de ''<​nowiki><​document><​item attribute="​10"></​item></​document></​nowiki>''​\\ ''/​document/​item''​ va extraire ''<​item><​value>​10</​value></​item>''​ de  ''<​document><​item><​value>​10</​value></​item></​document>''​\\ Notez que les espaces de noms ne sont pas supportés.\\ Pris en charge depuis 3.4.0. ​ |
 |//Chemin JSON// ​ |Extraire une valeur ou un fragment à partir de données JSON en utilisant un sous-ensemble simple de fonctionnalités JSONPath.\\ JSONPath peut être spécifié en utilisant la notation par points :\\ ''​$.document.item[0].value''​​\\ ou la notation par crochets :\\ ''​​$['​​document'​​]['​​item'​​][0]['​​value'​​]''​​\\ La première, la notation par points, ne peut être utilisée que si les noms d'​objet sont composés de caractères alphanumériques + underscore :​\\ ''​​$.document.item_0.value''​​\\ Si le nom de l'​objet contient d'​autres caractères,​ e. g. blancs, tirets, vous devez utiliser la notation entre crochets :\\ ''​​$['​​document'​​]['​​item 0'​​]['​​value-0'​​]''​​\\ Les deux notations peuvent être mélangées : \\ ''​​$.document['​​item'​​][0].value''​​\\ Pour les deux notations, seuls les chemins directs vers des objets uniques sont pris en charge.\\ L'​extraction de plusieurs valeurs n'est pas prise en charge.\\ Plus d'​exemples :\\ ''​$.document.item.value''​ va extraire ''​10''​ de ''<​nowiki>​{"​document":​{"​item":​{"​value":​ 10}}}</​nowiki>''​\\ ''​$.document.item''​ va extraire ''<​nowiki>​{"​value":​ 10}</​nowiki>''​ de ''<​nowiki>​{"​document":​{"​item":​{"​value":​ 10}}}</​nowiki>''​\\ ''​$['​a document'​].item.value''​ va extraire ''​10''​ de ''<​nowiki>​{"​a document":​{"​item":​{"​value":​10}}}</​nowiki>''​\\ ''​$.document.items[1].value''​ va extraire ''​20''​ de ''<​nowiki>​{"​document":​{"​items":​[{"​value":​10},​ {"​value":​20}]}}</​nowiki>''​\\ Pris en charge depuis 3.4.0. ​ | |//Chemin JSON// ​ |Extraire une valeur ou un fragment à partir de données JSON en utilisant un sous-ensemble simple de fonctionnalités JSONPath.\\ JSONPath peut être spécifié en utilisant la notation par points :\\ ''​$.document.item[0].value''​​\\ ou la notation par crochets :\\ ''​​$['​​document'​​]['​​item'​​][0]['​​value'​​]''​​\\ La première, la notation par points, ne peut être utilisée que si les noms d'​objet sont composés de caractères alphanumériques + underscore :​\\ ''​​$.document.item_0.value''​​\\ Si le nom de l'​objet contient d'​autres caractères,​ e. g. blancs, tirets, vous devez utiliser la notation entre crochets :\\ ''​​$['​​document'​​]['​​item 0'​​]['​​value-0'​​]''​​\\ Les deux notations peuvent être mélangées : \\ ''​​$.document['​​item'​​][0].value''​​\\ Pour les deux notations, seuls les chemins directs vers des objets uniques sont pris en charge.\\ L'​extraction de plusieurs valeurs n'est pas prise en charge.\\ Plus d'​exemples :\\ ''​$.document.item.value''​ va extraire ''​10''​ de ''<​nowiki>​{"​document":​{"​item":​{"​value":​ 10}}}</​nowiki>''​\\ ''​$.document.item''​ va extraire ''<​nowiki>​{"​value":​ 10}</​nowiki>''​ de ''<​nowiki>​{"​document":​{"​item":​{"​value":​ 10}}}</​nowiki>''​\\ ''​$['​a document'​].item.value''​ va extraire ''​10''​ de ''<​nowiki>​{"​a document":​{"​item":​{"​value":​10}}}</​nowiki>''​\\ ''​$.document.items[1].value''​ va extraire ''​20''​ de ''<​nowiki>​{"​document":​{"​items":​[{"​value":​10},​ {"​value":​20}]}}</​nowiki>''​\\ Pris en charge depuis 3.4.0. ​ |
-|//​Multiplicateur personnalisé// ​ |Multiplie la valeur par l'​entier ou la valeur à virgule flottante spécifiée.\\ Utilisez cette option pour convertir les valeurs reçues en KB, MBps, etc. en B,Bps. Sinon, Zabbix ne peut pas définir correctement les [[fr:​manual/​appendix/​suffixes|prefixes]] (K, M, G etc).\\ À partir de Zabbix 2.2, l'​utilisation de la notation scientifique est également supportée. Exemple : 1e+70. ​ |+|//​Multiplicateur personnalisé// ​ |Multiplie la valeur par l'​entier ou la valeur à virgule flottante spécifiée.\\ Utilisez cette option pour convertir les valeurs reçues en KB, MBps, etc. en B,Bps. Sinon, Zabbix ne peut pas définir correctement les [[fr:​manual/​appendix/​suffixes|prefixes]] (K, M, G etc).\\ //Notez// que si le type d'​information de l'​élément est //​Numérique (non signé)//, les valeurs entrantes avec une partie décimale seront réduites (c.-à-d. que "​0.9"​ deviendra "​0"​) avant que le multiplicateur personnalisé soit appliqué. \\ À partir de Zabbix 2.2, l'​utilisation de la notation scientifique est également supportée. Exemple : 1e+70. ​ |
 |//​Changement simple// ​ |Calcule la différence entre la valeur actuelle et la valeur précédente.\\ Évalué en tant que **valeur**-**prev_valeur**,​ où \\ //value// - valeur actuelle ; //​prev_valeur//​ - valeur reçue précédemment.\\ Une seule opération de modification par élément est autorisé. ​ | |//​Changement simple// ​ |Calcule la différence entre la valeur actuelle et la valeur précédente.\\ Évalué en tant que **valeur**-**prev_valeur**,​ où \\ //value// - valeur actuelle ; //​prev_valeur//​ - valeur reçue précédemment.\\ Une seule opération de modification par élément est autorisé. ​ |
 |//​Changement par seconde// ​ |Calcule la variation de la valeur (différence entre la valeur actuelle et la précédente valeur) par seconde.\\ Evalué comme (**valeur**-**prev_valeur**)/​(**time**-**prev_time**),​ où \\ //valeur// - valeur actuelle ; //​prev_valeur//​ - valeur précédente reçue ; //temps// - heure actuelle (timestamp) ; //​prev_time//​ - heure de la précédente valeur (timestamp).\\ Ce paramètre est extrêmement utile pour obtenir la vitesse par seconde pour une valeur en constante augmentation. Si la valeur actuelle est inférieure à la valeur précédente,​ Zabbix supprime cette différence (n'​enregistre rien) et attend une autre valeur. Cela permet de fonctionner correctement avec, par exemple, un wrapping (débordement) de compteurs SNMP 32 bits.\\ //​Remarque//​ : Comme ce calcul peut produire des nombres à virgule flottante, il est recommandé de définir le 'Type d'​information'​ à //​Numérique (flottant)//,​ même si les valeurs brutes entrantes sont des entiers. Ceci est particulièrement pertinent pour les petits nombres où la partie décimale compte. Si les valeurs en virgule flottante sont grandes et peuvent dépasser la longueur du champ '​flottant',​ auquel cas la valeur entière peut être perdue, il est réellement suggéré d'​utiliser //​Numérique (non signé)// et de réduire ainsi seulement la partie décimale. \\ Une seule opération de modification par élément est autorisée. ​  | |//​Changement par seconde// ​ |Calcule la variation de la valeur (différence entre la valeur actuelle et la précédente valeur) par seconde.\\ Evalué comme (**valeur**-**prev_valeur**)/​(**time**-**prev_time**),​ où \\ //valeur// - valeur actuelle ; //​prev_valeur//​ - valeur précédente reçue ; //temps// - heure actuelle (timestamp) ; //​prev_time//​ - heure de la précédente valeur (timestamp).\\ Ce paramètre est extrêmement utile pour obtenir la vitesse par seconde pour une valeur en constante augmentation. Si la valeur actuelle est inférieure à la valeur précédente,​ Zabbix supprime cette différence (n'​enregistre rien) et attend une autre valeur. Cela permet de fonctionner correctement avec, par exemple, un wrapping (débordement) de compteurs SNMP 32 bits.\\ //​Remarque//​ : Comme ce calcul peut produire des nombres à virgule flottante, il est recommandé de définir le 'Type d'​information'​ à //​Numérique (flottant)//,​ même si les valeurs brutes entrantes sont des entiers. Ceci est particulièrement pertinent pour les petits nombres où la partie décimale compte. Si les valeurs en virgule flottante sont grandes et peuvent dépasser la longueur du champ '​flottant',​ auquel cas la valeur entière peut être perdue, il est réellement suggéré d'​utiliser //​Numérique (non signé)// et de réduire ainsi seulement la partie décimale. \\ Une seule opération de modification par élément est autorisée. ​  |
-|//Booléen à décimal// ​ |Convertie la valeur du format booléen à décimal. La représentation textuelle est traduite en 0 ou 1. Ainsi, '​VRAI'​ est stocké en tant que 1 et '​FAUX'​ est stocké en tant que 0. Toutes les valeurs sont comparées de manière insensible à la casse. Les valeurs actuellement reconnues sont, pour :\\ //VRAI// - vrai, t, oui, y, ok, activé, up, en cours d'​exécution,​ disponible, maître \\ //
FAUX// - faux, f, non, n, err, désactivé,​ off, inutilisé, désactivé,​ indisponible,​ esclave\\ ​De plus, toute valeur numérique non nulle est considérée comme VRAIE et zéro est considéré comme FAUX. \\ Les valeurs suivantes sont supportées depuis la version 4.0.0: ​ ok, master, err, slave. ​   |+|//Booléen à décimal// ​ |Convertie la valeur du format booléen à décimal. La représentation textuelle est traduite en 0 ou 1. Ainsi, '​VRAI'​ est stocké en tant que 1 et '​FAUX'​ est stocké en tant que 0. Toutes les valeurs sont comparées de manière insensible à la casse. Les valeurs actuellement reconnues sont, pour :\\ //VRAI// - vrai, t, oui, y, ok, activé, up, en cours d'​exécution,​ disponible, maître \\ //FAUX// - faux, f, non, n, err, désactivé,​ off, inutilisé, désactivé,​ indisponible,​ esclave\\ De plus, toute valeur numérique non nulle est considérée comme VRAIE et zéro est considéré comme FAUX. \\ Les valeurs suivantes sont supportées depuis la version 4.0.0: ​ ok, master, err, slave. ​   |
 |//Octal à décimal// ​ |Convertie la valeur au format octal en décimal. ​ | |//Octal à décimal// ​ |Convertie la valeur au format octal en décimal. ​ |
 |//​Hexadécimal à décimal// ​ |Convertie la valeur au format hexadécimal en décimal. | |//​Hexadécimal à décimal// ​ |Convertie la valeur au format hexadécimal en décimal. |