Zabbix oferuje efektywną i bardzo elastyczną funkcjonalność automatycznego wykrywania sieci.
Z prawidłowo skonfigurowanym wykrywaniem sieci można:
Wykrywanie sieci Zabbix oparte jest na następujących informacjach:
NIE umożliwia:
Wykrywanie sieci ogólnie składa się z dwóch faz: wykrywanie i akcje.
Zabbix okresowo skanuje zakresy IP zdefiniowane w regułach wykrywania sieci. Częstotliwość sprawdzeń jest konfigurowana indywidualnie dla każdej z reguł.
Należy zauważyć, że reguła wykrywania zawsze będzie przetwarzana przez pojedynczy proces wykrywania. Zakres IP nie będzie podzielony na wiele procesów wykrywania.
Każda reguła ma zdefiniowane zbiory usług do sprawdzenia dla zakresu IP.
Sprawdzenia wykrywania są przeprowadzane niezależnie od innych sprawdzeń. Jeżeli jakieś sprawdzenie nie znajdzie usługi (lub zakończy się błędem), inne sprawdzenia nadal będą przetwarzane.
Każde przeprowadzone przez wykrywanie sieci sprawdzenie usługi i hosta (IP) generuje zdarzenie wykrywania.
Zdarzenie | Rezultat sprawdzenia usługi |
---|---|
Service Discovered (Wykryto usługę) | Usługa 'działa' po tym jak 'nie działała' lub przy pierwszym wykryciu. |
Service Up (Usługa działa) | Usługa 'działa', kolejny raz. |
Service Lost (Stracono usługę) | Usługa 'nie działa' po tym, jak 'działała'. |
Service Down (Usługa nie działa) | Usługa 'nie działa', kolejny raz. |
Host Discovered (Wykryto host) | Przynajmniej jedna usługa na hoście 'działa' po tym, jak wszystkie usługi na hoście 'nie działały'. |
Host Up (Host działa) | Przynajmniej jedna usługa na hoście 'działa', kolejny raz. |
Host Lost (Stracono host) | Wszystkie usługi na hoście 'nie działają' po tym, jak przynajmniej jedna 'działała'. |
Host Down (Host nie działa) | Wszystkie usługi na hoście 'nie działają', kolejny raz. |
Zdarzenia wykrywania mogą być podstawą do wykonania odpowiednich akcji, takich jak:
Akcje te mogą być wykonywane zależenie od typu urządzenia, IP, stanu, czasu działania/wyłączenia, itp. Więcej szczegółów na temat konfiguracji akcji dla zdarzeń bazujących na wykrywaniu sieci można zobaczyć na stronach operacji i warunków akcji.
Jeżeli wybrano operację Dodaj host, dodany zostanie host. Jeżeli wybrano jakąkolwiek operację, której rezultatem jest operacja na hoście (np. podłączenie szablonu lub dodanie do grupy), host zostanie dodany, nawet jeżeli nie będzie operacji Dodaj host.
Przy dodawaniu hostów, nazwą hosta zostanie wynik wstecznego wyszukiwania lub adres IP, jeżeli wsteczne wyszukiwanie nie powiodło się. Wyszukiwanie jest przeprowadzane przez serwer lub proxy Zabbix, zależenie od tego, który przeprowadza wykrywanie. Jeżeli wyszukiwanie nie powiedzie się na proxy, nie będzie powtórzone na serwerze. Jeżeli host z taką nazwą już istnieje, będzie miał dodane do nazwy _2, następny _3 i tak dalej.
Jeżeli w wyniku wykrywania sieci zostaną dodane hosty, utworzone zostaną dla nich interfejsy, zgodnie z następującymi regułami: