LINUX.ORG.RU

Zabbix 3.4

 , , ,


2

2

Состоялся релиз системы мониторинга с открытым исходным кодом Zabbix 3.4. Zabbix – универсальная система для мониторинга серверов, инженерного и сетевого оборудования, приложений, баз данных, систем виртуализации, ИТ-сервисов, доступности Web-сервисов.

Система реализует полный цикл от сбора данных, их парсинга, анализа получаемых значений, и заканчивая их хранением, визуализацией и рассылкой оповещений, используя правила эскалации. Представляет гибкие возможности расширения методов сбора и оповещений, а также возможности по автоматизации через API. Единый веб-интерфейс реализует централизованное управление конфигурациями мониторинга и распределение прав доступа различным группам пользователей. Код проекта распространяется под лицензией GPLv2.

Основные улучшения версии 3.4:

  • Переработанная система дэшбордов на основе виджетов
  • Обработка собираемых значений такими функциями как Trim, Regexp,XPath, JSON Path
  • Новый механизм зависимых метрик для массового сбора множества элементов данных
  • Выполнение удаленных команд и скриптов через Zabbix-прокси
  • Поддержка пользовательских макросов в интервалах опроса или хранения.
  • Поддержкой суффиксов времени вида 30s,5m, 2h, 1d, 1d в интервалах опроса или времени хранения истории
  • Набор шаблонов сетевых устройств
  • Настраиваемые endpoints для JMX агента
  • Проверка jmx.discovery[<discovery mode>,<object name>] для обнаружения элементов данных в JMX агенте
  • Существенное уменьшение времени синхронизации конфигурационного кэша.
  • Реализован функционал полного клонирования карт и комплексных экранов
  • Возможность получать уведомления о подтверждении аварий другими пользователями
  • Параллельная отсылка оповещений
  • Отображение сообщения об ошибке при выполнении скриптов и отправке уведомлений в веб-интерфейсе
  • Оптимизирована работа сбора данных по IPMI
  • Реализована поддержка {HOST.*} макросов в тэгах событий
  • Новая агентская проверка vfs.dir.size для контроля размера директорий через Zabbix agent
  • Прекращена поддержка Internet Explorer 9 и 10. А также SQLite для Zabbix сервера
  • В целях унификации, полный переход на PCRE (Perl Compatible Regular Expressions) во всех компонентах системы
  • Множество других улучшений веб-интерфейса и сервера и API

Со списком всех изменений вы можете ознакомиться в документации.

>>> Подробности



Проверено: JB ()
Последнее исправление: Klymedy (всего исправлений: 3)

Ответ на: комментарий от imul

Спокойно заведётся на любой версии пхп > 5.4. Вот подробное описание требований по зависимостям: https://www.zabbix.com/documentation/3.4/ru/manual/installation/requirements

Но всё таки лучше устанавливать Zabbix из официального репозитория и не думать о таких вещах.

alexvl
() автор топика

столкнулись с какой-то странностью - после апгрейда один из хостов перестал опрашиваться (натурально, tcpdump ничего не показывает) по агенту, по другим способам нормально, ошибок нет. хост пересоздали, исследуем...

anonymous
()

Новые, нескучные дашборды!

А вообще прикольно внешне поменяли, особенно тёмная тема нравится.

Mamin_simpotyaga
()
Ответ на: комментарий от alexvl

Но всё таки лучше устанавливать Zabbix из официального репозитория и не думать о таких вещах.

Второй? Да ну на.

imul ★★★★★
()

Если бы у меня был опыт работы с Zabbix, я бы ни за что не поддержал его при выборе мониторинга.

Поверил сказочникам на свою голову.

muon ★★★★
()

Множество других улучшений веб-интерфейса

Общими словами в конце чейнджлога. Значит, инопланетянские принципы интерфейса не поменялись: сработавший триггер смотрим в одном месте, значение метрики в другом, проблему при получении метрики читаем в третьем.

Может, хоть кнопку «перепроверь сейчас» завезли?

Или макро для IPMI?

muon ★★★★
()
Ответ на: комментарий от imul

Всех, кто пишет про старый софт в дебиане, буду отправлять читать этот комментарий.

muon ★★★★
()

чем это лучше i2?

Deleted
()
Ответ на: комментарий от muon

Уже не вспомню, когда-то давно пробовал его и заббикс, в итоге nagios я не осилил. Может с тех пор все поменялось.

Deleted
()
Ответ на: комментарий от Deleted

Ничего не поменялось, как ты не мог его осилить, так и не сможешь.

anonymous
()
Ответ на: комментарий от Deleted

Синтаксис поменялся, но это не сильно важно. Сам по себе nagios (и icinga) прост, как швабра: это запускалка скриптов по таймеру или по событию. Сервер только получает результаты, компонует их в интерфейсе и оповещает админа (если надо).

У заббикса много абстракций и много обработки на сервере: метрики, триггеры, регэкспы, графики - всё встроенными механизмами. Если разраб встроил нужный тебе механизм, то админ в десять кликов реализует задуманное и, весело смеясь, идёт пить чай. Если не встроил или встроил криво, то боль и длительное общение в багтрекере.

muon ★★★★
()
Ответ на: комментарий от AVL2

О, ещё один вместо головного мозга спинной применяет.

У меня так:
cat /etc/yum.repos.d/zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/3.2/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

А ты поменяй на enabled=0 и посмотри о чём вообще речь шла.

imul ★★★★★
()
Ответ на: комментарий от anonymous

и где 3.4.1 или как минимум 3.4.0a?

где-где...

Что ты хочешь от разработчиков, которые не осилили в git+tarvis ? Хорошо хоть, что половина кодеров уже умеет делать коммит с изменением ченджлога в этом-же коммите, а не отдельно и через пол года.

LynxChaus
()
Ответ на: комментарий от muon

Общими словами в конце чейнджлога. Значит, инопланетянские принципы интерфейса не поменялись: сработавший триггер смотрим в одном месте, значение метрики в другом, проблему при получении метрики читаем в третьем.

Не, не поменялись. Только мест стало гораздо больше и теперь их можно таскать по экрану. Ура-ура.

Может, хоть кнопку «перепроверь сейчас» завезли?

И не завезут. Архитектура не позволяет.

Или макро для IPMI?

С IPMI почти ракетные технологи (тм) случились - кто-то проснулся в XXI веке и обнаружил, что есть libevent. Жаль, что его использование кончилось на IPMI и preprocessing менеджере.

LynxChaus
()
Ответ на: комментарий от muon

Прошу прщения, может быть я «неосилятор», но я потыкал 5 минут предложеный вами вариант icinga, пару лет назад внедрял и поддерживал nagios. И в настоящее время развертываю Zabbix 3.2.

1)В icinga не нашел сходу карты сети с зависисмостями и подкартами, в моем случаи это важно, так как железок более 700, а данных переваливает за 30К. И это только начало внедрения. Географический все это разброссано по нашей необъятной родине. В связи с этим карта сильно облегчает восприятие, особенно (imap), ссылку на проект могу дать в личку что бы не сочли рекламой, она привязывается обьекты по координатам к любой гис системе (yandex, google, osm)

2) по поводу обработчика скриптов, так и в zabbix вам никто не мешает написать свой скрипт и выхлоп отдавать в систему, с настройкой триггеров и обработкой данных как вам заблагорасудиться.

3) что сильно порадовало так это оптимизация запросов и потребление ресурсов. В zabbix оно ощутимо снизилось по сравнению с прошлыми версиями, я говорю за 3.2

Теперь что еще не поборол в zabbix (может кто подскажет как):

1) нет возможности перейти в редактирование хоста из карты 2) При глобальном поиске нет возможности перейти на карту где отображен хост, что есть например в whatsup

По суте это две основные проблемы которые напрягают.

IMP
()
Ответ на: комментарий от merlin-shadow

за nagios могу сказать что мне он нравился за прозрачность и предсказуемость. Пусть его настройка немного наркоманская, но она в стиле «linux way» да это геморно, можно кучу раз ошибиться, но зато ты контролируешь все действия =) я в свое время писал модуль для одной конторы, который собирал данные с cisco и выводил информацию по портам, какие маки за портом, ip адресса, v vlan. естественно все это было реализовано для устройств уровня доступа.

IMP
()
Ответ на: комментарий от anonymous

Неприятный баг, заметили буквально через 5 минут после релиза. Уже исправлен. Завтра выпускаем 3.4.1rc1, если всё будет хорошо, то Zabbix 3.4.1 в понедельник.

alexvl
() автор топика
Ответ на: комментарий от alexvl

Уже исправлен.

если уже исправлен- зачем ждать понедельника?

Неприятный баг

излишне мягко, фактически делает заббикс непригодным к эксплуатации.

anonymous
()
Ответ на: комментарий от anonymous

если уже исправлен- зачем ждать понедельника?

Да религия им не позволяет. Там же всякие скрумы, спринты, тим-билдинги. А признать косяк и отозвать релиз - ни-ни-ни.

Бери да пользуйся - https://pastebin.com/U8EXetcG

Так сказать, для тонкого разглядывания процесса создания патча - выхлоп «svn log --diff -r 71518:71494» https://pastebin.com/2qF2ywxh

излишне мягко, фактически делает заббикс непригодным к эксплуатации.

С ним надо как с виндой, до первого сервиспака - ни-ни-ни.

И этот релиз вообще примечателен - до первой альфы чуть-чуть фиксов, мало-мало фич, потом за месяц до релиза понеслось намазывание фич - и дашборды новые и «dependent items» и прочая чешуя про «логические процессоры под 64 битной виндой». Херак-херак и в продакшен (С).

@alexvl - у вас там оплата за количество коммитов или за количество измененных строк в коммите ?

LynxChaus
()
Ответ на: комментарий от anonymous

если уже исправлен- зачем ждать понедельника?

Включим несколько других исправлений, плюс время на тестирование и как минимум один RC релиз.

alexvl
() автор топика
Ответ на: комментарий от IMP

1) нет возможности перейти в редактирование хоста из карты

Хорошо бы в скрипты добавить возможность перехода на произвольный URL. Пока такой функциональности нет.

2) При глобальном поиске нет возможности перейти на карту где отображен хост

Мне нравится эта идея. Не могу обещать, но посмотрим и попробуем сделать.

alexvl
() автор топика
Ответ на: комментарий от alexvl

Было бы хорошо сделать все настройки типа режима обслуживания, регулярок импортируемыми/экспортируемыми. Может стоит также предусмотреть возможность импорта-экспорта шаблонов вместе со скриптами внешних проверок.

Ky3mu4
()
Ответ на: комментарий от alexvl

Также было бы хорошо расширить возможности discovery. Например автоматическое добавление шаблона на узел, если значение itemа удовлетворяет заданному условию.

Ky3mu4
()
Ответ на: комментарий от alexvl

Плохо, что через wmi запрос нельзя получить несколько значений. (По крайней мере так было раньше, но возможно и сейчас так)

Ky3mu4
()
Ответ на: комментарий от IMP

Прикольная задачка у тебя была. И куда ты в nagios выводил эту инфу?

В nagios мне не нравится его круговая карта, убогий веб-интерфейс и как я полагаю в коммерческой версии практически тоже самое. Ну и наверное это главный минус, наличие коммерческой версии, из-за котрой ничего революцинного в бесплатной не происходит. Я делал несколько проектов с nagios, и другми системами... но если есть выбор, выбираю Zabbix. Zabbix достаточно надежная и профессиональная система, не без недостаков конечно и со своими заморочками. Симое интересное, что я с ней делал - это атоматическое масштабирование виртуальной инфраструктуры vmware в зависимости от нагрузки на определенный кластер, в обе стороны, увеличение и сокращение с помощью Zabbix API и python.

merlin-shadow
()
Ответ на: комментарий от merlin-shadow

И куда ты в nagios выводил эту инфу?

У меня вопрос «куда выводить инфу» обычно в zabbix возникает.

Была у меня такая необходимость - проверять настройки виртуальных машин в MS SC VMM. Скрипт для icinga/nagios получал у VMM список машин, проверял их свойства и возвращал список «плохих» с указанием, что именно настроено неверно. В perfdata выводилось их количество, как бы уровень разгильдяйства в королевстве.

А в заббиксе? через LLD городить по item-у на каждое свойство каждой машины? но тогда это тысячи item-ов на одном сервере VMM, а отвечает он медленно.

muon ★★★★
()

alexvl, а в вашей команде есть профессиональные UX-специалисты?

blackst0ne ★★★★★
()
Ответ на: комментарий от merlin-shadow

На карту, честно уже не помню как плагин назывался для nagios, но там при наведении на хост показывалась данная информация в виде таблицы. порт - мак - ип, и на следующей строчки следующий порт.

IMP
()
Ответ на: комментарий от alexvl

Спасибо за идею. В расширении интерактивной карты (imap) отображаються инвентарные данные, а туда можно добавлять ссылки, немного трудозатратно, но так как я для каждого хоста задают координаты + одним полем не проблема =)

IMP
()
Ответ на: комментарий от muon

Не понимаю в чем проблема с выводом информации в zabbix? У меня все критичное обрабатывается через тригеры, а они уже и на карте отображаются и на даш борде. Не критичная информация статистики - пожалуйста комплексные экраны с графиками или в «последние данные» для нужного хоста. А на интерактивной карте (imap) так там еще и при наведении на хост отображаются инвентарные данные хоста, куда помимо характеристик и прочей лабуды можно поместить контактные данные ответственного лица. И в случаи проблемы, не нужно искать кому и куда звонить. Все в одном месте и это удобно.

По поводу же опроса виртуалок, то думаю при наличии скриптов для nagios, немного времени и усилий, можно самому сваять скрипт который будет возвращать нужные данные для zabbix. Для общества будет польза, для тебя профит, почет и уважение =)

IMP
()
Ответ на: комментарий от alexvl

плюс время на тестирование

релиз тоже тестировали ? ;-)

anonymous
()
Ответ на: комментарий от LynxChaus

Бери да пользуйся

дык уже давно, спасибо :-) они ж таки в баге ссылочку дали, пришлось найти , однако, разницу. нет бы патч приложить к баг-репорту то...

anonymous
()
Ответ на: комментарий от LynxChaus

А признать косяк и отозвать релиз - ни-ни-ни.

действительно, раз через 5 минут всего нашли баг, можно бы было и отозвать.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.