Jak zainstalować Zabbix na Ubuntu i Debianie
Instalacja Zabbix na systemach Ubuntu lub Debian pozwala wykorzystać potężne funkcje monitorowania do śledzenia stanu systemu, wydajności aplikacji i metryk sieciowych. Ten przewodnik przeprowadzi Cię przez kroki instalacji i konfiguracji Zabbix na tych dystrybucjach.
1. Aktualizacja pakietów systemowych
Zacznij od aktualizacji systemu, aby upewnić się, że wszystkie istniejące pakiety są aktualne.
2. Zainstaluj wymagane zależności
Zabbix opiera się na pewnych komponentach oprogramowania, w tym serwerze WWW, PHP i bazie danych. W tej konfiguracji użyjemy Apache i MySQL.
Zainstaluj Apache, MySQL i PHP
3. Konfiguracja bazy danych dla Zabbix
Zabbix wymaga bazy danych do przechowywania danych monitorowania. Utworzymy bazę danych MySQL i użytkownika specjalnie dla Zabbix.
Krok 1: Zaloguj się do MySQL
Krok 2: Utwórz bazę danych Zabbix i użytkownika
Wykonaj następujące polecenia, aby utworzyć bazę danych i użytkownika z uprawnieniami:
4. Zainstaluj Zabbix Server, Frontend i Agenta
Dodaj repozytorium Zabbix, a następnie zainstaluj pakiety serwera, frontendu i agenta.
Krok 1: Dodaj repozytorium Zabbix
Krok 2: Zainstaluj serwer i agenta Zabbix
5. Zaimportuj początkowy schemat
Następnym krokiem jest zaimportowanie domyślnego schematu w celu skonfigurowania struktury bazy danych Zabbix.
Po wyświetleniu monitu wprowadź hasło użytkownika bazy danych zabbixuser.
6. Konfiguracja serwera Zabbix
Zaktualizuj plik konfiguracyjny serwera Zabbix, aby połączyć go z bazą danych MySQL.
Edytuj konfigurację Zabbix
Zaktualizuj następujące parametry danymi bazy danych:
Zapisz i zamknij plik.
7. Konfiguracja PHP dla frontendu Zabbix
Edytuj plik konfiguracyjny PHP dla Apache, aby spełnić wymagania Zabbix.
Zaktualizuj linię php_value date.timezone o swoją strefę czasową, na przykład:
Zapisz i zamknij plik.
8. Uruchom i włącz serwer i agenta Zabbix
Uruchom serwer Zabbix i agenta oraz włącz ich uruchamianie przy starcie systemu.
9. Dostęp do interfejsu sieciowego Zabbix
Po zainstalowaniu i skonfigurowaniu Zabbix można uzyskać dostęp do interfejsu sieciowego.
- Otwórz przeglądarkę internetową i przejdź do http://your-server-ip/zabbix.
- Postępuj zgodnie z instrukcjami kreatora instalacji:
- Na stronie “Witamy” kliknij Dalej.
- Sprawdź, czy nie brakuje żadnych parametrów PHP i kontynuuj.
- Wprowadź dane bazy danych skonfigurowane w zabbix_server.conf.
- Zakończ konfigurację i zaloguj się przy użyciu domyślnych poświadczeń:
- Nazwa użytkownika: Admin
- Hasło: zabbix
Dla bezpieczeństwa, po zalogowaniu należy zmienić domyślne hasło administratora.
10. Dodawanie hostów i monitorowanie
Po zalogowaniu można rozpocząć dodawanie hostów (serwerów, urządzeń sieciowych itp.) i konfigurowanie monitorowania:
- Przejdź do Configuration > Hosts i kliknij Create Host, aby dodać urządzenia, które chcesz monitorować.
- Zastosuj szablony dla standardowych elementów monitorowania, takich jak użycie procesora, użycie pamięci i ruch sieciowy.
- Skonfiguruj wyzwalacze, aby otrzymywać alerty w oparciu o określone warunki (np. wysokie użycie procesora).
11. Konfigurowanie powiadomień (opcjonalnie)
Zabbix umożliwia skonfigurowanie powiadomień e-mail, SMS i webhook dla alertów. Aby to skonfigurować:
- Przejdź do Administracja > Typy mediów.
- Wybierz lub dodaj metodę powiadomienia.
- Przypisz typ nośnika do użytkownika w Administracja > Użytkownicy.
Wnioski
Instalacja Zabbix na Ubuntu lub Debianie umożliwia potężne, skalowalne monitorowanie infrastruktury. Dzięki tej konfiguracji będziesz w stanie monitorować stan systemu, konfigurować alerty i wizualizować dane w celu utrzymania stabilnego i zoptymalizowanego środowiska.