- PVSM.RU - https://www.pvsm.ru -
Привет! Хотим поделиться новостью, что у нас появилась новая версия опенсорс системы мониторинга Zabbix 3.4, доступная для скачивания [1]:
Из нового:
и многое, многое другое.
В 3.4 в Zabbix появились новые дэшборды вместо одного старого. С поддержкой drag-n-drop, ресайза, c улучшенной фильтрацией, они создаются из доступных в Zabbix основных графических элементов из других разделов (такие как графики, карты, списки проблем, а также все то, что было доступно в комплексных экранах). Пользователи могут создавать дэшборды для себя, но при этом можно и поделиться друг с другом. API для создания дэшбордов в комплекте.
Читайте подробнее в документации [2]
Помните тот случай, когда оборудование вендора XYZ отдает температуру текстом «25 С», а нам нужно число(уж очень любим графики и триггеры)?
Теперь не нужно лишних движений, в препроцессинге мы просто отрезаем лишнее, используя различные функции препроцессинга: начиная от простых Trim, Regular Expressions и заканчивая выделением нужных данных из JSON, XML используя JSON Path и XPath соответственно.
Подробнее в нашей документации [3].
Предыдущая возможность препроцессинга отлично сочетается с зависимыми элементами данных [4]:
Собирайте данные одним мастер-элементом, а затем раскладывайте по множеству зависимых элементов, используя такие функции препроцессинга как regex, XPath или JSON Path, чтобы выделить нужный элемент. Все зависимые элементы обновятся одновременно, а удаленный сервис, который мы мониторим, будет опрошен лишь единожды.
Выполнять скрипты и удаленные команды теперь можно и на те узлы сети, которые мониторятся через Zabbix proxy. Команда может быть выполнена через Zabbix agent или на Zabbix proxy. По умолчанию, выполняются только команды IPMI, Telnet и SSH, аразрешить [5] выполнение остальных команд достаточно легко, если требуется.
Управлять интервалами опроса элементов данных стало проще с поддержкой пользовательских макросов и суффиксов времени типа 30s, 5m, 2h, 1d, 1w.
Просто меняем значение макроса и интервал обновления, период хранения истории или трендов тут же изменится во всех элементах данных, где используется этот макрос. Кроме того, макросы низкоуровневого обнаружения могут быть использованы в интервалах опроса или хранения прототипов элементов данных. Контекстные макросы также поддерживаются в интервалах!
Небольшой пример, что можно сделать:
• Настраиваем рабочее время как макрос
• Определяем сам макрос
• Используем макрос вместе с суффиксом времени сразу в пользовательских интервалах, интервалах обновления и в периодах хранения
Для мониторинга «из коробки» начинаем наращивать коллекцию шаблонов [6], реализующих мониторинг основных метрик. В 3.4 доступны шаблоны сетевых устройств от многих производителей, таких как Cisco, Juniper, Huawei, Mikrotik, Dell, Brocade, D-Link, HP и другие, в которых реализован мониторинг по SNMP за процессорами, памятью, сетевыми интерфейсами, температурой, блоками питания, вентиляторами. Собираются и базовые инвентарные данные.
Следующая новость придется по вкусу всем, кто мониторит Java-приложения, в том числе тем, кто до этого использовал различные трюки при мониторинге JMX. Для JMX мониторинга появился специальный параметр, который позволяет явно указать, куда обращаться за данными. Все возможные макросы, начиная с {HOST.*} поддерживаются. Гибкость.
Новое обнаружение jmx.discovery[*]
позволяет указать, требуется ли обнаружение MBeanов или их атрибутов, а также по какому шаблону их искать. Читайте далее здесь [7].
Сам Zabbix-сервер тоже не остался в стороне и был улучшен. Большое количество скучных изменений:
• Увеличение размера файла SNMP траппера
• Оптимизация протокола обмена Zabbix-сервера и Zabbix-прокси.
• Более эффективная синхронизация конфигурационного кэша
… и многое другое [8].
Чтобы разговаривать более предметно, ниже график времени синхронизации конфигурационного кэша.
В 13:35 мы перешли на Zabbix 3.4. Ну дальше сами видите. Больше никаких лишних тормозов.
Продолжаем [9]причесывать и делать фронтэнд удобнее и дружелюбнее:
• увеличили размер различных полей
• унифицировали стиль чекбоксов
А главное добавили функционал полного клонирования карт и комплексных экранов. Это пригодится.
При настройке прав доступа на группы узлов сети появилась возможность, которая позволяет применять права доступа и на все вложенные группы. Тоже пригодится.
А еще Internet Explorer 9 и 10 больше не поддерживаются. Такие дела.
Теперь можно получать уведомления от Zabbix в тот момент, когда проблема была подтверждена кем-то, например оператором.
Также появилась интересная возможность, что если пользователь оставил комментарий в проблеме, то он сможет получать уведомления о всех последующих комментариях.
www.zabbix.com/documentation/3.4/manual/config/notifications/action/acknowledgement_operations [10]
Подробнее читайте по ссылке [10].
Отправка оповещений в Zabbix 3.4 становится лучше — несколько параллельно работающих worker-процессов занимаются отправкой уведомлений под присмотром аlert-менеджера.
При этом для каждого способа оповещения, будь то SMS, почта или любимый мессенджер можно отдельно настраивать максимальное количество процессов, однако, важно знать, что максимальное количество сессий ограничено конфигурационным параметром StartAlerters [11]на Zabbix-сервере.
Еще одно нововведение [12], которое давно напрашивалось. Ошибки при сборе данных через UserParameters, при выполнении удаленных команд или при выполнении оповещений через скрипты доступны в веб-интерфейсе. Теперь работать с существующими скриптами или писать свои станет гораздо проще — ведь сразу будет понятно, что, например, уведомление не отправлено, а также почему.
Сама версия доступна для скачивания здесь [1], а более полную информацию о новых возможностях ищите в нашей документации в разделе Whats new [13], в том числе, об оптимизации IPMI или поддержки {HOST.*} макросов в тегах событий.
Для тех, кто собирается обновляться с предыдущих версий на 3.4 предлагаем инструкцию [14] по обновлению, или можете связаться [15] с нами за помощью [16].
И приглашаем записываться на наши бесплатные вебинары [17] — хорошая возможность узнать про Zabbix больше и задать свои вопросы.
Автор: wabbit
Источник [18]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/262566
Ссылки в тексте:
[1] скачивания: https://www.zabbix.com/download
[2] документации: https://www.zabbix.com/documentation/3.4/manual/introduction/whatsnew340#new_dashboards
[3] документации: https://www.zabbix.com/documentation/3.4/manual/config/items/item#item_value_preprocessing
[4] зависимыми элементами данных: https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/dependent_items
[5] разрешить : https://www.zabbix.com/documentation/3.4/manual/introduction/whatsnew340#remote_command_support_through_proxies
[6] коллекцию шаблонов: https://www.zabbix.com/documentation/3.4/manual/config/templates_out_of_the_box/network_devices
[7] здесь: https://www.zabbix.com/documentation/3.4/manual/discovery/low_level_discovery/jmx
[8] другое: https://www.zabbix.com/documentation/3.4/manual/introduction/whatsnew340#daemon_improvements
[9] Продолжаем : https://www.zabbix.com/documentation/3.4/manual/introduction/whatsnew340#frontend_improvements
[10] www.zabbix.com/documentation/3.4/manual/config/notifications/action/acknowledgement_operations: https://www.zabbix.com/documentation/3.4/manual/config/notifications/action/acknowledgement_operations
[11] StartAlerters : https://www.zabbix.com/documentation/3.4/manual/appendix/config/zabbix_server
[12] нововведение: https://www.zabbix.com/documentation/3.4/manual/appendix/command_execution#exit_code_checking
[13] Whats new: https://www.zabbix.com/documentation/3.4/manual/introduction/whatsnew340
[14] инструкцию: https://www.zabbix.com/documentation/3.4/manual/installation/upgrade
[15] связаться: mailto:sales@zabbix.com
[16] помощью: http://www.zabbix.com/upgrade_services
[17] вебинары: http://www.zabbix.com/webinars
[18] Источник: https://habrahabr.ru/post/336084/
Нажмите здесь для печати.