LINUX.ORG.RU
ФорумAdmin

Zabbix вывести в письмо несколько строк лога

 


0

1

Проблема в следующем, я настроил отправку из файла Mysql slow, но приходит только строка без запроса, как добавить в письмо в Item 2 еще и текст SQL запроса?

ITEM log[«/var/log/mysql/mysql-slow.log»,,«UTF-8»,100]

TRIGGER {site.com:log[«/var/log/mysql/mysql-slow.log»,,«UTF-8»,100].str(Query_time)}=1

ПИСЬМО Trigger status: PROBLEM Trigger severity: Average Trigger URL:

Item values:

  1. Mysql slow (site.com:log[«/var/log/mysql/mysql-slow.log»,,«UTF-8»,100]): # Query_time: 1.157445 Lock_time: 0.000031 Rows_sent: 9 Rows_examined: 183193
  2. UNKNOWN (UNKNOWN:UNKNOWN): UNKNOWN
  3. UNKNOWN (UNKNOWN:UNKNOWN): UNKNOWN

Original event ID: 5979

Есть варианты решения? Думаю нужно доработать Item с регуляркой на несколько строк, но понятия не имею как, полдня занимаюсь гуглежом

log[«/var/log/mysql/mysql-slow.log»,,«UTF-8»,100]

Нашел это, но как использовать не понятно [[:space:]]  [[:cntrl:]]

trefeeevka
() автор топика

насколько я знаю, при чтении лог разбивается на куски по символу конца строки. Соответственно регулярка ничего не найдет.

xgatron
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.