Został wydany darmowy system monitorowania z całkowicie otwartym kodem źródłowym Zabbix 5.2.
Zabbix to uniwersalny system monitorowania wydajności i dostępności serwerów, sprzętu inżynieryjnego i sieciowego, aplikacji, baz danych, systemów wirtualizacji, kontenerów, usług IT, usług webowych, infrastruktury chmurowej.
System realizuje pełny cykl od gromadzenia danych, ich przetwarzania i przekształcania, analizy otrzymanych danych, a skończywszy na przechowywaniu tych danych, wizualizacji i wysyłaniu alertów z wykorzystaniem reguł eskalacji. System zapewnia także elastyczne możliwości rozbudowy metod gromadzenia danych i alertów, a także możliwości automatyzacji poprzez rozbudowane API.
Pojedynczy interfejs sieciowy umożliwia scentralizowane zarządzanie konfiguracjami monitorowania i dystrybucją praw dostępu dla różnych grup użytkowników. Kod projektu jest rozpowszechniany na licencji GPLv2.
Zabbix 5.2 to nowa, główna wersja inna niż LTS ze standardowym oficjalnym okresem wsparcia.
Główne ulepszenia w wersji 5.2:
- wsparcie syntetycznego monitoringu z możliwością tworzenia wieloetapowych, złożonych skryptów pozyskiwania danych i przeprowadzania kompleksowych kontroli dostępności usług
- pojawił się zestaw funkcji wyzwalających do analityki długoterminowej, który pozwala generować alerty typu „Liczba transakcji na sekundę w październiku wzrosła o 23%”
- obsługa ról użytkowników w celu szczegółowego zarządzania uprawnieniami użytkowników z możliwością kontrolowania dostępu do różnych komponentów interfejsu, metod API i działań użytkowników
- możliwość przechowywania wszystkich tajnych informacji (hasła, tokeny, nazwy użytkowników do autoryzacji itp.) używanych w Zabbix w zewnętrznym skarbcu Hashicorp dla maksymalnego bezpieczeństwa
- wsparcie monitoringu IoT oraz monitoringu urządzeń przemysłowych z wykorzystaniem protokołów modus i MQTT
- możliwość zapisywania i szybkiego przełączania pomiędzy filtrami w interfejsie
Zwiększone bezpieczeństwo i niezawodność monitoringu dzięki:
- integracja z Hashicorp Vault
- Obsługa UserParameterPath dla agentów
- niepoprawna nazwa użytkownika lub hasło nie dostarczy żadnej dodatkowej informacji o tym, czy istnieje zarejestrowany użytkownik
Poprawiona wydajność i ciągłość dzięki:
- obsługa równoważenia obciążenia interfejsu WWW i API, co pozwala na poziome skalowanie tych komponentów
- ulepszenia wydajności logiki przetwarzania zdarzeń
Inne znaczące ulepszenia:
- możliwość określenia różnych stref czasowych dla różnych użytkowników
- możliwość przeglądania bieżącego stanu historycznej pamięci podręcznej działającego systemu w celu lepszego zrozumienia działania Zabbix
- w ramach łączenia funkcjonalności zrzutów ekranu i dashboardów, szablony zrzutów ekranu zostały przekonwertowane na szablony dashboardów
obsługa interfejsu hosta dla prototypów hosta - interfejsy hosta stały się opcjonalne
- dodano obsługę tagów dla prototypów hostów
- możliwość wykorzystania niestandardowych makr w wstępnym przetwarzaniu kodu skryptu
- możliwość obsługi nieobsługiwanych statusów metryk w przetwarzaniu wstępnym w celu szybkiej reakcji na takie zdarzenia i bardziej niezawodnej kontroli dostępności usług
- obsługa makr dziennika zdarzeń w celu wyświetlania informacji operacyjnych
- obsługa niestandardowych makr w opisach metryk
- obsługa uwierzytelniania Digest dla kontroli HTTP
- aktywny Agent Zabbix może teraz wysyłać dane do wielu hostów
- Maksymalna długość makr użytkownika została zwiększona do 2048 bajtów
- możliwość pracy z nagłówkami HTTP w skryptach przetwarzania wstępnego
obsługa zatrzymania domyślnego języka dla wszystkich użytkowników - lista dashboardów wyraźnie pokazuje, które dashboardy stworzyłem i czy dałem do nich dostęp innym użytkownikom
- możliwość testowania metryk SNMP
- prostszy formularz ustalania okresów konserwacji sprzętu i usług
- nazwy szablonów zostały uproszczone
- prostsza logika planowania kontroli nieobsługiwanych metryk
- Yaml stał się nowym domyślnym formatem operacji importu i eksportu
- nowe rozwiązania szablonowe do monitorowania Asterisk, Microsoft IIS, Oracle Database, MSSQL itp., PHP FPM, Squid
Po wyjęciu z pudełka Zabbix oferuje integrację z:
- platformy pomocy technicznej Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
- systemy powiadamiania użytkowników Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert
Oficjalne pakiety są dostępne dla aktualnych wersji następujących platform:
- Dystrybucje Linuksa RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian dla różnych architektur
- systemy wirtualizacyjne oparte o VMWare, VirtualBox, Hyper-V, XEN
Doker - agenci dla wszystkich platform, w tym pakiety MacOS i MSI dla agentów Windows
Dostępna jest szybka instalacja Zabbix dla platform chmurowych:
- AWS, Azure, Google Cloud, Digital Ocean, Chmura IBM/RedHat, Chmura Yandex
Aby przeprowadzić migrację z wcześniejszych wersji, wystarczy zainstalować nowe pliki binarne (serwer i proxy) oraz interfejs. Zabbix automatycznie przeprowadzi procedurę aktualizacji. Nie ma potrzeby instalowania nowych agentów.
Pełną listę wszystkich zmian znajdziesz w opis zmian и dokumentacja.
tutaj jest łącze do pobierania i instalacji w chmurze.
Źródło: linux.org.ru