ten wydanie nowej wersji Zabbix 6.2, wersja, w której dokonano dużej liczby zmian i ulepszeń i która podkreśla m.in. możliwość ukrywania nieistotnych problemów, a także usprawnienia integracji z platformami i usługami.
Ci, którzy nie wiedzą o Zabbix, powinni wiedzieć, że to to uniwersalny system monitorowania wydajności i dostępności serwerów, sprzęt inżynierski i sieciowy, aplikacje, bazy danych, systemy wirtualizacji, kontenery, usługi IT, usługi internetowe, infrastruktura chmurowa.
Główne nowe funkcje Zabbix 6.2
W tej nowej wersji Zabbix, która jest prezentowana, administratorzy mają teraz możliwość ukrywania problemów nieistotne, usuwając je, ponieważ problemy można teraz usunąć do konkretnego punktu z biegiem czasu lub usuwaj sprawy na czas nieokreślony, dopóki usunięcie nie zostanie usunięte ręcznie, a operacje związane z usuniętymi sprawami zostaną wstrzymane do czasu usunięcia spraw.
Inne zmiany, które wyróżniają się w Zabbix 6.2 to nowe sposoby ochrona przed atakami XSS, plus SNI został zaimplementowany dla protokołu TLS do komunikacji pomiędzy różnymi komponentami Zabbix.
ten ulepszenia mające na celu uproszczenie konfiguracji pracy i monitoring np. wyświetlanie danych tekstowych w widgecie "Top hosts", wyświetlanie ilości danych dla każdego hosta w "Monitoring→Hosts", zapisywanie parametrów filtra w sekcji "Monitoring", odnośniki do odpowiednich sekcji dokumentacji w każdym formularzu frontendu Zabbix, cyfrowy format wyświetlania czasu w widżecie "Clock" oraz nowy wygląd globalnego pulpitu nawigacyjnego w początkowej konfiguracji.
Ponadto wyróżniona jest również integracja z platformami Jira Service Desk, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP, ManageEngine Service Desk, a także integracja z systemami powiadomień użytkownika Slack, Pushover, Discord , Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Signal, Express.ms, Rocket.Chat.
Z innych zmian które wyróżniają się na tle nowej wersji:
- Dane tekstowe w elementach obliczanych.
- Warunkowe sprawdzenie aktywnych pozycji w kolejności po restarcie agenta Zabbix.
- Zarządzaj szablonami, tagami i wartościami dla tagów hosta i makr utworzonych za pomocą reguł automatycznego wykrywania.
- Aktualizuj ustawienia pasywnego proxy na żądanie.
- Ręcznie ukryj wybrane problemy do określonego czasu lub na pewien czas.
- Pokaż status aktywnych sprawdzeń w „Monitoring->Hosts”.
- Wsparcie dla grup szablonów.
- Nowe funkcje widżetu graficznego.
- Nowe funkcje do zbierania danych i wykrywania problemów:
- Zbieranie danych rejestru systemu Windows.
- Nowe możliwości monitorowania platformy VMWare.
- Monitorowanie procesów dla Linux, Windows i innych platform.
- Ulepszenia wydajności i ułatwień dostępu:
- Szybka implementacja zmian konfiguracyjnych bez pełnego ponownego odczytu danych.
- Ulepszenia bezpieczeństwa:
- Użycie wielu serwerów LDAP do uwierzytelniania użytkowników Funkcja hmac() dla webhooków i silnika JS.
- Makra inwentaryzacyjne {INVENTORY.*} dla skryptów użytkownika.
- Obsługa wyzwalania zależności między hostami a szablonami.
- Kompatybilność z PHP8.
Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami w następujący link.
Jak zainstalować Zabbix na Ubuntu i pochodnych?
Dla zainteresowanych instalacją nowej wersji ważne jest, aby wspomnieć, że aby uaktualnić poprzednie wersje, wystarczy zainstalować nowe pliki binarne (serwer i proxy) oraz nowy interfejs. Zabbix automatycznie zaktualizuje bazę danych. Nie ma potrzeby instalowania nowych agentów.
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/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-1%2Bubuntu22.04_all.deb sudo dpkg -i zabbix-release/zabbix-release_6.2-1%2Bubuntu22.04_all.deb 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
Dobrze! Podczas tworzenia bazy danych pojawia się następujący błąd: Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo 'var/run/mysqld/mysqld.sock'