4 Inventario

Panoramica

In Zabbix è possibile mantenere l'inventario dei dispositivi di rete.

Nel frontend di Zabbix è presente uno speciale menu Inventario. Tuttavia, inizialmente non vi saranno dati visibili e non è lì che si inseriscono i dati. La compilazione dei dati di inventario viene eseguita manualmente durante la configurazione di un host oppure automaticamente utilizzando alcune opzioni di popolamento automatico.

Costruire l'inventario

Modalità manuale

Quando si configura un host, nella scheda Inventory è possibile inserire dettagli quali il tipo di dispositivo, il numero di serie, la posizione, il responsabile, gli URL, ecc. - dati che andranno a popolare le informazioni di inventario.

Se nelle informazioni di inventario dell'host è incluso un URL e questo inizia con 'http' o 'https', verrà visualizzato come collegamento cliccabile nella sezione Inventory.

Modalità automatica

L'inventario host può anche essere popolato automaticamente. Affinché ciò funzioni, durante la configurazione di un host la modalità inventario nella scheda Inventory deve essere impostata su Automatic.

Successivamente è possibile configurare gli item host per popolare qualsiasi campo dell'inventario host con il relativo valore, indicando il campo di destinazione con il rispettivo attributo (denominato Item will populate host inventory field) nella configurazione dell'item.

Item particolarmente utili per la raccolta automatizzata dei dati di inventario:

  • system.hw.chassis[full|type|vendor|model|serial] - il valore predefinito è [full], sono necessari i permessi di root
  • system.hw.cpu[all|cpunum,full|maxfreq|vendor|model|curfreq] - il valore predefinito è [all,full]
  • system.hw.devices[pci|usb] - il valore predefinito è [pci]
  • system.hw.macaddr[interface,short|full] - il valore predefinito è [all,full], interface è un'espressione regolare
  • system.sw.arch
  • system.sw.os[name|short|full] - il valore predefinito è [name]
  • system.sw.packages[regexp,manager,short|full] - il valore predefinito è [all,all,full]
Selezione della modalità inventario

La modalità inventario può essere selezionata nel modulo di configurazione del host.

La modalità inventario predefinita per i nuovi host viene selezionata in base all'impostazione Default host inventory mode in AdministrationGeneralOther.

Per gli host aggiunti tramite individuazione di rete o azioni di autoregistrazione, è possibile definire un'operazione Set host inventory mode selezionando la modalità manuale o automatica. Questa operazione sovrascrive l'impostazione Default host inventory mode.

Panoramica dell'inventario

I dettagli di tutti i dati di inventario esistenti sono disponibili nel menu Inventory.

In Inventory → Overview è possibile ottenere il conteggio degli host in base a vari campi dell'inventario.

In Inventory → Hosts è possibile vedere tutti gli host che hanno informazioni di inventario. Facendo clic sul nome dell'host verranno mostrati i dettagli dell'inventario in un modulo.

La scheda Overview mostra:

Parameter Description
Host name Nome dell'host.
Facendo clic sul nome si apre un menu con gli script definiti per l'host.
Il nome dell'host viene visualizzato con un'icona arancione se l'host è in manutenzione.
Visible name Nome visibile dell'host (se definito).
Host (Agent, SNMP, JMX, IPMI)
interfaces
Questo blocco fornisce i dettagli delle interfacce configurate per l'host.
OS Campo dell'inventario del sistema operativo dell'host (se definito).
Hardware Campo dell'inventario dell'hardware dell'host (se definito).
Software Campo dell'inventario del software dell'host (se definito).
Description Descrizione dell'host.
Monitoring Collegamenti alle sezioni di monitoraggio con i dati per questo host: Web, Latest data, Problems, Graphs, Dashboards.
Configuration Collegamenti alle sezioni di configurazione per questo host: Host, Items, Triggers, Graphs, Discovery, Web.
Il numero di entità configurate è elencato dopo ciascun collegamento.

La scheda Details mostra tutti i campi dell'inventario che sono valorizzati (non vuoti).

Macro di inventario

Sono disponibili macro di inventario del host {INVENTORY.*} da utilizzare nelle notifiche, ad esempio:

"Il server in {INVENTORY.LOCATION1} ha un problema, il responsabile è {INVENTORY.CONTACT1}, numero di telefono {INVENTORY.POC.PRIMARY.PHONE.A1}."

Per maggiori dettagli, vedere la pagina Macro supportate.