Wydano Zabbix 5.2 z obsługą IoT i monitorowaniem syntetycznym

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