Ad Widget

Collapse

Мониторинг логов по регулярным выражени&

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • l3tiy1101
    Member
    • Aug 2014
    • 30

    #1

    Мониторинг логов по регулярным выражени&

    Всем привет.
    Ребят, столкнулся с трудностью мониторинга лог файлов по регулярным выражениям. Опишу ситуацию.
    Есть лог файл на линукс машине, который содержит в себе искомые строки:
    Code:
    2014/05/21 18:45:43 | [Full GC
    2014/05/21 18:46:11 |  3191664K->3049830K(8060928K), 28.1383200 secs]
    Я нарисовал регулярное выражение:
    Code:
    .*Full GC\n.*\,.[0-9]*\.[0-9]*.secs
    , которое ищет за раз эти две строки и выводит в историю элемента, если находит. Но меня интересует значение, которое стоит перед словом "secs", в данном случае это 28.1383200. Хочу поставить на него тригер, ну скажем если значение больше 15 то алерт. Если меньше то пофигу на него.
    Мониторинг используется как Zabbix активный с использованием:
    Code:
    log[]
  • l3tiy1101
    Member
    • Aug 2014
    • 30

    #2
    Решил вопрос с использованием модуля перл Logfile::Tail либо же File::Tail.

    Comment

    Working...