Kiedy jesteśmy administratorami sieci lub systemów, personelem IT lub członkami zespołu wsparcia, idealnie jest wiedzieć, jakie mamy różne opcje prawidłowego i optymalnego administrowania systemem i jaki jest lepszy sposób na osiągnięcie tego, jeśli nie jest to za pomocą narzędzi do monitorowania systemu.
Tych narzędzi są setki i każdy ma w sobie coś wyjątkowego, więc musimy korzystać z tych, które oferują nam najlepsze korzyści i analizę wszystkich elementów systemu, aby w ten sposób administracja była totalna.
Wśród tych kompletnych narzędzi mamy Zabbix, który jest open source i został opracowany z całkowitym podejściem do monitorowania dystrybucji, w których może być wykonywany.
Tego dnia Solvetic omówi, jak używać Zabbix na Debianie 9.
Jeśli nie masz Debiana 9, możesz go pobrać z następującego linku:
Co to jest ZabbixZabbix to bezpłatne narzędzie typu open source, które istnieje na rynku od ponad 19 lat, które jest aplikacją nowej generacji ukierunkowaną i stworzoną do monitorowania w czasie rzeczywistym milionów metryk, które można pobrać z tysięcy serwerów, maszyn wirtualnych urządzeń lub urządzeń sieciowych w organizacji, co sprawia, że Zabbix jest idealnym rozwiązaniem zarówno dla małych, jak i dużych firm.
Zabbix korzysta z elastycznego mechanizmu powiadamiania, który pozwala użytkownikom skonfigurować pewne alerty, które mogą być wysyłane na e-mail w każdym zdarzeniu zachodzącym w systemie, dzięki tej opcji możemy być świadomi wszelkich zmian zachodzących na serwerze. W Zabbix mamy różne funkcje wizualizacji i raportowania danych w oparciu o przechowywane elementy.
Wszystkie raporty i statystyki oferowane przez Zabbix, jak również parametry konfiguracyjne, są dostępne poprzez interfejs sieciowy. Gwarantuje to, że stan sieci i stan serwerów można ocenić z dowolnego miejsca bez konieczności fizycznej obecności.
Jego web front-end jest napisany w PHP, back-end jest napisany w C i używa MySQL, PostgreSQL, SQLite, Oracle lub IBM DB2 do przechowywania danych do analizy.
1. Funkcje Zabbix
Zabbix oferuje różne funkcje do zarządzania danymi i można je podzielić na następujące kategorie:
Zbieranie danych
- Dostępność i kontrola wydajności w czasie rzeczywistym
- Posiada wsparcie dla SNMP (trap i poll), IPMI, JMX, monitorowania VMware i innych.
- Przeprowadzaj spersonalizowane kontrole
- Może przechwytywać określone dane w niestandardowych odstępach czasu
- Analiza przez serwer/proxy i przez agentów
Elastyczne definicje progówDzięki Zabbix możliwe będzie elastyczne definiowanie progów problemów, zwanych wyzwalaczami, które odwołują się do wartości z backendowej bazy danych.
Konfigurowalne alerty
- Wszystkie powiadomienia o wysyłce można dostosować do harmonogramu eskalacji, odbiorcy, rodzaju nośnika i nie tylko.
- Powiadomienia w Zabbix mogą być bardziej użyteczne dzięki użyciu zmiennych makro.
- Możliwe jest wykonywanie automatycznych akcji, w tym poleceń zdalnych.
Grafika w czasie rzeczywistymWszystkie elementy monitorowane przez Zabbix są automatycznie kreślone przy użyciu wbudowanej funkcji wykresów.
Możliwość monitorowania sieciZ Zabbix możesz podążać ścieżką symulowanych kliknięć myszą na stronie internetowej i sprawdzać ich funkcjonalność oraz czas reakcji.
Różne opcje wyświetlania
- Zabbix jest w stanie tworzyć niestandardową grafikę, którą można łączyć różne elementy w jednym widoku.
- Możemy tworzyć mapy sieciowe.
- Możliwość korzystania z wielu niestandardowych ekranów i pokazów slajdów do przeglądu danych.
- Generowanie raportów.
- Widok wysokiego poziomu (korporacyjny) monitorowanych zasobów
Przechowywanie danych historycznych
- Zabbix przechowuje dane w bazie danych
- Cała historia jest konfigurowalna
- Posiada wbudowaną procedurę czyszczenia
Prosta konfiguracja
- Łatwo jest dodać urządzenia, które mają być monitorowane jako hosty
- Wszystkie hosty są zdefiniowane do monitorowania, tylko raz w bazie danych
- Na monitorowane urządzenia możemy zastosować szablony
Wykrywanie sieci
- Dzięki Zabbix możliwe jest automatyczne wykrywanie urządzeń sieciowych
- Zabbix tworzy automatyczną rejestrację agenta
- Możemy uruchomić wykrywanie systemów plików, interfejsów sieciowych i identyfikatorów SNMP OID.
Inne funkcjeDodatkowo znajdziemy inne funkcje, takie jak:
- Integracja z oprogramowaniem firm trzecich
- Zadania zautomatyzowane
- Nieograniczona skalowalność
- Duża dostępność
- Opcje szyfrowania danych i nie tylko.
Elementy monitorująceNiektóre z elementów monitorowania Zabbix to:
- Wykorzystanie przepustowości sieci
- Wskaźnik utraty pakietów
- Błąd interfejsu sieciowego
- Wysokie użycie procesora lub pamięci
- Liczba nieprawidłowych połączeń TCO
- Linki nie działają
- Stan systemu w stanie ostrzegawczym/krytycznym
- Gdy temperatura urządzenia jest zbyt wysoka/zbyt niska
- Zasilacz jest w stanie krytycznym
- Mało wolnego miejsca na dysku
- Wentylator jest w stanie krytycznym
- Brak gromadzenia danych SNMP
- Dodano lub usunięto nowe urządzenia
- Dodano, usunięto lub wymieniono moduł sieciowy
- Oprogramowanie zostało zaktualizowane
- Numer seryjny urządzenia uległ zmianie
- Interfejs przeszedł w tryb niskiej prędkości lub tryb półdupleksowy
Zabbix można zainstalować w następujących dystrybucjach:
- CentOS
- Czerwony kapelusz
- Oracle Linux
- Debiana
- Ubuntu
Teraz zobaczymy, jak zainstalować Zabbix na Debianie 9.
Zaloguj się Dołącz!