Size: a a a

Zabbix Russian Community

2020 July 08

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Евгений Генеральчик
может и фича, но слишком своеобразная. если формат выбрать markdown и навазнии триггера (это если по умолчанию, в моем случае - в имени хоста) содержится подчеркивание - оно таки пытается отформатировать. И не та беда если подчеркиваний четное количество - сообщение хоть курсивом но доходит, но вот если нечетное - не может отправить сообщение.
Это не баг скрипта, это баг маркдауна телеграма. Используй html
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Именно API телеграма неверно реагирует на такие фокусы с подчеркиванием, звездочками и что там еще...
источник

ЕГ

Евгений Генеральчик... in Zabbix Russian Community
Vyacheslav Ryzhevsky
Это не баг скрипта, это баг маркдауна телеграма. Используй html
Вот только хотел сказать что с аналогичным форматом сообщения в рокет сообщения отправляются. :)
Прискорбненько, ну да ладно.
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Что делать... Сам какое-то время назад возился с этим, плевался. В итоге перешел на html. Где-то это неудобно, но в принципе работает
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
А неудобно это в описании триггеров. В интерфейсе заббикса при наведении на проблему выскакивает подсказка, где теги html в явном виде. Если маркдаун глазами еще нормально воспринимается, то тэги не очень.
источник

VN

Valeriy Novikov in Zabbix Russian Community
Здравствуйте.
Почему может не срабатывать триггер из шаблона обнаружения:
{Template 1C exchange:status1CExchange[{#EXCHKEY}].str("ошибка")}=1

Я что-то делаю не так или кириллица всему виной?
источник

VN

Valeriy Novikov in Zabbix Russian Community
status1CExchange[{#EXCHKEY}] типа текст, зависимый элемент данных
источник

IA

Ilya Ableev in Zabbix Russian Community
Евгений Генеральчик
В описании темплейта я нигде не увидел запрета на использование подчеркиваний, так что в отношение его (темплейта) синтаксис блюдётся.
Ещё раз, это не баг и не фича, этот синтаксис не принял сервер телеграма.
источник

ЕГ

Евгений Генеральчик... in Zabbix Russian Community
Ilya Ableev
Ещё раз, это не баг и не фича, этот синтаксис не принял сервер телеграма.
Да я смирился уже. Кто ж виноват что в телеграме пользуется свой MD с блэкджеком и, так сказать,  девушками не отягощенными своим поведением. В любом случае спс за комментарий
источник

ЕГ

Евгений Генеральчик... in Zabbix Russian Community
Valeriy Novikov
Здравствуйте.
Почему может не срабатывать триггер из шаблона обнаружения:
{Template 1C exchange:status1CExchange[{#EXCHKEY}].str("ошибка")}=1

Я что-то делаю не так или кириллица всему виной?
кириллица много где бывает виной, а еще регистр. что в хистори по айтему? может совпадений нет, вот и не срабаывает.
источник

VN

Valeriy Novikov in Zabbix Russian Community
Евгений Генеральчик
кириллица много где бывает виной, а еще регистр. что в хистори по айтему? может совпадений нет, вот и не срабаывает.
скопировал значение и вставил в триггер прям
источник

ЕГ

Евгений Генеральчик... in Zabbix Russian Community
Значит постепенно проверять где может быть не так. Я бы начал с кнопки test в expression constructor триггера.
источник

VN

Valeriy Novikov in Zabbix Russian Community
Да, туда и полез. Думаю ещё сейчас зависимый сделать элемент чтобы смотреть как отрабатыват.
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Господа, есть следующая ситуация и вопрос.
Есть сегмент сети для ВМ VmWare, растянутый на несколько ДЦ. В каждом ДЦ свой Zabbix Proxy. Задача - определить в каком ДЦ находится агент на текущий момент, чтобы правильно произвести авторегистрацию.
Идея:
1. В конфиг агента в ServerActive пишем оба адреса прокси
2. Создаём HostMetadataItem, который возвращает инфу о текущем положении ВМ (DC1, DC2)
3. Создаём правила авторегистрации активного агента: а) если метадата = DC1 и прокси из DC1; б) если метадата = DC2 и прокси из DC2.
И получается, что если ВМ переезжает из одного ДЦ в другой, хост регистрируется на соответствующей прокси - проверил, так и есть.
Вопрос: почему при каждом новом запросе конфигурации агентом с сервера происходит процесс авторегистрации? Т.е. постоянно срабатывает правило.
Из документации:
Авторегистрация выполняется повторно:
- если меняется информация метаданных узла сети (нет)
- для вручную созданных узлов сети с отствующими метаданными (нет)
- если узел сети вручную изменён для мониторинга через другой Zabbix прокси (нет)
- если авторегистрация по одному хосту поступает с нового Zabbix прокси (разве что это, но по-моему нет)
источник

j

jkvint in Zabbix Russian Community
Привет, вопрос такой можно ли как-то мониторить mysql который находится в докере?
источник

ЕК

Евгений Кондратенко... in Zabbix Russian Community
друзья. как правильно обрабатывать значения в заббиксе. если оно приходит в виде 6.3783966702e+10 и тд, каждый раз же не будешь множитель в препроцессинге указывать. ведь он может стать меньше или больше
источник

EM

Edvins M in Zabbix Russian Community
jkvint
Привет, вопрос такой можно ли как-то мониторить mysql который находится в докере?
Каков вопрос, таков ответ -  как-то можно.
источник

E

Evgеnу in Zabbix Russian Community
Евгений Кондратенко
друзья. как правильно обрабатывать значения в заббиксе. если оно приходит в виде 6.3783966702e+10 и тд, каждый раз же не будешь множитель в препроцессинге указывать. ведь он может стать меньше или больше
А нужно что? Перевести во float?
источник

OK

Oleg Kostikov in Zabbix Russian Community
Евгений Кондратенко
друзья. как правильно обрабатывать значения в заббиксе. если оно приходит в виде 6.3783966702e+10 и тд, каждый раз же не будешь множитель в препроцессинге указывать. ведь он может стать меньше или больше
1. Умножать в препроцессинге на 1 и сохранять как int
2. Сохранять как float64 (в 5.0)
источник

VR

Vyacheslav Ryzhevsky in Zabbix Russian Community
Alexander Khatsayuk
Господа, есть следующая ситуация и вопрос.
Есть сегмент сети для ВМ VmWare, растянутый на несколько ДЦ. В каждом ДЦ свой Zabbix Proxy. Задача - определить в каком ДЦ находится агент на текущий момент, чтобы правильно произвести авторегистрацию.
Идея:
1. В конфиг агента в ServerActive пишем оба адреса прокси
2. Создаём HostMetadataItem, который возвращает инфу о текущем положении ВМ (DC1, DC2)
3. Создаём правила авторегистрации активного агента: а) если метадата = DC1 и прокси из DC1; б) если метадата = DC2 и прокси из DC2.
И получается, что если ВМ переезжает из одного ДЦ в другой, хост регистрируется на соответствующей прокси - проверил, так и есть.
Вопрос: почему при каждом новом запросе конфигурации агентом с сервера происходит процесс авторегистрации? Т.е. постоянно срабатывает правило.
Из документации:
Авторегистрация выполняется повторно:
- если меняется информация метаданных узла сети (нет)
- для вручную созданных узлов сети с отствующими метаданными (нет)
- если узел сети вручную изменён для мониторинга через другой Zabbix прокси (нет)
- если авторегистрация по одному хосту поступает с нового Zabbix прокси (разве что это, но по-моему нет)
Тут как раз срабатывает "изменение" прокси. Агент стучится то туда, то туда. Мне кажется, тебе лучше прописывать не метаданные в конфиг, а нужный прокси, раз уж есть возможность править конфиг при переезде машины
источник