Został wydany darmowy i otwarty system monitorowania Zabbix 5.0 LTS.
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 konwersji, 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 opcje automatyzacji poprzez 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.0 to nowa, główna wersja LTS z długim okresem oficjalnego wsparcia. Użytkownikom korzystającym z wersji innych niż LTS zalecamy aktualizację produktu do wersji LTS.
Główne ulepszenia w wersji 5.0 LTS:
- Obsługa protokołu SAML dla rozwiązań pojedynczego logowania (SSO).
- Oficjalne wsparcie dla nowego modułowego agenta dla platform Linux i Windows z obsługą niezawodnego przechowywania danych w lokalnym systemie plików
- Bardziej przyjazny interfejs z łatwą nawigacją po menu po lewej stronie, zoptymalizowany pod kątem szerokich monitorów
- Lista urządzeń dostępna dla zwykłych użytkowników (Monitorowanie->Hosty)
- Obsługa niestandardowych modułów rozszerzających funkcjonalność interfejsu użytkownika
- Możliwość odrzucenia problemu
- Obsługa szablonów wiadomości dla powiadomień na poziomie typu multimediów
- Oddzielne narzędzie konsolowe do testowania skryptów JavaScript, przydatne do pracy z webhookami i wstępnego przetwarzania
- Łatwa konfiguracja i uproszczenie szablonów SNMP poprzez przeniesienie parametrów SNMP na poziom interfejsu hosta
- Niestandardowa obsługa makr dla prototypów hostów
- Obsługa typu danych Float64
- Monitorowanie dostępności urządzenia za pomocą funkcji nodata() uwzględnia dostępność proxy
Zwiększone bezpieczeństwo i niezawodność monitoringu dzięki:
- Obsługa webhooka za pośrednictwem serwera proxy HTTP
- Możliwość zakazania wykonywania niektórych kontroli przez agenta, obsługa białych i czarnych list
- Możliwość tworzenia listy protokołów szyfrowania używanych w połączeniach TLS
- Obsługuje szyfrowane połączenia z bazami danych MySQL i PostgreSQL
- Przejście na SHA256 do przechowywania skrótów haseł użytkowników
- Obsługuje tajne makra do przechowywania haseł, kluczy dostępu i innych poufnych informacji
Poprawiona wydajność:
- Kompresja danych historycznych przy użyciu TimescaleDB
- Optymalizacja wydajności interfejsu dla milionów urządzeń monitorujących
Inne znaczące ulepszenia:
- Nowe operatory przetwarzania wstępnego umożliwiające zamianę tekstu i uzyskanie nazw właściwości JSON podczas pracy z JSONPath
- Grupowanie wiadomości w kliencie poczty e-mail według zdarzeń
- Możliwość używania tajnych makr w nazwie użytkownika i haśle w celu uzyskania dostępu do IPMI
- Wyzwalacze obsługują operacje porównywania danych tekstowych
- Nowe kontrole automatycznego wykrywania metryk wydajności w systemie Windows, czujniki IPMI, metryki JMX
- Konfiguracja wszystkich parametrów monitorowania ODBC na indywidualnym poziomie metryki
- Możliwość sprawdzania metryk szablonów i urządzeń bezpośrednio z interfejsu
- Obsługa operacji zbiorczej zmiany makr użytkownika
- Obsługa filtra tagów dla niektórych widżetów pulpitu nawigacyjnego
- Możliwość skopiowania wykresu z widżetu jako obrazu PNG
- Obsługa metody API w celu uzyskania dostępu do dziennika audytu
- Zdalne monitorowanie wersji komponentów Zabbix
- Obsługa makr {HOST.ID}, {EVENT.DURATION} i {EVENT.TAGSJSON} w powiadomieniach
- Obsługa ElasticSearch 7.x
- Nowe rozwiązania szablonowe do monitorowania Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Obsługa nanosekundowa dla zabbix_sender
- Możliwość resetowania pamięci podręcznej stanu SNMPv3
- Zwiększono rozmiar klucza metrycznego do 2048 znaków, rozmiar wiadomości przy potwierdzeniu problemu do 4096 znaków
Po wyjęciu z pudełka Zabbix oferuje integrację z:
- Platformy pomocy technicznej Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Systemy powiadamiania użytkowników Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Oficjalne pakiety są dostępne dla aktualnych wersji następujących platform:
- Dystrybucje Linuksa RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- Systemy wirtualizacyjne oparte na VMWare, VirtualBox, Hyper-V, XEN
- Doker
- Agenci na wszystkie platformy, w tym agent MacOS i MSI dla Windows
Dostępna jest szybka instalacja Zabbix dla platform chmurowych:
- AWS, Azure, Google Cloud, Digital Ocean, Chmura IBM/RedHat
Aby przeprowadzić migrację z wcześniejszych wersji, wystarczy zainstalować nowe pliki binarne (serwer i proxy) oraz nowy interfejs. Zabbix automatycznie przeprowadzi procedurę aktualizacji. Nie ma potrzeby instalowania nowych agentów.
Pełną listę wszystkich zmian znajdziesz w dokumentacja.
Źródło: linux.org.ru