Lanzamento do sistema de monitorización Zabbix 4.4

Despois de 6 meses de desenvolvemento está dispoñible nova versión do sistema de vixilancia Zabbix 4.4, cuxo código distribuído por licenciado baixo GPLv2. Zabbix consta de tres compoñentes básicos: un servidor para coordinar a execución de comprobacións, xerar solicitudes de proba e recoller estatísticas; axentes para realizar comprobacións no lado de hosts externos; frontend para organizar a xestión do sistema.

Para aliviar a carga do servidor central e formar unha rede de vixilancia distribuída, pódense implantar unha serie de servidores proxy que agregan datos ao comprobar un grupo de hosts. Os datos pódense almacenar en MySQL, PostgreSQL, TimescaleDB, DB2 e Oracle DBMS. Sen axentes, o servidor Zabbix pode recibir datos a través de protocolos como SNMP, IPMI, JMX, SSH/Telnet, ODBC e probar a dispoñibilidade de aplicacións web e sistemas de virtualización.

O principal innovacións:

  • Introduciuse un novo tipo de axente: zabbix_agent2, escrito en Go e que proporciona un marco para desenvolver complementos para probar varios servizos e aplicacións. O novo axente inclúe un programador incorporado que admite a programación flexible de comprobacións e pode supervisar o estado entre comprobacións (por exemplo, mantendo aberta a conexión co DBMS). Para aforrar tráfico, é compatible o envío de datos recibidos en modo por lotes. O novo axente pódese usar para substituír de forma transparente o antigo só na plataforma Linux polo momento;
  • Engadida a posibilidade de usar ganchos web e os seus propios controladores de acción e notificación cando se detectan fallos dos servizos que se están a comprobar. Os controladores poden escribirse en JavaScript e utilizarse para contactar con servizos de entrega de notificacións externos ou sistemas de seguimento de erros. Por exemplo, pode escribir un controlador para enviar mensaxes sobre problemas a un chat corporativo;
  • Implementouse o soporte oficial para o DBMS TimecaleDB como repositorio de datos de inspección. A diferenza do soportado anteriormente
    MySQL, PostgreSQL, Oracle e DB2, o DBMS TimescaleDB está especialmente optimizado para almacenar e procesar datos en forma de serie temporal (porcións de valores de parámetros a intervalos especificados; un rexistro forma o tempo e un conxunto de valores correspondentes a esta vez). TimescaleDB permíteche significativamente mellorar a eficiencia e a produtividade cando se traballa con tales datos, demostrando un nivel de rendemento case lineal. Ademais, TimescaleDB admite funcións como a limpeza automática de rexistros antigos;

    Lanzamento do sistema de monitorización Zabbix 4.4

  • Preparado especificacións para o deseño de modelos para estandarizar a configuración. A estrutura dos ficheiros XML/JSON transfórmase nun formulario axeitado para editar o modelo manualmente nun editor de texto normal. Os modelos existentes están aliñados coas especificacións propostas;
  • Implantouse unha base de coñecemento para documentar os elementos e disparadores que se están a comprobar, á que se pode achegar unha descrición detallada, unha explicación das finalidades da recollida de información e instrucións de actuación en caso de problemas;

    Lanzamento do sistema de monitorización Zabbix 4.4

  • Preséntanse capacidades avanzadas para visualizar o estado da infraestrutura. Engadiuse a posibilidade de cambiar os parámetros do widget cun só clic. Os conxuntos de gráficos están optimizados para a súa visualización en pantallas panorámicas e grandes paneis de parede. Todos os widgets están adaptados para mostrarse en modo sen cabeza. Engadiuse un novo widget para mostrar prototipos de gráficos. Engadiuse un novo modo de visualización agregado ao widget con estatísticas resumidas de problemas;

    Lanzamento do sistema de monitorización Zabbix 4.4

  • Os gráficos de columnas e os gráficos agora inclúen soporte para mostrar os datos procesados ​​mediante varias funcións agregadas, o que facilita a análise de datos durante longos períodos de tempo e simplifica a planificación. Admítense as seguintes funcións: min,
    máximo,
    media
    contar,
    suma,
    primeiro e
    último;

    Lanzamento do sistema de monitorización Zabbix 4.4

  • Engadida a posibilidade de rexistrar automaticamente novos dispositivos mediante chaves PSK (chave precompartida) con cifrado da configuración do host engadido;
    Lanzamento do sistema de monitorización Zabbix 4.4

  • Engadido soporte para a sintaxe JSONPath estendida, que lle permite organizar o procesamento previo de datos complexos en formato JSON, incluíndo operacións de agregación e busca;

    Lanzamento do sistema de monitorización Zabbix 4.4

  • Engadido soporte para anexar descricións a macros personalizadas;
    Lanzamento do sistema de monitorización Zabbix 4.4

  • Mellora a eficiencia na recollida e definición de datos relacionados con WMI, JMX e ODBC engadindo novas comprobacións que devolven matrices de obxectos en formato JSON. Tamén se engadiu soporte para o almacenamento de servizos VMWare e systemd, así como a capacidade de converter datos CSV a JSON;

    Lanzamento do sistema de monitorización Zabbix 4.4

  • O límite máximo do número de elementos dependentes aumentou a 10 mil;
  • Engadido soporte para novas plataformas: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS e RHEL 8. Preparouse un paquete cun axente en formato MSI para Windows. Engadiuse compatibilidade para a implantación rápida do sistema de vixilancia nun contedor illado ou en ambientes de nube AWS, Azure,
    Google Cloud Platform,
    Océano Dixital e Docker.

Fonte: opennet.ru

Engadir un comentario