Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 4849-й день

 Zabbix, Проверка лог файла на наличие "Ошибка" и триггер

mzk
Jun 11 2019, 11:40
  
Пост #1



Репутация:   80  
Cтаршой
**

Группа: Пользователи
Сообщений: 647
С нами с: 27-February 08


Всем привет

Есть задачка, поднять мониторинг файлов на наличие ошибок в нем и отображать в дешбоарде уведомление

Мониторить файл у меня получилось - берет последние 15 строк, где есть слово "Ошибка" и выводит текстом:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «

Вот таким образом я получаю эту инфу:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «

А вот триггер, который никак не хочет работать:
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «


Хост, на котором файл - Windows Server 2016
Версия сервера и агента на хосте 4.2.1

Может вообще есть какой-то более эффективный метод ?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов(1 - 2)
qazzy
Jun 12 2019, 11:13
  
Пост #2



Репутация:   77  
Cтаршой
**

Группа: Пользователи
Сообщений: 599
С нами с: 18-March 08


В latest data данные есть? Если триггер правильный, то может не приходят данные
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mak_v_
Jun 13 2019, 15:15
  
Пост #3



Репутация:   352  
Ветеран
*****

Группа: Пользователи
Сообщений: 5 443
С нами с: 4-December 11


регексп проверяется..экранируйте спецсимволы

Извлечение совпадающей части регулярного выражения
Иногда мы можем захотеть извлечь только интересующие значения из требуемого файла вместо того, чтобы получать всю строку, в случае когда найдено совпадение с регулярным выражением.

Начиная с Zabbix 2.2.0, элементы данных файлов журналов расширены возможностью получения извлечения требуемых значений из строк файла. Добавился дополнительный параметр вывод у элементов данных log и logrt.

Использование параметра 'вывод' позволяет обозначить подгруппу совпадения в которой мы можем быть заинтересованы.

И так, например

log[/path/to/the/file,"large result buffer allocation.*Entries: ([0-9]+)",,,,\1]


Сообщение отредактировал mak_v_ - Jun 13 2019, 15:17
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 24th June 2019 - 19:13
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы удалим её. Файлы для обмена предоставлены пользователями сайта.