4 Inventaire

Aperçu

Vous pouvez conserver l'inventaire des périphériques réseau dans Zabbix.

Il y a un menu spécial Inventaire dans l'interface Zabbix. Cependant, vous ne verrez aucune donnée initialement et ce n'est pas là que vous entrez les données. Construire les données d'inventaire est fait manuellement lors de la configuration d'un hôte ou automatiquement en utilisant certaines options de peuplement automatique.

Construction de l’inventaire

Mode manuel

Lors de la configuration d'un hôte, dans l'onglet Inventaire, vous pouvez saisir des détails tels que le type d'appareil, le numéro de série, l'emplacement, la personne responsable, les URL, etc. — des données qui alimenteront les informations d'inventaire.

Si une URL est incluse dans les informations d'inventaire de l'hôte et qu'elle commence par « http » ou « https », elle apparaîtra comme un lien cliquable dans la section Inventaire.

Mode automatique

L’inventaire de l’hôte peut également être renseigné automatiquement. Pour que cela fonctionne, lors de la configuration d’un hôte, le mode d’inventaire dans l’onglet Inventaire doit être défini sur Automatique.

Vous pouvez ensuite configurer les éléments d’hôte afin de renseigner n’importe quel champ de l’inventaire de l’hôte avec leur valeur, en indiquant le champ de destination à l’aide de l’attribut correspondant (appelé L’élément renseignera le champ d’inventaire de l’hôte) dans la configuration de l’élément.

Éléments particulièrement utiles pour la collecte automatisée des données d’inventaire :

  • system.hw.chassis[full|type|vendor|model|serial] - la valeur par défaut est [full], les permissions root sont nécessaires
  • system.hw.cpu[all|cpunum,full|maxfreq|vendor|model|curfreq] - la valeur par défaut est [all,full]
  • system.hw.devices[pci|usb] - la valeur par défaut est [pci]
  • system.hw.macaddr[interface,short|full] - la valeur par défaut est [all,full], interface est une expression régulière
  • system.sw.arch
  • system.sw.os[name|short|full] - la valeur par défaut est [name]
  • system.sw.packages[regexp,manager,short|full] - la valeur par défaut est [all,all,full]
Sélection du mode d'inventaire

Le mode d'inventaire peut être sélectionné dans le formulaire de configuration de l'hôte.

Le mode d'inventaire par défaut pour les nouveaux hôtes est sélectionné en fonction du paramètre Mode d'inventaire d'hôte par défaut dans AdministrationGénéralAutre.

Pour les hôtes ajoutés par des actions de découverte de réseau ou d'enregistrement automatique, il est possible de définir une opération Définir le mode d'inventaire des hôtes en sélectionnant le mode manuel ou automatique. Cette opération remplace le paramètre Mode d'inventaire de l'hôte par défaut.

Aperçu de l'inventaire

Les détails de toutes les données d'inventaire existantes sont disponibles dans le menu Inventory.

Dans Inventory → Overview, vous pouvez obtenir un nombre d'hôtes selon différents champs de l'inventaire.

Dans Inventory → Hosts, vous pouvez voir tous les hôtes disposant d'informations d'inventaire. En cliquant sur le nom de l'hôte, les détails de l'inventaire s'affichent dans un formulaire.

L'onglet Overview affiche :

Parameter Description
Host name Nom de l'hôte.
Un clic sur le nom ouvre un menu contenant les scripts définis pour l'hôte.
Le nom de l'hôte est affiché avec une icône orange si l'hôte est en maintenance.
Visible name Nom visible de l'hôte (s'il est défini).
Host (Agent, SNMP, JMX, IPMI)
interfaces
Ce bloc fournit des détails sur les interfaces configurées pour l'hôte.
OS Champ d'inventaire du système d'exploitation de l'hôte (s'il est défini).
Hardware Champ d'inventaire du matériel de l'hôte (s'il est défini).
Software Champ d'inventaire des logiciels de l'hôte (s'il est défini).
Description Description de l'hôte.
Monitoring Liens vers les sections de supervision contenant des données pour cet hôte : Web, Latest data, Problems, Graphs, Dashboards.
Configuration Liens vers les sections de configuration pour cet hôte : Host, Items, Triggers, Graphs, Discovery, Web.
Le nombre d'entités configurées est indiqué après chaque lien.

L'onglet Details affiche tous les champs d'inventaire qui sont renseignés (non vides).

Macros d’inventaire

Des macros d’inventaire d’hôte {INVENTORY.*} sont disponibles pour être utilisées dans les notifications, par exemple :

"Le serveur situé à {INVENTORY.LOCATION1} a un problème, la personne responsable est {INVENTORY.CONTACT1}, numéro de téléphone {INVENTORY.POC.PRIMARY.PHONE.A1}."

Pour plus de détails, consultez la page Macros prises en charge.