ZABBIX Forums  

Go Back   ZABBIX Forums > Zabbix in Your Language > На русском языке

Reply
 
Thread Tools Display Modes
  #1  
Old 03-04-2017, 06:25
Vlad.teamservice Vlad.teamservice is offline
Junior Member
 
Join Date: Apr 2017
Posts: 2
Default Данные "Zabbix траппер" перестают мониторить

Всем добрый день!

Извиняюсь, если не очень понятно назвал тему.

Есть "хотелка" - мониторить выполнение бэкапов.
Zabbix 2.2.4.

Создал шаблон с 2-мя элементами данных типа "Zabbix траппер".
1. Логический - результат выполнения последнего бэкапа.
2. Текст - тип последнего бэкапа.

2 триггера.
1. Срабатывает, если последний бэкап выполнен с ошибкой.
2. Срабатывает (должен), если нет данных 1-го элемента в течение 2-х суток.

Данные отправляет скрипт, "прикрученный" к системе бэкапа, утилитой zabbix_sender.

Проблема:
2-й триггер не срабатывает.
Через двое суток в "Мониторинг" - "Последние данные" по узлу просто пропадает группа элементов данных этого шаблона.
Подозреваю, причина в этом.

В предыдущих тестах устанавливал более короткое время срабатывания триггера (30 минут) и отправлял данные ручным запуском скрипта - триггер срабатывал, как нужно.

Подскажите, пожалуйста, что можно тут сделать.

Заранее всем спасибо.
Reply With Quote
  #2  
Old 03-04-2017, 10:20
Semiadmin Semiadmin is offline
Senior Member
 
Join Date: Oct 2014
Location: Moscow, Russia
Posts: 518
Send a message via Skype™ to Semiadmin
Default

Quote:
Originally Posted by Vlad.teamservice View Post
Через двое суток в "Мониторинг" - "Последние данные" по узлу просто пропадает группа элементов данных этого шаблона.
Подозреваю, причина в этом.
Видимо, по какой-то причине айтемы становятся unsupported. Поставьте галки "Показывать элементы данных без истории" и "Показывать детали" и посмотрите сообщение об ошибке.
Reply With Quote
  #3  
Old 03-04-2017, 10:33
Kos Kos is offline
Senior Member
 
Join Date: Aug 2015
Location: Riga, Latvia
Posts: 609
Default

А какой срок хранения истории для этого айтема? Надеюсь, не меньше двух суток?
Reply With Quote
  #4  
Old 03-04-2017, 19:17
nobodysu nobodysu is offline
Member
 
Join Date: Sep 2016
Posts: 81
Default

Триггеры в трапперах обрабатываются только при поступлении новых данных по айтему.
Reply With Quote
  #5  
Old 03-04-2017, 20:18
yukra yukra is offline
Senior Member
 
Join Date: Apr 2013
Posts: 1,320
Default

Quote:
Originally Posted by nobodysu View Post
Триггеры в трапперах обрабатываются только при поступлении новых данных по айтему.
Zabbix 3.2.4.
Айтем типа "Zabbix траппер" и триггер "{Template App MySQL_backup:mysql_fail_backup.nodata(35h)}=1", буквально пару дней назад все успешно сработало.

+ сюда же https://www.zabbix.com/documentation...ers/expression раздел примеров, пример номер 8.
Reply With Quote
  #6  
Old 04-04-2017, 00:40
nobodysu nobodysu is offline
Member
 
Join Date: Sep 2016
Posts: 81
Default

Это потому что .nodata обновляется раз в 30 сек. Информация из 2.4.
Вот люди решают похожий вопрос:
https://www.zabbix.com/forum/showthread.php?t=42743
Reply With Quote
  #7  
Old 04-04-2017, 01:40
yukra yukra is offline
Senior Member
 
Join Date: Apr 2013
Posts: 1,320
Default

Quote:
Originally Posted by nobodysu View Post
Это потому что .nodata обновляется раз в 30 сек. Информация из 2.4.
Вот люди решают похожий вопрос:
https://www.zabbix.com/forum/showthread.php?t=42743
Да нее, нужно просто до 3.2 обновиться ... хотя есть верить плану, то не сегодня-завтра 3.2 окажется историей и обновляться нужно будет уже на 3.4. Ну либо подождать до осени, а там как раз новый LTS будет
Reply With Quote
  #8  
Old 04-04-2017, 01:52
nobodysu nobodysu is offline
Member
 
Join Date: Sep 2016
Posts: 81
Default

О чём ссылка не понял, но спасибо всё равно.
Reply With Quote
  #9  
Old 06-04-2017, 06:04
Vlad.teamservice Vlad.teamservice is offline
Junior Member
 
Join Date: Apr 2017
Posts: 2
Default

Всем спасибо, решил.
Проблема была в том, что nodata не срабатывает, если сервер Zabbix был перезагружен в этот промежуток времени.
Выкрутился использованием выражения с функциями count и now:

{Template Backup Completion:backup.type.count(172800)}=0 & {Template Backup Completion:backup.type.now(0)}#0

Функция now нужна, т.к. count не проверяется периодически, а только при поступлении данных:
https://support.zabbix.com/browse/ZBX-10465
Reply With Quote
Reply

Tags
backup, trapper, trigger

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 22:39.