A avut loc lansarea sistemului de monitorizare open-source Zabbix 5.0 LTS.
Zabbix este un sistem universal pentru monitorizarea performanței și disponibilității serverelor, echipamentului ingineresc și de rețea, aplicațiilor, bazelor de date, sistemelor de virtualizare, containerelor, serviciilor IT, serviciilor web și infrastructurii cloud.
Sistemul realizează un ciclu complet de la colectarea datelor, procesarea și transformarea acestora, analiza rezultatelor obținute, până la stocarea acestor date, vizualizarea și trimiterea de notificări folosind reguli de escaladare. De asemenea, sistemul oferă posibilități flexibile de extindere a metodelor de colectare a datelor și a notificărilor, precum și oportunități de automatizare prin API. O interfață web unificată oferă gestionarea centralizată a configurațiilor de monitorizare și repartizarea drepturilor de acces diferitelor grupuri de utilizatori. Codul proiectului este distribuit sub licența GPLv2.
Zabbix 5.0 este o nouă versiune majoră LTS cu un interval lung de suport oficial. Utilizatorilor care folosesc versiuni non-LTS, le recomandăm să treacă la versiunile LTS ale produsului.
Îmbunătățirile principale ale versiunii 5.0 LTS:
- Suport SAML pentru soluții de autentificare unică (SSO)
- Suport oficial pentru noul agent modular pentru platforme Linux și Windows, cu stocare sigură a datelor în sistemul de fișiere local
- Interfață mai prietenoasă, cu navigare ușoară prin meniul din stânga, optimizată pentru monitoare largi
- Lista dispozitivelor este disponibilă pentru utilizatorii obișnuiți (Monitoring->Hosts)
- Suport pentru module personalizate pentru extinderea funcționalității interfeței utilizatorului
- Posibilitatea de a anula confirmarea problemelor
- Suport pentru șabloane de mesaje pentru notificări la nivel de tipuri media
- Utilitar de consolă separat pentru testarea scripturilor JavaScript, util pentru lucrul cu webhooks și preprocesare
- Configurare simplă și simplificarea șabloanelor SNMP prin transferul parametrilor SNMP la nivelul interfeței gazdei
- Suport pentru macrocomenzi personalizate pentru prototipurile gazdelor
- Suport pentru tipul de date Float64
- Monitorizarea disponibilității dispozitivelor prin funcția nodata() ia în considerare disponibilitatea proxy-ului
Securitatea și fiabilitatea monitorizării au fost îmbunătățite datorită:
- Suport pentru webhooks prin proxy HTTP
- Posibilitatea de a restricționa executarea anumitor verificări de către agent, suport pentru liste albe și liste negre
- Posibilitatea de a crea o listă de protocoale de criptare utilizate pentru conexiunile TLS
- Suport pentru conexiuni criptate cu baza de date MySQL și PostgreSQL
- Trecerea la SHA256 pentru stocarea hash-urilor parolelor utilizatorilor
- Suport pentru macrocomenzi secrete pentru stocarea parolelor, cheilor de acces și altor informații confidențiale
Performanță îmbunătățită:
- Comprimarea datelor istorice folosind TimescaleDB
- Optimizarea performanței interfeței pentru milioane de dispozitive de monitorizare
Alte îmbunătățiri semnificative:
- Noi operatori de preprocesare pentru înlocuirea textului și obținerea numelui proprietăților JSON în lucrul cu JSONPath
- Gruparea mesajelor în clientul de e-mail pe baza evenimentului
- Posibilitatea de a utiliza macrocomenzi secrete în numele utilizatorului și în parolă pentru accesul la IPMI
- Suport pentru declanșatoare de operațiuni de comparare pentru date textuale
- Verificări noi pentru detectarea automată a metricilor de performanță pe Windows, senzori IPMI, metrici JMX
- Configurarea tuturor parametrilor de monitorizare ODBC la nivel de metrică individuală
- Posibilitatea de a verifica metricile șabloanelor și dispozitivelor direct din interfață
- Suport pentru operațiunea de schimbare în masă a macrocomenzilor utilizatorilor
- Suport pentru filtrarea pe baza etichetelor pentru anumite widget-uri ale tabloului de bord
- Posibilitatea de a copia graficul din widget ca imagine PNG
- Suport pentru metoda API pentru accesul la jurnalul de audit
- Monitorizarea de la distanță a versiunilor componentelor Zabbix
- Suport pentru macrocomenzile {HOST.ID}, {EVENT.DURATION} și {EVENT.TAGSJSON} în notificări
- Suport pentru ElasticSearch 7.x
- Noi soluții șablon pentru monitorizarea Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Suport pentru nanosecunde pentru zabbix_sender
- Posibilitatea de a reseta cache-ul stării SNMPv3
- Dimensiunea cheii metricii crescută la 2048 de caractere, dimensiunea mesajului la confirmarea problemei oprită la 4096 de caractere
Din cutie, Zabbix oferă integrarea cu:
- Platformele de suport pentru servicii Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Sistemele de alertare a utilizatorilor Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Pachetele oficiale sunt disponibile pentru versiunile actuale ale următoarelor platforme:
- Distribuțiile Linux RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- Sisteme de virtualizare bazate pe VMWare, VirtualBox, Hyper-V, XEN
- Docker
- Agenti pentru toate platformele, inclusiv MacOS și MSI pentru agent Windows
Instalarea rapidă Zabbix este disponibilă pentru platformele cloud:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
Pentru trecerea de la versiuni anterioare, este necesară doar instalarea noilor fișiere binare (server și proxy) și a noii interfețe. Zabbix va efectua automat procedura de actualizare. Instalarea noilor agenți nu va fi necesară.
Puteți consulta lista completă a tuturor modificărilor în documentation.
Sursa: linux.org.ru
