Właśnie zostało przeprowadzone wydanie nowej wersji Zabbix 5.4, w której wyróżniona obsługa generowania raportów w formacie PDF, nowa składnia dodająca wykrywanie bardziej złożonych problemów, ulepszona wizualizacja danych, obsługa tokenów dla dostępu do API, tagi poziomu metrycznego, ulepszenia wydajności i wiele więcej.
Dla tych, którzy nie są zaznajomieni z Zabbix, powinni wiedzieć, że składa się on z trzech podstawowych komponentów: serwera do koordynowania wykonywania weryfikacji, generowania żądań testowych i gromadzenia statystyk; agenci do przeprowadzania kontroli przez hosty zewnętrzne; interfejs do organizacji zarządzania systemem.
Główne nowe funkcje Zabbix 5.4
W przedstawionej nowej wersji jedną z wyróżniających się nowości jest nowa obsługa raportów PDF oraz zaplanowane tworzenie i dostarczanie użytkownikom nowej roli kontrolującej dostęp do tej funkcjonalności.
W Zabbix 5.4 wyróżniono również pliki ulepszenia wydajności i dostępnościd, ponieważ sondy nie wymagają już połączenia z bazą danych, dodano pamięć podręczną w celu szybszego przetwarzania trendów, a także wbudowano obsługę bardziej niezawodnego i płynnego uruchamiania serwera, który może odbierać i przetwarzać wiele nowych danych oraz równolegle pracować z danymi w serwer i proxy zostały ulepszone.
Ponadto wyróżniona jest również innowacyjna składnia wyrażeń wyzwalających, obliczone i zagregowane metryki oraz wszystkie znane ograniczenia powyższej składni zostały usunięte, ale uproszczone. Zagregowane metryki mogą teraz wybierać dane za pomocą tagów i symboli wieloznacznych z hostów i kluczy metryk
Połączono funkcjonalność zrzutów ekranu i dashboardów, pojawiła się obsługa paneli wielostronicowych.
Również spodkreśla obsługę nazwanych tokenów w dostępie do API, Istnieje możliwość określenia daty wygaśnięcia tokena oraz obsługi etykiet na poziomie metryki. Aplikacje nie są już obsługiwane.
Ulepszeń bezpieczeństwa które wyróżniają się:
- Obsługuje wszystkie protokoły szyfrowania SNMPv3
- Ukryte szczegóły błędu w przypadku nieudanego połączenia z interfejsem
- Wyłączono autouzupełnianie dla pól z hasłami i innymi poufnymi informacjami
- Obsługa uwierzytelniania NTLM dla łączy internetowych
Ulepszenia upraszczające obsługę i dostosowywanie monitorowania
- Menu trzeciego poziomu dla lepszej nawigacji
- Prostsze formularze do masowego importu i operacji zmiany
- Dostępność metryk zależy teraz od dostępności interfejsów hosta.
- Możliwość stosowania filtrów negatywnych dla etykiet w interfejsie.
- Obsługa map wartości na poziomie hosta i szablonu w celu zapewnienia niezależności od szablonu
- Globalne skrypty mogą być używane do alertów, integracji i niestandardowych poleceń
- Wsparcie dla przetwarzania danych XML w preprocesingu i hookach WEB
- Nazwa CurlHttpRequest została zmieniona na HttpRequest w hakach WEB w celu ułatwienia użycia
Jak zainstalować Zabbix na Ubuntu i pochodnych?
Si czy chcesz zainstalować to narzędzie w twoim systemie, możesz to zrobić otwierając terminal (Możesz użyć kombinacji klawiszy Ctrl + Alt + T) i wpiszesz w niej:
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1%2Bubuntu20.04_all.deb sudo dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb</pre> sudo apt update sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
Jak wspomniano na początku, Zabbix używa bazy danych do przechowywania informacji, więc musisz mieć kilka z obsługiwanych już zainstalowanych w swoim systemie, oprócz korzystania z Apache, więc polecam zainstalowanie Lamp. Zakończono instalację teraz musimy stworzyć bazę danych dla Zabbix, możemy to zrobić wpisując:
sudo mysql -uroot -p password mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'contraseña'; mysql> quit
Gdzie „hasło” to hasło do Twojej bazy danych, które musisz zapamiętać lub zapisać, aby później umieścić je w pliku konfiguracyjnym.
Teraz zaimportujemy:
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Y edytujmy następujący plik, gdzie mamy zamiar umieścić hasło do bazy danych:
sudo nano /etc/zabbix/zabbix_server.conf
I będziemy szukać wiersza „DBPassword =”, gdzie mamy zamiar umieścić hasło do bazy danych.
Teraz zamierzamy edytować plik /etc/zabbix/apache.conf:
I szukamy linii „php_value date.timezone”, którą odkomentujemy (usuwając #) i wstawimy naszą strefę czasową (w moim przypadku Meksyk):
php_value date.timezone America/Mexico
Na koniec ponownie uruchamiamy usługę za pomocą:
sudo systemctl restart zabbix-server zabbix-agent apache2 sudo systemctl enable zabbix-server zabbix-agent apache2
Aby uzyskać dostęp do Zabbix, możesz to zrobić ze swojej przeglądarki internetowej, przechodząc do ścieżki (w przypadku serwera) http: // server_ip_or_name / zabbix lub na lokalnym komputerze localhost / zabbix