Ad Widget

Collapse

Извлечение даты в мониторинге логов

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mkolomiets
    Senior Member
    • Jul 2009
    • 134

    #1

    Извлечение даты в мониторинге логов

    Привет!
    Есть поле "Формат времени в журнале (логе)" в проверках типа log/logrt. Какой его смысл?
    В истории данных дата и время из лога не появляется хотя значения из лога извлекаются нормально.

    Прошелся по исходникам агента - значение, задаваемое в этом поле, никак не фигурирует, сервер еще смотрю...

    Server/agent - Zabbix 2.2.2, Linux

    Снап настройки
    Click image for larger version

Name:	?????? ?????? ?? 2014-03-05 17:07:33.png
Views:	1
Size:	24.4 KB
ID:	316784
  • mkolomiets
    Senior Member
    • Jul 2009
    • 134

    #2
    Сам себе отвечаю.

    Как оказалось в регекспе помимо непосредственно значения, должна быть включена выборка полей с датой и временем...
    Как на меня странное решение - значение получаемое от агента в айтем должно так же содержать дату и время, выглядит это приблизительно так:
    Code:
    2014-03-05 20:44:28 0.123456789
    Получается дублирование данных - то же самое значение даты и времени хранится в отдельном поле timestamp таблицы history_log. К тому же не понятно через какие переменные обращаться к данному полю в выражениях триггеров и в действиях. Да и формат преобразования даты/времени из строки поддерживает только численные значения, а в логи название месяца часто пишется в виде текста - Jan, Feb, Mar etc, а ведь можно было использовать strptime и произвольные форматы.
    Last edited by mkolomiets; 05-03-2014, 21:05.

    Comment

    Working...