Випуск системи моніторингу Zabbix 4.4

Після 6 місяців розробки доступна нова версія системи моніторингу Zabbix 4.4, код якої поширюється ліцензія GPLv2. Zabbix складається з трьох базових компонентів: сервера для координації виконання перевірок, формування перевірочних запитів та накопичення статистики; агентів для здійснення перевірок на стороні зовнішніх хостів; фронтенду в організацію управління системою.

Для зняття навантаження з центрального сервера та формування розподіленої мережі моніторингу може бути розгорнуто серію проксі-серверів, що агрегують дані про перевірку групи хостів. Дані можуть зберігатися в СУБД MySQL, PostgreSQL, TimescaleDB, DB2 та Oracle. Без агентів Zabbix-сервер може отримувати дані з таких протоколів як SNMP, IPMI, JMX, SSH/Telnet, ODBC, проводити тестування доступності Web-додатків та систем віртуалізації.

Основні нововведення:

  • Представлено новий тип агента — zabbix_agent2, написаного мовою Go і надає фреймворк із розробки плагінів для перевірки різних сервісів та програм. Новий агент включає вбудований планувальник із підтримкою завдання гнучкого графіка виконання перевірок і може відстежувати стан між перевірками (наприклад, підтримуючи відкритим з'єднання СУБД). Для економії трафіку підтримується надсилання отриманих даних у пакетному режимі. Новий агент може бути використаний для прозорої заміни старого поки що тільки на платформі Linux;
  • Додана можливість використання web-хуків та власних обробників дій та повідомлень при виявленні збоїв сервісів, що перевіряються. Обробники можна створювати на JavaScript і застосовувати для звернення до зовнішніх служб доставки повідомлень або систем відстеження помилок. Наприклад, можна написати обробник для надсилання повідомлень про проблеми у корпоративний чат;
  • Реалізовано офіційну підтримку СУБД Часовий шкалаDB як сховища даних про перевірки. На відміну від раніше підтримуваних
    MySQL, PostgreSQL, Oracle та DB2, СУБД TimescaleDB спеціально оптимізована для зберігання та обробки даних у формі часового ряду (зрізи значень параметрів через задані проміжки часу, запис утворює час та набір відповідних цьому часу значень). TimescaleDB дозволяє суттєво підвищити ефективність та продуктивність під час роботи з подібними даними, демонструючи практично лінійний рівень продуктивності. Крім того, TimescaleDB підтримує такі можливості як автоматичне чищення старих записів;

    Випуск системи моніторингу Zabbix 4.4

  • Підготовлені специфікації для оформлення шаблонів для стандартизації налаштувань. Структура файлів XML/JSON приведена до типу, придатного для редагування шаблону вручну у звичайному текстовому редакторі. Існуючі шаблони приведені у відповідність до запропонованих специфікацій;
  • Реалізовано базу знань для документування елементів і тригерів, що перевіряються, які можуть бути забезпечені докладним описом, поясненням цілей збору інформації та інструкціями щодо дії у разі виникнення проблем;

    Випуск системи моніторингу Zabbix 4.4

  • Наведено розширені можливості візуалізації стану інфраструктури. Додано можливість зміни параметрів віджетів одним кліком. Набори графіків оптимізовані для відображення на широкоформатних екранах та великих настінних панелях. Всі віджети адаптовані для відображення в режимі без заголовків. Додано новий віджет для відображення прототипів графіків. До віджету зі зведеною статистикою проблем додано новий агрегований режим перегляду;

    Випуск системи моніторингу Zabbix 4.4

  • У стовпчасті діаграми та графіки додано підтримку відображення даних, оброблених за допомогою різних агрегатних функцій, що робить зручнішим аналіз даних за великі проміжки часу та спрощує планування. Підтримуються такі функції: min,
    max,
    avg,
    рахувати,
    сума,
    first та
    останній;

    Випуск системи моніторингу Zabbix 4.4

  • Додано можливість автоматичної реєстрації нових пристроїв за допомогою PSK-ключів (Pre-shared key) з шифруванням налаштувань для хоста, що додається;
    Випуск системи моніторингу Zabbix 4.4

  • Додано підтримку розширеного синтаксису JSONPath, що дозволяє організувати складний препроцесинг даних у форматі JSON, що включає операції агрегування та пошуку;

    Випуск системи моніторингу Zabbix 4.4

  • Додано підтримку прикріплення описів до користувальницьких макросів;
    Випуск системи моніторингу Zabbix 4.4

  • Підвищена ефективність збору та визначення даних, пов'язаних з WMI, JMX та ODBC, через додавання нових перевірок, що повертають масиви об'єктів у форматі JSON. Також додано підтримку сховищ для VMWare та сервісів systemd, а також можливість перетворення даних CSV в JSON;

    Випуск системи моніторингу Zabbix 4.4

  • Максимальний ліміт на кількість залежних елементів підвищено до 10 тисяч;
  • Додано підтримку нових платформ: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS та RHEL 8. Для Windows підготовлений пакет з агентом у форматі MSI. Додано підтримку швидкого розгортання системи моніторингу в ізольованому контейнері або в хмарних оточеннях AWS, Azure,
    Google Cloud Platform,
    Digital Ocean та Docker.

Джерело: opennet.ru

Додати коментар або відгук