Zaprezentowano nową wersję darmowego systemu monitorowania z całkowicie otwartym oprogramowaniem Zabbix 5.4. Wydanie obejmuje obsługę generowania raportów w formacie PDF, nową składnię agregacji w celu wykrywania bardziej złożonych problemów, ulepszoną wizualizację danych, obsługę tokenów dostępu API, tagowanie na poziomie metryk, ulepszenia wydajności i wiele więcej.
Zabbix składa się z trzech podstawowych komponentów: serwera koordynującego wykonywanie kontroli, generującego żądania testowe i zbierającego statystyki; agenci do przeprowadzania kontroli po stronie hostów zewnętrznych; frontend do organizacji zarządzania systemem. Kod rozpowszechniany jest na licencji GPLv2. Aby odciążyć serwer centralny i utworzyć rozproszoną sieć monitorowania, można wdrożyć szereg serwerów proxy, które agregują dane dotyczące sprawdzania grupy hostów. Dane mogą być przechowywane w MySQL, PostgreSQL, TimescaleDB, DB2 i Oracle DBMS. Bez agentów serwer Zabbix może odbierać dane poprzez protokoły takie jak SNMP, IPMI, JMX, SSH/Telnet, ODBC i testować dostępność aplikacji internetowych i systemów wirtualizacji.
Główne innowacje wersji 5.4:
- Obsługa raportów w formacie PDF oraz ich zaplanowanego tworzenia i wysyłania do użytkowników, nowa rola kontroli dostępu do tej funkcjonalności
- Zasadniczo nowa składnia wyrażeń wyzwalających, metryk obliczonych i zagregowanych. Pozbyliśmy się wszystkich znanych ograniczeń starej składni, ale uprościliśmy ją
- Metryki zbiorcze umożliwiają teraz wybieranie danych według znaczników i symboli wieloznacznych hostów oraz kluczy metryk
- Połączono funkcjonalność zrzutów ekranu i dashboardów, pojawiła się obsługa wielostronicowych dashboardów
- Obsługa nazwanych tokenów dla dostępu API, istnieje możliwość określenia daty ważności tokena
- Obsługa tagów na poziomie metryki. Aplikacje nie są już obsługiwane
- Ulepszenia wydajności i dostępności
- Pollery nie wymagają już połączenia z bazą danych
- Dodano pamięć podręczną w celu szybszego przetwarzania trendów
- Wsparcie dla bardziej niezawodnego i płynnego uruchamiania serwera podczas odbierania i przetwarzania ogromnej ilości nowych danych
- Usprawniona równoległa praca z danymi na serwerze i proxy
- Ulepszenia bezpieczeństwa
- Obsługuje wszystkie protokoły szyfrowania SNMPv3
- Ukryte szczegóły błędu w przypadku nieudanego połączenia z interfejsem
- Autouzupełnianie jest wyłączone w przypadku pól zawierających hasła i inne poufne informacje
- Obsługa uwierzytelniania NTML dla haków WEB
- Ulepszenia mające na celu uproszczenie ustawień obsługi i monitorowania
- Menu trzeciego poziomu dla lepszej nawigacji
- Prostsze formularze dla operacji masowej zmiany i importu
- Dostępność metryk zależy teraz od dostępności interfejsów hosta
- Możliwość stosowania filtrów negatywnych dla tagów w interfejsie
- Obsługa mapy wartości na poziomie szablonu i hosta zapewniająca niezależność szablonu
- Skrypty globalne mogą być używane do alertów, integracji i poleceń niestandardowych
- Wsparcie przetwarzania danych XML w przetwarzaniu wstępnym i hakach WEB
- Nazwę CurlHttpRequest zmieniono na HttpRequest w hakach WEB, aby ułatwić użytkowanie
- ругие улучшения
- Wsparcie dla monitorowania klastrów VMWare
- Obsługa Oracle w trybie klastra
- Obsługa makr {ITEM.VALUETYPE} dla alertów
- Bardziej szczegółowe ustawienia eksportu zdarzeń
- Dostępność oficjalnych pakietów dla aktualnych wersji następujących platform:
- Dystrybucje Linuksa RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian na różnych architekturach
- Systemy wirtualizacyjne oparte na VMWare, VirtualBox, Hyper-V, XEN
- Doker
- Agenci dla wszystkich platform, w tym agent macOS i MSI dla Windows
- Integracja z platformami:
- Dostępność na platformach chmurowych AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Linode, Yandex Cloud.
- Integracja z platformami help desk Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP
- Integracja z systemami powiadamiania użytkowników Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Rocket.Chat, Signal, Express.ms
- Nowe rozwiązania szablonowe do monitorowania APC UPS, Hikvision itp., Hadoop, Zookeeper, Kafka, AMQ, HashiCorp Vault, MS Sharepoint, MS Exchange, smartctl, Gitlab, Jenkins, Apache Ignite
Aby przeprowadzić migrację z wcześniejszych wersji, wystarczy zainstalować nowe pliki binarne (serwer i proxy) oraz nowy interfejs. Zabbix automatycznie zaktualizuje bazę danych. Nie ma potrzeby instalowania nowych agentów.
Źródło: opennet.ru