Skip to content

Prototypes LLD (Item, Trigger, Graph)

Auteur : [‘Gautier RAYEROUX’] | Date : 2026-04-08 14:01:00


  • Serveur Zabbix opérationnel et hôte ajouté
  • Une règle de découverte (Discovery Rule) configurée sur l’hôte
  • Accès à l’interface web avec droits d’administration

Étape 1 — Créer une règle de découverte

Section titled “Étape 1 — Créer une règle de découverte”

Avant de pouvoir créer des prototypes, une règle de découverte doit exister.

  1. Aller dans Data collection → Hosts
  2. Cliquer sur Discovery sur la ligne de l’hôte cible
  3. Cliquer sur Create discovery rule
ChampValeur exempleDescription
NameDiscover filesystemsNom lisible de la règle
TypeZabbix agentSource de la découverte
Keyvfs.fs.discoveryClé retournant un JSON avec les macros
Update interval1hFréquence de découverte
  1. Cliquer sur Add pour enregistrer la règle

Un Item prototype définit la métrique à collecter pour chaque élément découvert.

Dans la liste des règles de découverte, cliquer sur Item prototypes sur la ligne de la règle, puis sur Create item prototype.

ChampValeur exempleDescription
NameFree space on {#FSNAME}Nom avec macro LLD
TypeZabbix agentType de collecte
Keyvfs.fs.size[{#FSNAME},free]Clé avec macro LLD
Type of informationNumeric (float)Format de la valeur
UnitsBUnité affichée
Update interval5mFréquence de collecte
  • Preprocessing : transformer la valeur brute (multiplication, regex, JSON path…)
  • Tags : ajouter des étiquettes pour filtrer dans les dashboards
  • Custom intervals : planifier des collectes ponctuelles

Cliquer sur Add pour enregistrer.


Un Trigger prototype définit une condition d’alerte pour chaque élément découvert.

Dans la règle de découverte, cliquer sur Trigger prototypesCreate trigger prototype.

ChampValeur exempleDescription
NameLow free space on {#FSNAME}Nom avec macro LLD
SeverityWarning / High / DisasterSévérité de l’alerte
Expression(voir ci-dessous)Condition de déclenchement
DescriptionEspace disque < 10%Détail affiché dans l’alerte

Cliquer sur Expression constructor pour utiliser l’assistant graphique.

last(/Nom_hôte/vfs.fs.size[{#FSNAME},pfree])<10
SévéritéCouleurUsage typique
Not classifiedGrisInconnu
InformationBleuInformatif
WarningJauneSurveiller
AverageOrangeDégradation
HighRougeImpact fort
DisasterRouge foncéService hors ligne

Cliquer sur Add pour enregistrer.


Un Graph prototype génère automatiquement un graphique pour chaque élément découvert.

Dans la règle de découverte, cliquer sur Graph prototypesCreate graph prototype.

ChampValeur exempleDescription
NameDisk usage on {#FSNAME}Nom avec macro LLD
Width / Height900 / 200Dimensions en pixels
Graph typeNormal / Stacked / PieType de graphique
Y axis MIN/MAXFixed ou CalculatedÉchelle de l’axe Y

Dans la section Items, cliquer sur Add :

ChampValeurDescription
Itemvfs.fs.size[{#FSNAME},free]Item prototype à tracer
Color#00AA00Couleur de la courbe
Draw styleLine / Filled / Bold lineStyle de tracé
Y axis sideLeft / RightAxe associé

Cliquer sur Add pour enregistrer.


  1. Aller dans Monitoring → Hosts et cliquer sur l’hôte
  2. Ouvrir l’onglet Discovery pour voir l’état de la règle
  3. Attendre le prochain cycle de découverte (ou forcer via Check now)
  4. Vérifier dans Items, Triggers et Graphs que les entrées ont bien été créées dynamiquement

SymptômeCause probableSolution
Aucun item crééRègle de découverte en erreurVérifier la clé et la connectivité agent
Macro non remplacéeFaute de frappe dans {#NOM}Vérifier le nom exact retourné par la règle
Trigger jamais déclenchéExpression incorrecteTester via Configuration → Hosts → Items → Check now
Graphique videItem non collectéVérifier que l’item prototype collecte des données
Découverte trop lenteIntervalle trop longRéduire l’Update interval de la règle