Pull to refresh

Comments 96

Какая хорошая новость.
Поздравляю.
Очень много вкусного и полезного.
И сразу вопрос.
При создании триггера есть поле URL, которое очень удобно заполнять и потом по ссылке сразу переходить к элементу данных. Когда создаешь сразу много триггеров приходится довольно много заполнять таких полей. Ну а если это было в шаблоне и потом перенесли шаблон на другой сервер, то тут приходится почти все менять, т.к. изменился адрес сервера. Можно ли как-то вынести это в переменную настроек?
Пока писал пдумалось что можно использовать макрос, но не вышло, но получилось указать url вида /events.php?triggerid={TRIGGER.ID}
Спасибо за хороший продукт.
Поддержка макросов в поле триггера URL не реализована. Может даже уже есть запрос на эту функциональность, надо будет поискать в support.zabbix.com/browse/ZBXNEXT. Думаю, что сделаем когда руки дойдут.
Очень радует развитие средств бесплатного мониторинга.
Кто знает, есть ли сервисы предоставляющие Zabbix-сервер для сбора статистики с агентов?
Я когда-то наталкивался на zabber.ru, но сам никогда не пользовался (да не сочтёт НЛО рекламой).
В web мониторинге появилась возможность управлять заголовками?
Были планы, но мы не успели это реализовать.
Жаль, только сегодня пришлось делать external scripts к json post запросам.
Данный функционал, доступен «искаропки» (без учета необходимости указать IP-адреса хоста и логин/пароль ) или нужно что-то допиливать? Это фича новой версии или так было давно? :)
Zabbix 2.2 умеет обнаруживать и мониторить как виртуальные машины так и гипервизоры VMWare без агентов подключаясь напрямую либо к vCenter либо vSphere. Вот только Zabbix (пока) не умеет автоматически создавать сложные графики как в вашем примере, такой график придётся создать руками.
что имеется в виду под «Вот только Zabbix (пока) не умеет автоматически создавать сложные графики как в вашем примере, такой график придётся создать руками.» ??
Так же интересует результат, можно просто скриншот!
Заббикс автоматически обнаружит виртуалки и начнёт всё мониторить, а вот график придётся самому настроить.
А скажите, аналогичная поддержка Hyper-V будет возможна в будущем?
Это весьма вероятно, будет зависеть от интереса клиентов и пользователей.
Спасибо за новую версию!
А когда порт под FreeBSD обновится?
Коллеги из FreeBSD обычно очень оперативно реагируют на новые версии, будем ждать. :)
Восхитительно! Как много в одно обновление вместилось :)
Спасибо за качественный мониторинг, будем тестировать увеличенную производительность :)
Можно ли безболезненно оставить 2.0 агентов при переходе на 2.2 сервер? Вообще, много ли граблей для апгрейда разложено? :)

UPD: и еще, API сильно поменялось? мне свои велосипеды (github.com/mikevmk/osm-zabbix) придется сильно перелопачивать?
Агентов трогать нет необходимости. Мы поддерживаем обратную совместимость с агентами начиная с версии 1.0. Вот весь процесс апгрейда:

  1. останавливаем сервер и прокси
  2. переводим интерфейс в режим обслуживания, смотрите в файл conf/maintenance.inc.php
  3. устанавливаем новые бинарники сервера и прокси Zabbix 2.2
  4. запускаем новые бинарники
  5. устанавливаем файлы нового интерфейса

Это всё. И потом постепенно апгрейдим агентов если это действительно необходимо.
Плагины только на С\С++? Питон нельзя прикрутить?
Питон можно и так прикручивать с помощью UserParameter и внешних скриптов. Хотя, конечно, можно в плагинах использовать embedded python если таковой существует.
Спасибо Вам и ему, стало понятно, что это возможно. Но вот сам доклад не для новичка в Zabbix, конечно — сложновато.
Очень богатое обновление! Поскорей бы для FreeBSD портировали.
Особенно радует поддержка VMware. Правда возник вопрос как будет проходить обновление на FreeBSD.
При апдейте с 2.0 на 2.2 на базе данных mysql с настроенным партицированием пройдет ли миграция гладко, либо как лучше обновиться?
Ожидается ли поддержка масштабируемых карт?
Присоединяюсь к вопросу, у меня партиционированная postrgesql база и меня тоже очень очень волнует вопрос миграций.
В случае с PostgreSQL проблем нет никаких. В случае же с MySQL проблема будет только в случае если партиционирована таблица events. С партиционированными history*, trends*, alerts, auditlog*, services_alarms никаких проблем нет. Для того чтобы безболезненно обновиться выполните следующие шаги:
1. обновите бинарники
2. запустите новый Zabbix сервер (он остановится, так как будет ошибка обновления)
3. выполните следующие запросы

UPDATE dbversion SET mandatory='2010042', optional='2010042';
CREATE INDEX events_1 ON events (source,object,objectid,eventid);

4. запустите Zabbix сервер
5. дождитесь выполнения обновления
Дико извиняюсь:( С момента моего последнего тестирования уже изменили индексы и теперь база на MySQL обновляется без каких либо проблем. Однако перед обновлением продуктива я все рекомендую вам сделать копию БД и попробовать обновить её.
Спасибо, попробую. Хотя там база плавно мигрирующая еще с версии 1.6 и обросшая изрядной горой лишнего мусора, подскажите есть ли возможность сделать только бэкап узлов сети без связи с шаблонами и карт, не перетаскивая ничего более, но оставив связь узлов на карте, а затем восстановить этот бэкап в свежую пустую таблицу? Хочется все шаблоны переписать под LLD, а не тянуть кучу страшных костырей на генерацию шаблонов, написанных для старых версий.
Теоретически можно, но замучаетесь с отвязкой от шаблонов на уровне таблиц. Придется выполнять несколько SQL updates. Лучше сделать это на уровне фронтенда. Пройтись по каждому шаблону, убрать все прилинкованные хосты и тем самым отсоединить шаблоны, при этом объекты из шаблона останутся привязанными напрямую к хостам. Но придется пройтись по каждому шаблону таким методом. Или вы хотите удалить и объекты наследованные от шаблонов, то есть оставить только скелет (хосты)? Если так просто на странице с шаблонами выберите все шаблоны и снизу укажите «удалить со всеми прилинкованными объектами».
Про такой вариант и не подумал, думаю устроит, а то сразу полез в базу и завис в связях. Да хочу сохранить только скелет и карту, так как перерисовывать несколько тысяч объектов не горю желанием и если определить их еще можно в автоматическом режиме, то нанести полную карту сети займет не одну неделю кропотливого труда. Затем как я понимаю их надо по частям выгрузить средствами фронтенда в xml и залить на подготовленном новом сервере. Спасибо.
Очень хотелось бы хранить гигантские таблицы истории и событий в каком-то хранилище более заточеном под big data нежели мускуль/постгрес. MongoDB, например А то на эти костыли с партиционированием без слез смотреть невозможно же. Есть такое в планах?
Есть определённые неудобства, но партиционирование отлично работает на больших объёмах данных. Поддержка NoSQL появится в одной из версий 2.2.x, работаем над этим. Что касается MongoDB — не уверен что это лучшее решения для быстрой записи и хранения исторических данных.
Про vmware: Через API значит ESXI бесплатный не поддерживается?
Скажите, в новой версии можно посмотреть историю одного триггера по разным серверам на одной странице? Например, чтобы составить детальный отчет по группе серверов за месяц.
checkinstall не? Зачем, если все равно сколько мест, столько различий в необходимых параметрах начиная с используемой базы и заканчивая необходимыми модулями типа ssh2 и ipmi даже если есть собранный пакет он в большей части случаев не удовлетворяет требованиям.
Для совсем ленивых репа кстати есть: repo.zabbix.com/zabbix/2.2/
Не.
Пересборка под собственные нужды это нормально.
Правила для сборки от производителя по обязательны, иначе это не релиз а внутренняя альфа или бета.
За ссылку спасибо.

Очень хорошие изменения! Давно жду 2.2.
Но то ли не прочел, то ли действительно не было об этом в посте: появилась ли возможность зеркалировать zabbix_server на разных серверах или модель осталась прежней?
В 2.2 таких изменений нет.
UFO just landed and posted this here
По-моему, это не совсем логично.
UFO just landed and posted this here
Модули это хорошо, но есть вопрос. Когда уже будет сделана нормальная абстракция СУБД? До сих пор же приходится пересобирать zabbix целиком под каждую целевую РСУБД
Хотелось бы это сделать и уже есть в планах, но совсем не на первом месте.
После обновления с 2.0.6 не создались темплейты для вмвари, можно ли их как-то вручную добавить?
Надо же, наконец то unknown удалили
Да, теперь есть кэширование id для таблицы events и возможных на Zabbix 2.0 блокировок таблицы ids (events записей) больше нет:)
Прошу простить мне мою неосведомленность, возможно это уже давно исправлено, но в версии 1.х была проблема с отправкой СМС уведомлений через внешний USB модем. СМС уведомления дублировались. Для исправления проблемы нужно было подправить исходники и собрать заново. Как обстоят дела в версии 2.2? Все ли работает корректно «из коробки»?
Новый релиз пока не проверял, но в 2.0.х смс у меня уходили без дублирования.
Подскажите пожалуйста что за изменения вы делали?
/libs/zbxmedia/sms.c
(diff sms.c sms.c_p)

198,199c198,201

< /* 8 */ {ZBX_AT_CTRL_Z, "+CMGS: ", 40 }, /* Send message */
< /* 9 */ {NULL, «OK», 1 }, /* ^Z */

Вместо этих строк пишем:

/* 8 */ {ZBX_AT_CTRL_Z, "", 40 }, /* Send message */
> {NULL, "+CMGS: ", 5 },
> {NULL, "", 5 },
> /* 9 */ {NULL, "", 1 }, /* ^Z */

Нашел решение где-то в интернете. Сейчас уже не смогу вспомнить источник, но решение рабочее 100%.
При обновлении множество строк в логе:

zabbix_server [27547]: ERROR [file:checks_ipmi.c,line:105] Something impossible has just happened.

Текст ошибки, конечно, доставляет :) Вообще, релиз выглядит сырым — в хроме и файрфоксе выглядит все ужасно, а в IE — хорошо (дайте догадаюсь, на какой ОС вы там сидите)
Эта ошибка означает, что размер ID сенсора больше чем ожидается.

Вы бы не могли показать нам список доступных сенсоров через утилиту «ipmitools» или «ipmi-sensors»?
А также запустить Zabbix server c DebugLevel=4 и «grep 'sensor' zabbix_server.log» и также показать вывод?
Доброго времени суток!
Посмотрите, пожалуйста, последний комментарий в support.zabbix.com/browse/ZBX-7360 от нашего разработчика. Вкратце:
Для пользователей Zabbix 2.2 с OpenIPMI-2.0.16 (or 2.0.17 or 2.0.18)

Измените «src/zabbix_server/poller/checks_ipmi.c»
Замените
#define IPMI_SENSOR_ID_SZ 17
на
#define IPMI_SENSOR_ID_SZ 33
и пересоберите Zabbix сервер/прокси.

Или как вариант можете подождать выхода Zabbix 2.2.1, который должен будет выйти в кратчайшие сроки.
Вы не могли бы описать, какие именно у Вас проблемы с интерфейсом в хроме и фф?
Страница разъезжается, лейблы справа, инпут боксы слева.
Попробуйте почистить кеш. Если после этого проблема не пройдет, то, пожалуйста, зарегистрируйте баг в нашем баг трекере support.zabbix.com, желательно, приложив скриншот, и мы разберемся. Такого быть не должно.
Скажите, а планируется ли добавить автодискавери для хранилищ vmware? Динамика заполнения СХД вещь интересующая и админов, и их руководство, и было бы не лишним иметь ее под рукой «из коробки» =) И еще такой вопрос: существует ли общедоступный to do разработки, чтобы можно было ознакомиться с примерным списком планируемых в ближайших релизах фич?
В 2.2 мы сделали первый шаг поддержки vmware, дальше будет видно в каком направлении идти. Уверен, что автодисковери будет использоваться где только возможно. Дорожная карта разработки регулярно публикуется на zabbix.org. Возможно, что через пару месяцев опубликуем и предварительные планы на 2.4. Есть два действенных способа повлиять на разработку: голосование либо прямая поддержка.
UFO just landed and posted this here
Как вариант вы можете сделать 2 разных хоста в Zabbix для разных приложений Java. Хотя очень надеюсь, что скоро поправим этот недочет:)
UFO just landed and posted this here
Весьма очень хорошая новость. Особенно порадовала работа с VMware.
Мне единственно всегда в Zabbix не нравился процесс настройки уведомлений на почту, очень он хитрый.
Обновил свой маленький «пром». Теперь на дашборде висит такая ошибка:
Undefined offset: 1 [dashboard.php:154 → make_latest_issues() → CAPIObject->getScriptsByHosts() → CAPIObject->__call() → czbxrpc::call() → czbxrpc::callAPI() → call_user_func() → CScript->getScriptsByHosts() in /usr/share/zabbix/api/classes/CScript.php:380]
Никто не сталкивался?
Спустя час само пропало. Странно =)
Нам удалось воспроизвести проблему, в следующем релизе исправим. Спасибо, что сообщили.

Можете проследить за ходом работы тут support.zabbix.com/browse/ZBX-7372
Спасибо! Будем ждать.

Насколько я понял данная проблема возникает, когда недоступен win-агент. Но самое странное, что срабатывает не на все хосты. В основном на перенесенные из версии 2.0.х
Просто пожелание (не искал, мб уже есть в багтрекере): при нажатии на «Select» где-нибудь в добавлении итемов для триггеров или графиков на скрины окно выбора параметров появляется на первом мониторе. А у меня их, например, 4, и заббикс открыт на последнем. Было бы, наверное, неплохо окошко рисовать на том же мониторе.
Попытался обновить с 2.0.8. Встал, написав в логах:

[Z3005] query failed: [1061] Duplicate key name 'events_2' [create index events_2 on events (source,object,clock)]
Господа, отметьте плиз в доках, что в Zabbix Appliance 2.2.0 не включен VMware monitoring. Imho это как-то нелогично.
Обидно было тратить пол часа на скачку, установку и настройку с целью попробовать новинку…

А еще лучше — подскажите плиз лёгкий и быстрый путь включить его.
+ внимательно вводить макрос {$URL}, необходим не просто адрес, а адрес SDK
+ в конфигурации добавить ключ StartVMwareCollectors=X (где X — необходимое число коллекторов).
+ если обновлялись, придётся ручками импортировать шаблоны

Собственно, всё это описано по ссылке выше. Просто акцентировал внимание на том, что сам упустил впопыхах. После этого должно всё заработать. Смотрите логи.

Вообще, версия 2.2 получилась немного сыроватой, но лично я, так ждал её, что всё прощаю. :-)
Appliance тем и хорош, что его не надо собирать — скачал, закинул на хост, запустил и пользуйся.
изумительно подходит чтоб взглянуть на софтинку, пусть и с «не оптимальными» настройками под твою ситуацию.
Проверим. Если это так, то обязательно исправим в 2.2.1 — выйдет в начале следующей недели.
1) Zabbix Appliance Release = 2.2.0, Date = 26 November, 2013

/var/log/zabbix/zabbix_server.log:

Starting Zabbix Server. Zabbix 2.2.0 (revision ).
****** Enabled features ******
SNMP monitoring: YES
IPMI monitoring: YES
WEB monitoring: YES
VMware monitoring: NO
Jabber notifications: NO
Ez Texting notifications: YES
ODBC: YES
SSH2 support: YES
IPv6 support: YES
******************************

2) в русской документации (еще не переведённой) потерялся формат макроса {$URL}


Спасибо за подробности, всё исправим в ближайшее время.
Наверно глупый вопрос почему не работают нотификации по web monitoring из коробки?
Работает из коробки. Создаём триггеры для айтемов web мониторинга, привязываем нотификации и всё.
Почему они сами не создаются?
У меня в версии 2.0 или 1.8 просто надо было создать сценарий в вебмониторинге и можно получать оповещения, а в 2.2 надо ещё самому тригеры писать, хотя очевидное поведение оповещать сразу после создания сценария.
Ну и про создание тригеров для айтемов веб мониторинга ни слова в документации.
Никогда триггеры для айтемов веб мониторинга не создавались автоматически.
В старой версии я точно помню я добавляю сайт в вебсценарий с проверкой кода ответа 200 и письма сами прилетали на почту о падении сайта.
Может оно было не через тригеры? Раньше ведь вебмониторинг был отдельно.
Логично что было бы обновить в заббиксе 2, чтобы автоматом работали оповещения с веб мониторинга, а то реально не логично это самому создавать тригер под каждый сайт.
Не знаю, где еще спросить, спрошу тут.
Где можно почитать, в чем разница между ветками 1.8, 2.2 и 2.4, что они развиваются параллельно и почему это собственно сделано? Или просто как поддержка клиентов, которые не могут радикально сменить версию?
Это основные версии. В рамках основной версии функциональность не меняется, а исправления попадают в минорные релизы, например, 1.8.10, 2.2.4 и т.д.

Есть ещё разделение на версии с долгосрочной (5 лет) поддержкой, это 1.8, 2.0, 2.2 и 3.0 (в разработке). Версия 2.4 будет поддерживаться только до выхода 3.0 плюс один месяц. Более подробно можно почитать на нашей странице.
Спасибо. Почитаю, а то мы у себя ставим новые версии практически сразу же после выхода. Может зря :)
Коллеги, прошу прощение, что не в тему.
С недавних пор, Интерфейс заббикса 2.2 начал выдавать куски кода вместо элементов.
Причины не установлены. Подскажите, как обнаружить проблему, и как устранить?
В логах ничего, Единственное в вебе удалось перезватить сообщения вида

GET http://ZabbixServer/zabbix/report2.php?ddreset=1&sid=6ea1280d419aacad net::ERR_INCOMPLETE_CHUNKED_ENCODING

Подскажите, куда посмотреть?
Sign up to leave a comment.