Комментарии 113
Спасибо! продолжайте в том же направлении :)!
>Теперь можно получать уведомления от Zabbix в тот момент, когда проблема была подтверждена кем-то, например оператором.
Вот за это отдельная благодарность, недавно застрял на написании подобного функионала.
Поправьте «Zabbix 3.4.0 еще не выпущена.»
Будет в одной из ранних 3.4.х.
Очень ждём!
Я так понимаю, что это будет реализовано с помощью подключаемых модулей?
Вижу, что на ZShare добавили новый пакет темплейтов. связанных с модулями: Template Modules Pack
share.zabbix.com/official-templates/network-devices
Импортировать нужно только если обновляетесь с 3.2, если ставите 3.4 с нуля, то ничего делать не нужно
Это делается с помощью встроенных средств автообнаружения, авторегистрации и/или Zabbix API для интеграции с системами оркестрации. Есть несколько подходов к данной проблеме, выбор решения зависит от конкретных требований к мониторингу и управлению конфигурацией.
идеально такое сделано в prometheus:
для того или иного сервиса он может подключатся к сервис дискавери вроде Consul, забирать список айпи адресов/портов для сервиса, и потом забирать метрики с него.
список айпи/портов динамический, т.к. очень многие используют динамические порты, для сервисов. и при каждом деплое они меняются.
также при скейл ап, скейл даун, который происходит довольно часто меняется количество инстансов, и как следствие айпи сокетов.
мы сейчас внедряем prometheus для мониторинга инфраструктуры построенной из микросервисов, т.к. заббикс к сожалению такой функционал пока не поддерживает. и наверное не будет ближайшее время поддерживать.
а жаль. это его убьет. хотя zabbix — моя самая любимая система мониторинга.
что-нибудь похожее можно было бы реализовать в заббиксе, если бы он поддерживал динамически конфигурируемые интерфейсы у хоста, которые бы он получал с дискавери сервиса вроде ETCd или Consul и мог бы забирать данные одновременно со всех интерфейсов.
Думаю, что рано делать подобные выводы. Тем более, что Zabbix прямо сейчас используется для мониторинга контейнеров и микросервисов. Хотя, безусловно, есть что улучшить и сделать проще для пользователей.
Поучаю Пакет zabbix-release-3.4-1.el7.centos.noarch.rpm не подписан
на CentOS 7
Для всеобъемлющего мониторинга Vmware Vsphere 6.5 + Horizon View 7 есть какое-нибудь коробочное решение (сборка) у Zabbix?
Без плясок с бубном и установок каких-то доп.модулей, а чтобы Далее->Далее->Далее->Setup и получить уже настроенную систему?
Хотелось бы больше подробностей об одновременном сборе данных и зависимых элементах данных. Очень интересная функция. Сейчас, например, для получения статистики по апачу, мы используем самописный скрипт и zabbix_sender. Теперь от этого можно будет отказаться. Но пока из документации непонятно, как именно указать заббиксу соответствия получаемых данных и ключей.
Хотя чаще всего интереснее изобретать велосипеды :))
Ну мы наблюдали не только эту проблему, внутри самого сервера (или прокси) мог произойти сегфолт который намертво останавливал сбор остальных метрик (не IPMI)
Подобные проблемы получают наибольший приоритет и мы их исправляем очень быстро. Сообщайте нашей команде поддержки https://support.zabbix.com/browse/ZBX!
Это все здорово и прекрасно, но только после того как появится фича "Алерт 90% метрик не обновлялись более n-времени". Прикручивать к каждому итему триггер на nodata неразумно и не все итемы поддерживают данные тип.
Неприятно узнать что в проде мониторинг "как живой"
Интересная идея. В настоящее время подобные случаи можно отслеживать наблюдая аномалии поведения внутренней метрики производительности сбора данных.
Если юзер залогинен, появляется OID вида 1.3.1.2.3.4.5.6.7.8 (он получается преобразованием ASCII -> DEC)
В свое время отказался от заббикса по причине того что нельзя повесить действие на отсутствие OID.
дайте вывод snmpget/walk для них, полюбопытствовать. И что за железки, что конкретно мониторите? На всяких цисках смотреть за новыми тоннелями и их пользователями не вызывало особых проблем, с вафлей также.
Там был какой-то workaround через глобальные настройки поставить action на 'not supported' — но он выглядел так монструозно, что пришлось отказаться
github.com/varnav/ansible-zabbix-3.4-agent
Приглашаю потестировать прежде чем выложу на Galaxy.
Большим плюсом было бы наличие драйверов для наиболее распространённых протоколов (Modbus, Profinet, Profibus, EtherCAT), можно сказать получается opc сервер.
Помнится есть модуль и modbus и opc, но прикрутить их это отдельная песня.
Одним словом — всё должно быть доступно из коробки.
Примеры для подражания по удобству работы с разнообразными протоколами и их количеством: KEPServerEX, Weintek (точнее ПО для работы с панелями Weintek — Easybuilder pro).
Далее какой никакой а HMI, то, что есть сейчас конечно хорошо, но стремиться нужно к максимально простому восприятию информации.
Пример — high performance hmi handbook, вот здесь есть интересная информация на русском.
Есть пример Simple Scada, продукт свежий, простой, интересно наблюдать как развивается.
Ну и генератор отчётов, куда без него.
Зависимыми элементами данных: собирайте данные одним мастер-элементом, а затем раскладывайте по множеству зависимых элементов
Это хорошо, можно отдать целиком какой-нибудь mysql -e 'show status'
и разбирать уже внутри заббикса, а не городить для каждого значения отдельный userparameter и item.
Проверка exit-кода
Давно не хватало, теперь можно не городить конструкции вида ( curl --max-time 2 --silent http://localhost/php_fpm_status || echo 'active processes: 99999' ) | grep '^active processes' | ...
А вы не собираетесь ввести когда-нибудь ввести item type "numeric signed"? Иногда нужны, но приходится делать их float
Можно запускать от одного до сотни таких процессов: https://www.zabbix.com/documentation/3.4/manual/appendix/config/zabbix_server
За дашбоард отдельное спасибо.
Вопрос к знатокам. В заметках по обновлению указано, что рекомендуется использовать регистрозависмую базу (Case-sensitive MySQL database). Зачем это нужно и что будет, если использовать старые настройки (utf8_general_ci)?
PS.Нашел неплохую инструкцию по изменению настроек базы How to change all columns' and tables' collation to 'utf8_bin' in MySQL. Может стоит добавить что-то похожее в документацию для Zabbix?
«Удаленные команды не работают с активными Zabbix агентами.»
Выскажу свои пожелания:
Очень очень не хватает числового значения «Latest data» айтема в поле описания события триггера в обозревателе «Problems». Например, сработал триггер «Free disk space is less than 5% on volume D:». Сразу непонятно это 4,9% или 0,001%. Когда проваливаешься из «Problems» в «Event deteils», очень не хватает «simple graph» того айтема по которому произошла сработка триггера.
www.zabbix.com/documentation/3.4/manual/appendix/compatibility
Насколько могу судить, как 3.4.0 раздавалась, так и раздается.
А самое-то обидное, что изменения такие интересные, что попробовать и внедрить как раз хочется. Одна обработка значений на стороне сервера чего стоит!
Вышел в свет Zabbix 3.4.1 RC1 с исправлением проблем, обнаруженных в 3.4.0. Подробности: https://www.zabbix.com/rn3.4.1rc1
Если не сложно, уточните пожалуйста (в тикете, или тут) версию php, и другую информацию об окружении.
Zabbix 2.3.1rc2. Осталась проблема наблюдаемая в релизе и rc1, думал связано с закрытым ZBX-12602, но нет…
Открываем панель, определяем в фильтре, что значения отображать на «сейчас», после чего переходим куда-нибудь (например меняем вкладку на «Проблемы») и снова возвращаемся к панели. Оставляем её. Через какое-то время становится заметно, что графики застывают и перестают «передвигаться», т.е. не соответствуют настройкам фильтра «сейчас». Если открыть фильтр, то в этом можно будет убедиться. Ниже на картинке сравнение комплексного экрана и панели через 10-15 минут активности:
Apache + php:
Server version: Apache/2.2.22 (Debian)
Server built: Jul 29 2017 16:42:25
PHP 5.4.45-0+deb7u9 (cli) (built: Jul 21 2017 10:23:02)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
support.zabbix.com/browse/ZBXNEXT-4036
Конечно будут! В этом суть того, что мы сделали в 3.4. Заложен фундамент, на котором будут проще и быстрее создаваться новые виджеты.
Окружение:
Debian 9.1
Nginx 1.13.4
zabbix 3.4.1-1+stretch
php-fpm 7.1.8
Вышел Zabbix 3.4