Ad Widget

Collapse

Убрать ошибку с нерегулярных опросов

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Flockky
    Member
    • Mar 2021
    • 32

    #1

    Убрать ошибку с нерегулярных опросов

    День добрый, есть большое количество айтемов, работающих по http post запросу и данные они получают не часто, все остальное время горит в виде такой ошибки:
    Preprocessing failed for: Response code "204" did not match any of the required status codes "200"
    Failed: cannot convert value to string
    Это не очень приятно и хотелось бы хотя бы визуально эту ошибку скрыть.​

    Из этого вытекает как я понял другая проблема, у меня есть calculated айтем, считающий среднее значение за день с каждого из таких http post запросов, но проблема в том, что из-за якобы ошибочного айтема он не хочет считать среднее значение с такой ошибкой:
    Cannot evaluate function: item "/KEM-19/***" is not supported at "avg(//***],1d)".
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Сдаётся мне, что Вы чего-то недоговариваете. Ну да ничего, не впервой - сейчас достану свой хрустальный шар, протру его от пыли и загляну в вашу конфигурацию.

    Вижу, что версия Zabbix у вас - вероятно, 6.х (во всяком случае, уж точно не ниже 5.4).
    Далее немного туманно, но вероятно, что "большое количество айтемов, работающих по http post запросу", на самом деле - это зависимые от основного элемента данных, который имеет тип "HTTP агент" и имеет в настройках поле "Требуемые коды состояния" со значением "200".

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

    Comment

    Working...