Ad Widget

Collapse

Мониторинг лога на Windows

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • deevil
    Junior Member
    • Mar 2011
    • 3

    #1

    Мониторинг лога на Windows

    Имеется Windows сервер, подключенный к Zabbix в активном режиме.
    На нем работает служба, которая складывает свои логи в файл C:\111.txt.
    Записи в логе могут быть как просто информацией, так и ошибками.

    Пример лога:
    7 марта 2011 г. 20:28:53 NEW terminal {FP IC #256} users [0]
    7 марта 2011 г. 20:28:53 CREDENTIAL Stamp is not changed, value is 2011-02-17 11:06:49
    7 марта 2011 г. 20:28:53 EMPLOYEE Stamp is not changed, value is 2011-02-17 11:06:49
    7 марта 2011 г. 20:28:53 CHANGED at BioTime terminal {FP IC #256} users [0]
    7 марта 2011 г. 20:28:53 Sync Employees with terminal {FP IC #256} done by 0,0 secs
    7 марта 2011 г. 20:28:53 Synhronize employee presense statuses >>>
    7 марта 2011 г. 20:28:54 Synhronize employee presense statuses <<<
    7 марта 2011 г. 20:28:54 256: SynchronizeEmployees <<<
    7 марта 2011 г. 20:28:59 Scanner [CfgFingerPass 258] error: BsdkScanException. See Details below
    7 марта 2011 г. 20:28:59 Biolink.Biometrics.BsdkScanException: GetImage failed
    в Biolink.Biometrics.ErrorManager.CheckResult(Int32 result)
    в Biolink.Biometrics.ScanDevice.AcquireImage()
    в CIS.BioTime.Gate.ServerScannigThread.Capture()
    в CIS.BioTime.Gate.ServerScannigThread.ScannerThread ProcImpl()
    в CIS.BioTime.Gate.WorkThread.ScannerThreadProc(Obje ct data)
    7 марта 2011 г. 20:28:59 Scanner [CfgFingerPassCardReader 256] error: ApplicationException. See Details below
    7 марта 2011 г. 20:28:59 System.ApplicationException: FingerPassCardReader returned 6 error
    В строках где присутствует слово error - записи об ошибках.

    Cделал элемент данных в Zabbix.
    log["C:\111.txt","error","UTF-8",100]
    Вроде данные получает, но правда кодировку неправильно отображает (у файла ANSI UTF-8).

    Вопрос как навесить тригер на эти данные. чтобы например если за последние 5 минут в логе было слово "error", то он был активен?
    И еще как Zabbix стравить формат даты из лога?
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    Originally posted by deevil
    Cделал элемент данных в Zabbix.
    log["C:\111.txt","error","UTF-8",100]
    Вроде данные получает, но правда кодировку неправильно отображает (у файла ANSI UTF-8).

    Вопрос как навесить тригер на эти данные. чтобы например если за последние 5 минут в логе было слово "error", то он был активен?
    Вам следует понять логику построения триггеров и выработать немного другой подход. Триггер перейдет с состояние ПРОБЛЕМА при первом обнаружении строки с "error".
    Ой блин, триггеры для логов - это особая философия.
    Тут любят использовать вместе с функцией nodata, но я не люблю так делать.

    Originally posted by deevil
    И еще как Zabbix стравить формат даты из лога?
    боюсь, что с кириллическим названием месяца - это никак невозможно, но это не должно быть для вас проблемой, ведь агент самостоятельно сгенерирует штамп времени при считывании этой строки.

    Comment

    Working...