Ad Widget

Collapse

Особенность работы элемента данных "log" и "

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • svyaznoy
    Member
    • Nov 2014
    • 87

    #1

    Особенность работы элемента данных "log" и "

    Возможно ли сделать следующее:
    В настройках элемента данных мы можем указать ключ, благодаря которому из log-файла буду собираться определенные строки.
    У меня это выглядит следующим образом: log[/var/log/cisco/mss/SZ-Arhn-asa-1.log,%ASA-6]. Т.е. в логе идет поиск строки %ASA-6 и найденные значения выкидываются в Заббикс.
    Возможно ли в одном элементе данных сделать поиск строк по нескольким значениям, например %ASA-6 и %ASA-3? Каким образом это можно настроить?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Можно. Если обратите внимание, то в документации второй параметр ключа log[...] определён как регулярное выражение, а не просто строка. Вот и укажите такое регулярное выражение, которое будет подходить под ваши нужды. Например:
    Code:
    %ASA-6|%ASA-3
    Или, что короче:
    Code:
    %ASA-[36]

    Comment

    • svyaznoy
      Member
      • Nov 2014
      • 87

      #3
      Работает! Я рад безгранично. Спасибо.

      Исходя из документации не понял принципиальной разницы между log и logrt. Что означает "ротация логов"? Чем она может мне помочь?

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3404

        #4
        Originally posted by svyaznoy
        Работает! Я рад безгранично. Спасибо.

        Исходя из документации не понял принципиальной разницы между log и logrt. Что означает "ротация логов"? Чем она может мне помочь?
        Я тоже рад, что смог Вам помочь

        Элементы данных с ключами log и logrt отличаются тем, что первый из них предназначен для использования в случаях, когда имя лог-файла статично, его можно задать константой. Но это не всегда так: часто встречаются случаи, когда имя лога включает в себя, например, текущую дату, номер процесса или ещё какие-то переменные величины. Вот в таких ситуациях и применяется logrt.

        Comment

        Working...