Коллеги, добрый день.
Мониторю лог файл, в который пердаются коды ошибок.
На интересующие меня коды созданы вычисляемые элементы (calculated items), которые считают кол-во вхождений кодов за минуту.
Пример того , как считается кол-во пришедших кодов "101" за минуту:
Данные приходят, графики рисуются, триггеры срабатывают как надо, однако заметил нюанс:
Раз в час график отображает нулевые значения в течении 10 минут (такого быть не может). В это время и в Latest Data по вычисляемы элементам считаются нулевые значения. Через 10 минут счетчики выравниваются и данные снова начинают корректно вычисляться.
В момент, когда приходят нулевые значения проверил логи агента и увидел, что корректные значения передаются таки на сервер, проблема явно в функции подсчета count.
Лог файл наполняется постоянно и достаточно интенсивно. Active Item опрашивается каждые 5 секунд. В конфиге агента MaxLinesPerSecond=200.
В БД заббикса видно:
где value - колл-во пересчитанных кодов.
Пример графика:
Мониторю лог файл, в который пердаются коды ошибок.
На интересующие меня коды созданы вычисляемые элементы (calculated items), которые считают кол-во вхождений кодов за минуту.
Пример того , как считается кол-во пришедших кодов "101" за минуту:
Code:
count("log[/file.log,\"^(\S+) (\S+) (\S+) (\S+) \[(.*?)\] \\"(\S+)\s?(\S+)?\s?(\S+)?\\" (\S+) (\S+) \\"(\S+)\\" \\"(.*?)\\"\",,,skip,\9]",60,101)
Раз в час график отображает нулевые значения в течении 10 минут (такого быть не может). В это время и в Latest Data по вычисляемы элементам считаются нулевые значения. Через 10 минут счетчики выравниваются и данные снова начинают корректно вычисляться.
В момент, когда приходят нулевые значения проверил логи агента и увидел, что корректные значения передаются таки на сервер, проблема явно в функции подсчета count.
Лог файл наполняется постоянно и достаточно интенсивно. Active Item опрашивается каждые 5 секунд. В конфиге агента MaxLinesPerSecond=200.
В БД заббикса видно:
Code:
itemid | clock | value | ns --------+------------+-------+----------- 85454 | 1602066674 | 0 | 346957393 85454 | 1602066734 | 0 | 287870239 85454 | 1602066794 | 0 | 713884470 85454 | 1602066854 | 0 | 520716609 85454 | 1602066914 | 0 | 129478567 85454 | 1602066974 | 0 | 757004467 85454 | 1602067034 | 0 | 620146401 85454 | 1602067094 | 0 | 242919047 85454 | 1602067154 | 0 | 788841425 85454 | 1602067214 | 0 | 480879462 85454 | 1602067274 | 0 | 457705724 85454 | 1602067334 | 0 | 603196641 85454 | 1602067394 | 0 | 143603428 85454 | 1602067454 | 139 | 584340879 85454 | 1602067514 | 897 | 17228898 85454 | 1602067574 | 726 | 169231576 85454 | 1602067634 | 695 | 3911063 85454 | 1602067694 | 682 | 344972047 85454 | 1602067754 | 593 | 362954336 85454 | 1602067814 | 379 | 612890908
Пример графика:
Comment