Size: a a a

Zabbix Russian Community

2020 June 01

МР

Михаил Родионов... in Zabbix Russian Community
Добрый день.
Подскажите пожалуйста по шаблонам писем.
После установке zabbix 4 есть стандартно созданные шаблоны.
Способы оповещения -> email -> Шаблоны сообщений
Там есть несколько шаблонов.
К примеру Обнаружение и Проблема
Во всех вроде указана html разметка  <br> <b>
От обоих шаблонов текст в письмах приходит в кодировке base64
Но шаблон приходит с разметкой html, а проблема приходит без разметки.

Подскажите пожалуйста это так и задумано или где-то нужно поменять еще настройки? В настройках e-mail формат сообщения html выставлен.
источник

Д

Денис-lameritos in Zabbix Russian Community
коллеги, может у кого тоже болит https://support.zabbix.com/browse/ZBXNEXT-5994
источник

СR

Сергей Remius in Zabbix Russian Community
Serge Zwyagintsev
я буквально неделю назад заморочился тем же вопросом. В итоге за основу взял Open Hardware Monitor, но не через его консольную версию, как полно статей в инете (хотя оно и проще) а через wmi запросы.. Пока в процессе обработки напильником, но основной функционал уже работает. Ну а так, массово, все почему-то на базе этого OHM пилят, только за основу берут его cmd версию и пилят скрипты..
Доброго дня. Можно подробнее?) и как успехи?)
источник

НК

Николай Кузнецов... in Zabbix Russian Community
Serge Zwyagintsev
я буквально неделю назад заморочился тем же вопросом. В итоге за основу взял Open Hardware Monitor, но не через его консольную версию, как полно статей в инете (хотя оно и проще) а через wmi запросы.. Пока в процессе обработки напильником, но основной функционал уже работает. Ну а так, массово, все почему-то на базе этого OHM пилят, только за основу берут его cmd версию и пилят скрипты..
+
источник

C

Combot in Zabbix Russian Community
Николай Кузнецов (0) увеличил репутацию Serge Zvyagintsev (1)
источник

НК

Николай Кузнецов... in Zabbix Russian Community
ой.. я не это имел ввиду) ну да ладно) не жалко)
источник

Д

Денис-lameritos in Zabbix Russian Community
Как смог описал, кто заинтересован, допишите и провоутите https://support.zabbix.com/browse/ZBX-17852
источник

S

Svet in Zabbix Russian Community
Помогите с глюком триггера, пожалуйста! Есть ЭД типа траппер, в него засылаются Ok и Alert. На них настроен триггер: {<какой-то ключ>.str(Ok)}=0. Обычно всё работает норм, на этом и на подобных шаблонных проверках.

Вчера словила странное: Alert в ЭД пришёл, он есть в history, через несколько часов пришёл Ok, но! его триггер не менял своего состояния уже несколько дней (в БД у него lastchange 27 мая). Как такое может быть??

Сервер 4.2.4, если это важно. В логах сервера по иимени ключа и имени хоста ничего не ищется
источник

SZ

Serge Zwyagintsev in Zabbix Russian Community
Сергей Remius
Доброго дня. Можно подробнее?) и как успехи?)
Насколько подробнее? Мне надо было температуру процов мониторить, эту часть я и реализовал через wmi запросы.. с LLD, чтобы он сам находил все температурные датчики.. А в  LLD через макрос фильтрация, какие датчики оставить, а какие выкинуть. В целом, то, что мне надо было - работает нормально, проверил на нескольких системах, в том числе с процами более одного. Единственное, пришлось в LLD протопипах элементов комбинировать wmi.getall совместно с wmi.get, так как в 4.4 оказалась бага у wmi.getall, (возвращает кривые значения именно в значениях датчиков). Поэтому не так изящно как хотелось, когда багу починят (а може починили уже в 5.0, не проверял), надо будет переделать LLD для красоты. А в целом - работает. Мне больше нравится, чем через скрипты. И телодвижений меньше по настройке.
источник

TU

Tikhon Uskov in Zabbix Russian Community
Serge Zwyagintsev
Насколько подробнее? Мне надо было температуру процов мониторить, эту часть я и реализовал через wmi запросы.. с LLD, чтобы он сам находил все температурные датчики.. А в  LLD через макрос фильтрация, какие датчики оставить, а какие выкинуть. В целом, то, что мне надо было - работает нормально, проверил на нескольких системах, в том числе с процами более одного. Единственное, пришлось в LLD протопипах элементов комбинировать wmi.getall совместно с wmi.get, так как в 4.4 оказалась бага у wmi.getall, (возвращает кривые значения именно в значениях датчиков). Поэтому не так изящно как хотелось, когда багу починят (а може починили уже в 5.0, не проверял), надо будет переделать LLD для красоты. А в целом - работает. Мне больше нравится, чем через скрипты. И телодвижений меньше по настройке.
а через перф каунтеры сделать можно? мы тут выяснили, что дискавери перф каунтеров работает намного быстрее, чем wmi.getall ))
источник

SZ

Serge Zwyagintsev in Zabbix Russian Community
Tikhon Uskov
а через перф каунтеры сделать можно? мы тут выяснили, что дискавери перф каунтеров работает намного быстрее, чем wmi.getall ))
Да вроде, когда разбирались с этой шляпой, выяснилось, что не хранит он температуту в PerfCounters.. Сообщество подсказало, что нету смысла туда копать. Я сам не проверял, поверил на слово джентельменам.. Там где-то история переписки выше есть, если интересно. Поэтому в моем случае: Open Hardware Monitor + WMI..
источник

TU

Tikhon Uskov in Zabbix Russian Community
Svet
Помогите с глюком триггера, пожалуйста! Есть ЭД типа траппер, в него засылаются Ok и Alert. На них настроен триггер: {<какой-то ключ>.str(Ok)}=0. Обычно всё работает норм, на этом и на подобных шаблонных проверках.

Вчера словила странное: Alert в ЭД пришёл, он есть в history, через несколько часов пришёл Ok, но! его триггер не менял своего состояния уже несколько дней (в БД у него lastchange 27 мая). Как такое может быть??

Сервер 4.2.4, если это важно. В логах сервера по иимени ключа и имени хоста ничего не ищется
оч мало данных.
были ли перезапуски сервера\агента?
скрин со странички values? падал ли айтем в ансаппортед?
для таких случаев, в настройках триггера лучше использовать поле Operational data, чтобы в алерте получать текущие значения элементов данных, это бы помогло понять, на что заббикс среагировал.
как вариант - данных не было больше суток, заббикс не смог прочитать их из кеша, соответственно .str(Ok) вернул 0.

я бы пошел по другому пути: в ЭД настроил бы препроцессинг, который клал бы в базу 1, если есть Ok, и 0, если нет. а триггер уже на .last() <> 1
источник

РП

Рома Петров... in Zabbix Russian Community
Денис-lameritos
Как смог описал, кто заинтересован, допишите и провоутите https://support.zabbix.com/browse/ZBX-17852
поддерживаю
источник

РП

Рома Петров... in Zabbix Russian Community
коллеги, есть лохматых времен тикет о длине юзер макросов. если не сложно - проголосуйте за него, может таки внесут изменения...
https://support.zabbix.com/browse/ZBXNEXT-2603
источник

РП

Рома Петров... in Zabbix Russian Community
так же, есть два отличных ZBXNEXT о JS (дополнительные параметры и доступ к макросам), на мой вгляд, достойные, чтобы за них проголосовать:
https://support.zabbix.com/browse/ZBXNEXT-5185
https://support.zabbix.com/browse/ZBXNEXT-5201
источник

TU

Tikhon Uskov in Zabbix Russian Community
Рома Петров
так же, есть два отличных ZBXNEXT о JS (дополнительные параметры и доступ к макросам), на мой вгляд, достойные, чтобы за них проголосовать:
https://support.zabbix.com/browse/ZBXNEXT-5185
https://support.zabbix.com/browse/ZBXNEXT-5201
а доступа к макросам, разве, нет?)

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

S

Svet in Zabbix Russian Community
Tikhon Uskov
оч мало данных.
были ли перезапуски сервера\агента?
скрин со странички values? падал ли айтем в ансаппортед?
для таких случаев, в настройках триггера лучше использовать поле Operational data, чтобы в алерте получать текущие значения элементов данных, это бы помогло понять, на что заббикс среагировал.
как вариант - данных не было больше суток, заббикс не смог прочитать их из кеша, соответственно .str(Ok) вернул 0.

я бы пошел по другому пути: в ЭД настроил бы препроцессинг, который клал бы в базу 1, если есть Ok, и 0, если нет. а триггер уже на .last() <> 1
Ответила со скриншотом, но ответ свой не вижу ( Мне нельзя картинки слать?
источник

TU

Tikhon Uskov in Zabbix Russian Community
Svet
Ответила со скриншотом, но ответ свой не вижу ( Мне нельзя картинки слать?
скорее всего, приложила скрин как файл - они удаляются
источник

I

Ivan in Zabbix Russian Community
Svet
Ответила со скриншотом, но ответ свой не вижу ( Мне нельзя картинки слать?
остается слать ссылки на картинки
источник

S

Svet in Zabbix Russian Community
Tikhon Uskov
скорее всего, приложила скрин как файл - они удаляются
источник