Ad Widget

Collapse

Лог файлы Windows. Просмотр событий.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Odil_tal
    Member
    • Jul 2016
    • 60

    #1

    Лог файлы Windows. Просмотр событий.

    Доброго времени суток.
    Очень срочно нужна помощь.
    Кто-нибудь "вытаскивал" необходимые значения из лог файла с Windows машин?
    Попробовал сделать как тут: https://habrahabr.ru/post/215509/
    Создал элемент данных с ключём:
    eventlog[Microsoft-Windows-PrintService/Работает,,,,307]

    Необходимо вытащить в Zabbix вот такую инфу с "Просмотра событий":

    Документ 11, Print Document, которым владеет ucer*** на \\komp******, был распечатан на HP LaserJet Pro MFP M225-M226 PCL 6 через порт HPLaserJetProMFPM225dn. Размер в байтах: 14961. Страниц напечатано: 1. Действий пользователя не требуется.
    В Zabbix-е "Последние данные" ошибка "Unknown error."
    Буду признателен за ответ.
  • realCisco
    Member
    • Apr 2015
    • 44

    #2
    Необходимо указать тип "Zabbix агент (активный)" в настройке элемента, а вот например то что настроено у меня

    eventlog[Application,,Error,,,,] - это все ошибки в Приложений (количество
    запятых важно)

    eventlog[Application,,Warning,SoftwareRestrictionPolicies,8 66,,] - а это я указал уровень "Предупреждение" и источник "SoftwareRestrictionPolicies" и Event ID "866"

    eventlog[Security,,,,4625,,] - а это я вытаскиваю события "аудит отказа", тут я указал журнал "Безопасность" и Event ID "4625"

    А в твоём случае просто укажи журнал и Event ID, и не забывай про количество запятых. Кстати запомни даже если Windows русский, то элементы английские.
    Last edited by realCisco; 04-08-2016, 13:55.

    Comment

    • realCisco
      Member
      • Apr 2015
      • 44

      #3
      Забыл сказать что по английски журнал "Работает" называется "Operational"
      т.е в твоём случае строка будет выглядеть так
      eventlog[Microsoft-Windows-PrintService/Operational,,,,307,,]

      Comment

      • Odil_tal
        Member
        • Jul 2016
        • 60

        #4
        "Работает" называется "Operational"

        Спасибо, что ответили.
        Я в начале так и писал "Operational", но не получив данные исправил на "Работает".
        По существу. Всё заработало после того, как в группу элементов добавил Applications Performance и подождал довольно приличное время, около 40 минут, хотя проверка стоит на 30 сек.
        Кстати, возникают следующие вопросы.
        1. Как можно будет создать триггер, который например, сработает, когда пользователь отправил N страниц на принтер за определённый промежуток времени?
        2. Можно ли суммировать отпечатанные страницы отправленные на определённый принтер в определённый интервал времени?
        Вид выводивого лога:

        Document 2, Print Document owned by user on \\comp-1 was printed on {0AD8DED9-17F9-4C94-B974-BAD0CA232135} through port {0AD8DED9-17F9-4C94-B974-BAD0CA232135}. Size in bytes: 94252. Pages printed: 1. No user action is required.

        Comment

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

          #5
          Предолагаю, что для этого нужно сделать две вещи:

          1. Создать элемент данных целочисленного типа, в который бы попадало только количество отпечатанных страниц. Для лог-записей это поддерживается, начиная с Zabbix 3.0; нужно будет грамотно описать искомую строку с помощью регулярного выражения и явно использовать последний параметр элемента данных log[].

          2. Дополнительно к предыдущему, создать вычисляемый элемент данных (calculated item) с нужной формулой, в которой вычислять, что Вам нужно (например, сумму за нужный период).

          Comment

          Working...