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 inwentaryzacji

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

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

W Inventory → Hosts można zobaczyć wszystkie hosty, które mają informacje inwentaryzacyjne. Kliknięcie nazwy hosta spowoduje wyświetlenie szczegółów inwentaryzacji 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 jest w trybie konserwacji.
Visible name Widoczna nazwa hosta (jeśli została zdefiniowana).
Host (Agent, SNMP, JMX, IPMI)
interfaces
Ten blok zawiera szczegóły interfejsów skonfigurowanych dla hosta.
OS Pole inwentaryzacji systemu operacyjnego hosta (jeśli zostało zdefiniowane).
Hardware Pole inwentaryzacji sprzętu hosta (jeśli zostało zdefiniowane).
Software Pole inwentaryzacji oprogramowania hosta (jeśli zostało zdefiniowane).
Description Opis hosta.
Monitoring Łącza do sekcji monitorowania z danymi dla tego hosta: Web, Latest data, Problems, Graphs, Dashboards.
Configuration Łącza do sekcji konfiguracji dla tego hosta: Host, Items, Triggers, Graphs, Discovery, Web.
Liczba skonfigurowanych encji jest podana po każdym łączu.

Karta Details pokazuje wszystkie wypełnione pola inwentaryzacji (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.