Ad Widget

Collapse

Монитор записи в лог файле каждый N минут

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alex_UUU
    Senior Member
    • Dec 2018
    • 541

    #1

    Монитор записи в лог файле каждый N минут

    Коллеги, приветствую.
    Вроде и задача простая, но...

    Надо мониторить файл логов на предмет наличия там записи каждые 2, например, минуты. т.е. в лог файле каждые 2 минуты +- должна быть запись вида

    2022-11-23 08:12:00 Все идет по плану.
    .....
    .....
    2022-11-23 08:14:15 Все идет по плану
    .

    И таких вариантов несколько.

    Вроде напрашивается использование ЭД log И триггер, если нет данных в течении 2-3 минут - алармить.
    Все было бы хорошо, если бы у заббикса (версия 5.4) была возможность работать со временем. Да и log отдает данные только если они есть.
    Накладывается еще то, что из-за загрузки агента данные могут приходить с задержкой в несколько минут.

    Попробовал типа с grok_exporter. Т.е ЭД на каждый запрос получает кол-во записей в логе. Ну и если не поменялись с предыдущего опроса - аларм. Но это какой-то извращенный костыль. Но зато всего один запрос и несколько зависимых ЭД

    ЗЫ. Пока писал подумал, если на каждую минуту настроить log.count, то, в отличии от log данные будут поступать каждый интервал: 1-0-0-1 и в тригерре уже смотреть, были ли за последние 3 опроса...



Working...