Ad Widget

Collapse

мониторинг логов

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • safronowmax
    Junior Member
    • Dec 2012
    • 24

    #1

    мониторинг логов

    Здравствуйте, подскажите пж-та: настраиваю мониторинг лог-файла на клиенте под Centos6, файл /test/test.txt. Необходимо, чтобы при появлении в файле слова problem, срабатывал триггер. Но не работает - при просмотре состояния триггера (Мониторинг - Триггеры) триггер находится в состоянии ОК, но никаких данных не поступает (рисунок 1 sostoyanie-triggera), записываю в файл test.txt слово problem, триггер не срабатывает. Если зайти в Мониторинг - Последние данные, то никакой информации по данному файлу я не вижу. Никаких ошибок в логах ни на zabbix-server, ни на zabbix-client нет. В чем может быть проблема?
    Мой item (рисунок 2 item)
    Мой триггер (рисунок 3 trigger)
    Мой файл /test/test.txt (рисунок 4 test.txt)
    Attached Files
  • Gabalino
    Senior Member
    • Mar 2013
    • 103

    #2
    Мониторинг логов требует активного агента
    1) В zabbix_agent.conf нужно прописать ServerActive=<zabbix server addr>
    2) В zabbix_agent.conf нужно прописать Hostname=<srv_name>, это имя должно совпадать с полем <Host name> в параметрах хоста в zabbix
    3) На zabbix сервере должен быть открыт порт 10051/tcp
    4) Пользователь от которого запущен агент должен иметь права на чтение файла с логом
    И не забудьте перезагрузить агента.

    Comment

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

      #3
      ...к замечаниям Gabalino, с которыми полностью согласен, добавлю ещё пару своих:

      5) Update interval указывает, как часто агент должен выполнять проверку. Для мониторинга логов - это, фактически, как часто он должен проверять, не добавилось ли в этот лог что-то, подходящее под заданный шаблон. Таким образом, с Вашими настройками - после добавления в лог тестовой строки нужно ждать не менее трёх минут, прежде чем начинать беспокоиться о том, что этой строки не видно в Latest data. Для логов обычно этот интервал ставят поменьше (10-20 секунд).

      6) сочетание шаблона строки в ключе элемента данных и условия срабатывания триггера у Вас выбрано так, что, когда данные таки начнут поступать от агента, то Ваш триггер однажды сработает и никогда больше не вернётся из состояния PROBLEM в OK. В условии триггера проверяется наличие подстроки "problem" в последнем значении элемента данных, но в качестве значений будут выбираться только такие строки из лог-файла, где эта подстрока присутствует. Нужно подумать о том, по какому условию этот триггер должен сбрасываться обратно (как Вы себе это представляете).

      Comment

      • safronowmax
        Junior Member
        • Dec 2012
        • 24

        #4
        Gabalino, Kos. Спасибо большое!!! Проблема оказалась в имени Hostname в конфиге агента. По поводу условия для сброса триггера - я это продумаю. Еще раз спасибо!

        Comment

        Working...