Ad Widget

Collapse

Eventlog[Application] - Незнаю как отслеживать ошибки.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Mafusail
    Junior Member
    • Jan 2019
    • 9

    #1

    Eventlog[Application] - Незнаю как отслеживать ошибки.

    Все доброго время суток.
    Я хочу спомощью zabbix отслежывать ошибки приложений в Windows - а конкретно Eventlog[Application] - для етого Я включил активный режим (агент zabbix не ругается, в логах ничего нет) и Я создал Items - eventlog[Application,,"Error"] - на него не ругается сам сервер - логично предположить что все впорядке.
    Главный вопро - как правельно написать тригер чтоб мне приходили уведомления об ошибках на моем сервере - Я распологаю только вот такими инструментами - (скрины прикрепил).
    Задовайте вопросы возможно Я что-то не так настроил - тут же на форуме Я нашел вот такой тригер но применить не смог - zabbix сказат что не поддерживает его "eventlog[Application,,"Error"].logseverity(0)}>1"
    Attached Files
  • MaksaevDA
    Junior Member
    • Sep 2018
    • 20

    #2
    Привет.
    У меня в Zabbix есть проверка журнала windows на наличие ошибки выполнения плана обслуживания MS SQL.

    Ключ выглядит так:eventlog[Application,,"Error",,"12291",,skip]
    Вырождение триггера так:{Template MS SQL Default:eventlog[Application,,"Error",,"12291",,skip].logeventid(12291)}=1

    работает хорошо.

    У тебя история данных этого элемента данных как выглядит? Возможно подойдет функция str() поиск строки V

    Comment


    • Mafusail
      Mafusail commented
      Editing a comment
      У меня нет "Function" - logeventid и Я незнаю почему, также нету str()
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #3
    Mafusail, у Вас имя Item-а, судя по скриншоту, не такое, как Вы пишете, а с заглавной буквы (не eventlog[Application,,"Error"], а Eventlog[Application,,"Error"]). Имена item-ов - case-sensitive.
    Кроме того, убедитесь, что item имеет тип "Zabbix agent (active)" и тип информации "Log". Интервал можно поставить достаточно маленьким - 5 секунд вполне достаточно.
    Далее нужно убедиться, что данные от агента поступают (т.е. после добавления новой записи уровня "Error" в Application Log Вы затем видите эту запись через веб-интерфейс Zabbix в разделе "Latest data").
    И уже после этого можно разбираться с триггером. Кстати, один из вопросов - по какому условию Вы собираетесь этот триггер закрывать?
    Last edited by Kos; 08-01-2019, 13:24.

    Comment


    • Mafusail
      Mafusail commented
      Editing a comment
      В item - Type:Zabbix agent (active); Applications: - тип "Log" отсутствует. Сам итем рабочий (сервер никакой ошибки не выдает и на клиенте в лог файле ошибок нету). На закладке Monitoring\Latest data - нет никакой информации по логам - хотя в день 3-5 ошибок в журнале появляются.
  • MaksaevDA
    Junior Member
    • Sep 2018
    • 20

    #4
    Попробуй при создании item выбрать ключ из списка как на скриншоте и проверь появился тип log или нет.
    Attached Files

    Comment

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

      #5
      В item - Type:Zabbix agent (active); Applications: - тип "Log" отсутствует.
      Какой Application -- для работоспособности не важно, а вот тип информации должен быть "Log"; в русском переводе - "Журнал (лог)", как видно на скриншоте из предыдущего сообщения.
      Проверьте, что отмеченные синим настройки у Вас именно такие, как на скриншоте ниже.
      Сам итем рабочий (сервер никакой ошибки не выдает и на клиенте в лог файле ошибок нету). На закладке Monitoring\Latest data - нет никакой информации по логам - хотя в день 3-5 ошибок в журнале появляются.
      Раз никакой информации нет, хотя реально в логе она есть - значит, таки айтем нерабочий.
      Click image for larger version  Name:	2019-01-08.PNG Views:	1 Size:	23.3 KB ID:	371650

      Comment


      • Mafusail
        Mafusail commented
        Editing a comment
        Огромное спасибо - вот какраз у меня был невыбран "Type of information" - у меня был "Numaric (unsigned)" - Я переставил на "Log" и в тригерах в "Expression"
        "logseverity" появилось и теперь с етим все впорядке но есть другая проблема.
    • Mafusail
      Junior Member
      • Jan 2019
      • 9

      #6
      Теперь мой тригер выглядит вот так:
      Click image for larger version  Name:	zabbix005.jpg Views:	1 Size:	72.5 KB ID:	371657
      Я незнаю насколько правильно это. Мне нужно видеть все ошибки возникающие.
      На закладке Monitoring\Latest data - данные есть и много такой ощущение что агент втянул весь журнал - теперь нужна чтоб он сообщал о возникшей проблеме.
      Last edited by Mafusail; 08-01-2019, 18:34.

      Comment

      • Mafusail
        Junior Member
        • Jan 2019
        • 9

        #7
        Все тему можно закрывать - нашел нужные мне тригеры

        {Template OS Windows:eventlog[Application,,"Error"].logseverity()}>1
        and
        {Template OS Windows:eventlog[Application,,"Error"].nodata(180)}<>1

        Первый отслежывает ошбки а второй выдает их за последние 180сек (и держит их в списке техже 180сек - Я про список проблем - вот бы еще там проблема находилась пока Я сам не нажму "решено") - меня ето вполне устраивает - видно что проблема произошла и можно посмотреть какая. Я конечно надеялся что мне сразу будет писать какая но для етого нужно писать итемы и тригеры под каждую ошибку.
        P.S. Спасибо за помощь - Я был не внимательным при продчтении инструкции - там действительно все написано - вот если еще такая была по тригирам с расписаными кодами и ключами.
        Last edited by Mafusail; 09-01-2019, 06:50.

        Comment

        Working...