4 Inwentaryzacja

Przegląd

Możesz przechowywać inwentarz urządzeń sieciowych w Zabbix.

W Zabbix frontend dostępne jest specjalne menu Inwentarz. Jednak początkowo nie zobaczysz tam żadnych danych i nie jest to miejsce do ich wprowadzania. Tworzenie danych inwentarza odbywa się ręcznie podczas konfigurowania hosta lub automatycznie przy użyciu niektórych opcji automatycznego uzupełniania.

Tworzenie inwentarza

Tryb ręczny

Podczas konfigurowania hosta, na karcie Inventory można wprowadzić takie szczegóły, jak typ urządzenia, numer seryjny, lokalizacja, osoba odpowiedzialna, adresy URL itp. — dane, które wypełnią informacje inwentaryzacyjne.

Jeśli adres URL jest zawarty w informacjach inwentaryzacyjnych hosta i zaczyna się od „http” lub „https”, w sekcji Inventory będzie wyświetlany jako klikalny link.

Tryb automatyczny

Inwentarz hosta może być również uzupełniany automatycznie. Aby to działało, podczas konfigurowania hosta tryb inwentarza na karcie Inventory musi być ustawiony na Automatic.

Następnie można skonfigurować pozycje hosta, aby uzupełniały dowolne pole inwentarza hosta swoją wartością, wskazując pole docelowe za pomocą odpowiedniego atrybutu (o nazwie Item will populate host inventory field) w konfiguracji pozycji.

Pozycje szczególnie przydatne do automatycznego zbierania danych inwentarzowych:

  • system.hw.chassis[full|type|vendor|model|serial] — domyślnie [full], wymagane uprawnienia root
  • system.hw.cpu[all|cpunum,full|maxfreq|vendor|model|curfreq] — domyślnie [all,full]
  • system.hw.devices[pci|usb] — domyślnie [pci]
  • system.hw.macaddr[interface,short|full] — domyślnie [all,full], interface jest wyrażeniem regularnym
  • system.sw.arch
  • system.sw.os[name|short|full] — domyślnie [name]
  • system.sw.packages[regexp,manager,short|full] — domyślnie [all,all,full]
Wybór trybu inwentaryzacji

Tryb inwentaryzacji można wybrać w formularzu konfiguracji hosta.

Domyślny tryb inwentaryzacji dla nowych hostów jest wybierany na podstawie ustawienia Default host inventory mode w AdministrationGeneralOther.

Dla hostów dodanych przez wykrywanie sieci lub akcje autorejestracji można zdefiniować operację Set host inventory mode, wybierając tryb ręczny lub automatyczny. Ta operacja zastępuje ustawienie Default host inventory mode.

Przegląd inwentarza

Szczegóły wszystkich istniejących danych inwentarza są dostępne w menu Inventory.

W Inventory → Overview można uzyskać liczbę hostów według różnych pól inwentarza.

W Inventory → Hosts można zobaczyć wszystkie hosty, dla których dostępne są informacje inwentarza. Kliknięcie nazwy hosta spowoduje wyświetlenie szczegółów inwentarza w formularzu.

Karta Overview pokazuje:

Parameter Description
Host name Nazwa hosta.
Kliknięcie nazwy otwiera menu ze skryptami zdefiniowanymi dla hosta.
Nazwa hosta jest wyświetlana z pomarańczową ikoną, jeśli host znajduje się w konserwacji.
Visible name Widoczna nazwa hosta (jeśli zdefiniowana).
Host (Agent, SNMP, JMX, IPMI)
interfaces
Ten blok zawiera szczegóły interfejsów skonfigurowanych dla hosta.
OS Pole inwentarza systemu operacyjnego hosta (jeśli zdefiniowane).
Hardware Pole inwentarza sprzętu hosta (jeśli zdefiniowane).
Software Pole inwentarza oprogramowania hosta (jeśli zdefiniowane).
Description Opis hosta.
Monitoring Odnośniki do sekcji monitorowania z danymi dla tego hosta: Web, Latest data, Problems, Graphs, Dashboards.
Configuration Odnośniki do sekcji konfiguracji dla tego hosta: Host, Items, Triggers, Graphs, Discovery, Web.
Liczba skonfigurowanych obiektów jest podana po każdym odnośniku.

Karta Details pokazuje wszystkie pola inwentarza, które są wypełnione (nie są puste).

Makra inwentarza

Dostępne są makra inwentarza hosta {INVENTORY.*}, których można używać w powiadomieniach, na przykład:

„Serwer w {INVENTORY.LOCATION1} ma problem, osobą odpowiedzialną jest {INVENTORY.CONTACT1}, numer telefonu {INVENTORY.POC.PRIMARY.PHONE.A1}.”

Aby uzyskać więcej szczegółów, zobacz stronę Obsługiwane makra.